双色球18种杀红公式:APP2EXT/SWAP/data区增大/内存压缩/使用说明

来源:百度文库 编辑:中财网 时间:2024/04/27 17:54:18
本rom及教程在国庆长假期间经过多次修改、优化,尤其是对高级功能的设置做了很大的调整。版本更新非常之多,索性直接在发布之时命名为V3.0了。
-
本帖第三部分对当前rom中流行的 app2sd、app2ext、swap、扩大data区、内存压缩 等技术进行了扫盲,并对各种技术的优缺点进行了对比。同时将本rom开启和关闭这些功能的设置也进行了详细的介绍。对于本rom修改 第一屏、开关机动画、默认壁纸 也进行了先关的说明。

强烈建议大家认真阅读此贴第三部分!!!读完此贴,会帮助你解决以下常见问题:

1、后台运行程序莫名退出的问题。

2、程序运行无响应的问题。

3、安装程序到一定数量后,再安装出现“内存不足”的问题。

4、SD卡分区方法及分区大小的问题。

5、APP2SD 和 APP2EXT 那种更适合你的问题。

6、SWAP 和 内存压缩 技术取舍的问题。

7、data区扩大 功能的使用场合。


严重鄙视自以为是、不看作者说明,刷机后又到处求助的人!帖子的说明是作者心血、是对读者容易出现问题的解释和说明,认真读贴也是对发帖人的尊重!!!
-

一、ROM更新说明


1、系统核心精简超频,支持interactiveX超频模式。

2、傻瓜式修改开机第一屏:只要把mbn文件放入指定目录重启即可。

3、人性化修改设置APP2SD及SWAP开关程序

4、增加内存压缩及data区增大开关程序。

5、增加RMVB视频格式硬件支持。修改系统默认字体。

6、系统默认关闭内存压缩及data区无损扩大。

7、系统默认状态下测试UC及QQ无后台退出现象。

8、系统运行流畅,开启interactiveX调频模式后较官方的调频模式更省电。

9、系统ROOT是肯定的,另外集成R.E管理器及开关机程序。

10、系统默认使用华为桌面和输入法。

-

二、ROM截图


2011-10-7 09:47 上传下载附件 (125.58 KB)2011-10-7 09:47 上传下载附件 (166.44 KB)2011-10-7 09:47 上传下载附件 (102.63 KB)2011-10-7 09:48 上传下载附件 (77.1 KB)2011-10-7 09:48 上传下载附件 (57.08 KB)2011-10-7 09:48 上传下载附件 (45.44 KB)2011-10-7 09:48 上传下载附件 (34.71 KB)2011-10-7 09:48 上传下载附件 (35.13 KB)


-

三、本rom使用说明及相关问题的扫盲与简易教程

-

(一)动画、壁纸、第一屏及美化设置(仅适用于本rom)

-

1、用R.E打开/cust目录,可以看到如下图文件夹:

-

2011-10-7 10:48 上传下载附件 (43.62 KB)

-

2、开关机动画:将制作好的ZIP格式的开关机动画包放置到/cust/media文件夹下,重新启动即可生效。文件名称要求:bootanimation.zip(开机动画)、shutdownanimation.zip(关机动画)。具体动画包可下载其他已有的动画包或参照相关教程自行制作。

-

3、桌面壁纸:将自己需要的桌面默认壁纸分辨率设为640*840大小,壁纸为jpg格式。文件名称要求:wallpaper1.jpg。将壁纸文件放入/cust/wallpaper文件夹下,重新启动即可生效。

-

4、开机第一屏:将制作好的第一屏开机画面文件(oemlogo.mbn),放到/cust/logo文件夹下。本rom加入了自动识别和加载第一屏程序,只要系统重启即可加载加载开机第一屏。重启一次后,以后再开机就会看到自己设置的第一屏了(也就是说需要重启两次才能看到修改后的第一屏)。

-

5、美化相关:状态栏图标、开关机背景、菜单背景等需要修改/system/framewaork文件夹下framework-res.apk;状态栏透明修改等需要修改/system/systemui.apk;具体方法自行参照相关美化教程。

-

(二)APP2EXT、SWAP的分区设置和开启

-

1、知识点扫盲:

-

APP2SD:即将用户的应用程序直接安装到SD卡上,而不需要在SD卡上分区建立EXT格式的分区。这种方式Android2.2之后开始支持,C8650的系统官方已经开启了此功能。强制打开方法:设置——应用程序——首选安装位置——可卸载的SD卡。APP2SD优点:开启方法方便且官方支持,无需对SD卡进行分区操作。APP2SD缺点:不支持桌面或桌面插件软件等应用安装到SD卡上,SD卡数据读取速度慢,易出现“程序无响应”现象。

2011-10-7 18:12 上传下载附件 (59.76 KB)

-

APP2EXT:即将用户的应用程序安装到SD卡EXT分区上,需要在SD卡上分区建立EXT格式的分区。这种方式是利用linux的目录链接原理,“欺骗”系统内核将data区的app目录指向了在SD卡EXT分区建立的APP目录,在安装应用程序的时候apk文件被放置到了SD卡的EXT分区。对于系统而言仍然认为程序是安装到/data/app下的(实际上被“欺骗”了)。APP2EXT优点:数据读取速度快、程序运行稳定;支持将桌面或桌面插件安装到ext区。APP2EXT缺点:需要对SD卡进行手动EXT分区;一旦开启APP2SD就无法将程序安装到\data\app(手机存储区)。

-

SWAP:故名思议swap就是交换区。当系统运行大内存占用程序的时候,由于空闲物理内存的不够用,会导致安卓系统启动内存释放动作。这时后台的一些优先级别不高的程序会被安卓系统关闭。启用swap功能就是:将这些将要被关闭的程序的数据保存到Swap空间中,等到这些程序要运行的时候,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。SWAP优点:有效的提高了系统的运行速度;有效防止后台程序比如:QQ、UCWEB等被系统关闭;SWAP缺点:在SD卡上开设SWAP区对于SD卡有一定硬件损害。

-

2、APP2EXT与SWAP如何在SD卡上分区,分区多大?

-

首先需要说明:APP2EXT主要是为突破手机data分区的空间大小,能更多的安装应用程序。如果不是软件控或游戏狂,一般正常使用手机的人是没必要启用APP2EXT的。启用APP2EXT会在一定程度上影响系统速度及增大系统耗电。尤其在用户使用的SD卡体质很差的情况下,还会带来其它的更多的问题。
-

(1)APP2EXT在SD卡上建立的EXT分区对于C8650而言,大小建议为512M——1G(可根据个人SD卡容量的大小来选择)。最好不要超过1G,因为data区空间对dalvik-cache文件夹体积限制将首先成为安装应用程序数量的瓶颈。

-

(2)SWAP分区大小,依照C8650用户可用物理内存大小而定,建议为100M左右。SWAP分区太大没有任何意义,只能是浪费SD卡的空间。

-

下面以图文的方式演示利用第三方Recovery对2G的SD进行分区:
-
一般支持ext和swap的rom可识别的SD卡分区方式(具体的要参照rom作者的说明):第一分区格式FAT32、第二分区格式EXT4、第三分区格式SWAP,之后的分区可有可无。本rom的分区格式要求也是这样的。

-
分区前的准备:如果你的SD已经按照上面的格式进行了分区可以跳过这一步。如果你的SD卡从未进行过分区操作(只有一个fat格式的分区),在分区操作之前最好先备份好SD卡上的个人数据。分区导致SD卡已有数据的丢失!
-
分区操作:SD分区方法很多,本论坛有天黑发布的pc端SD卡分区教程,喜欢pc端分区的同学可以自行参阅。本贴中介绍的分区方法是本人认为较为方便的利用Recovery分区法。Recovery版本就是大家C8650刷机用的recovery V4.0.1.5 。以下是分区截图(分区前请仔细阅读上面的内容):
首先进入C8650的刷机recovery(怎么进入就不用多说了吧?),然后按照下图顺序一步一步的确认操作。一下选择的EXT分区大小为512M、cashe分区大小为128M。

2011-10-7 09:47 上传下载附件 (35.09 KB)2011-10-7 09:47 上传下载附件 (34.86 KB)2011-10-7 09:47 上传下载附件 (33.04 KB)2011-10-7 09:47 上传下载附件 (32.8 KB)2011-10-7 09:47 上传下载附件 (32.56 KB)2011-10-7 09:47 上传下载附件 (35.11 KB)


分区过程大概需要等待1分钟左右,分区完成后在最后一张图中重启手机即可。

-

3、如何在系统中开启APP2EXT与SWAP?

-

(1)APP2EXT的开启与关闭(使用的程序只适用于本rom)

-

a. 如下图所示用R.E管理器打开/sbin/zyg/目录,点击其中的APP2EXT_ON.sh,在弹出窗口中选择执行。如果EXT分区正确且系统已经成功挂载的话,系统将在数秒钟之后自动重启。

2011-10-8 12:57 上传下载附件 (76.96 KB)2011-10-8 12:57 上传下载附件 (60.82 KB)

如APP2SD功能开启成功,在/sd-ext目录下将生成一个app文件夹;如果原/data/app有已经安装的程序,这些程序会被移动到/sd-ext/app目录下。

-

注意:开启APP2EXT后一定要将:设置——应用程序——首选安装位置,设置为“设备内部存储”(推荐) 或者 “由系统决定”,即关闭APP2SD功能。

-

b. 如下图所示用R.E管理器打开/sbin/zyg/目录,点击其中的APP2EXT_OFF.sh,在弹出窗口中选择执行。如果APP2EXT已经开启,系统将在数秒钟之后自动重启并关闭此功能。

2011-10-8 12:57 上传下载附件 (76.96 KB)

如APP2SD功能关闭成功,/sd-ext/app文件夹下的应用程序将会自动移回/data/app。如果EXT分区安装的应用程序占用的空间大于data区的空闲空间,在运行APP2EXT_OFF的时候系统会提示你空间不足。此时需要卸载部分应用程序后再关闭。

-

(2)SWAP的开启与关闭:开启请运行SWAP_ON.sh,关闭请运行SWAP_OFF.sh 。如下图:

-

2011-10-8 12:57 上传下载附件 (76.81 KB)2011-10-8 12:57 上传下载附件 (76.95 KB)

如果你的SWAP分区正确无误,在运行程序后系统将会自动开启或关闭SWAP功能,无需重启。

-

(三)扩大data区、内存压缩的启用与关闭

-

1、知识点扫盲(出现“内存不足”的同学请认真阅读!):

-

(无损)扩大data区:所谓的(无损)扩大,实际上就是将data分区比较占用空间的dalvik-cache文件夹移动到了cache分区,给data区流出了更大的用户可用空间。这种情况一般使用在用户没有开启APP2SD或APP2EXT的情况下。这是因为随着用户应用程序数量的增加,应用程序虚拟机缓存(dalvik-cache)也会迅速的增长。而在开启APP2SD或者APP2EXT的情况下,把虚拟机缓存移动到cache区(大小只有60M),在安装应用程序的数量上dalvik-cache将首先成为瓶颈。下面是:是否选择使用“扩大data区”的情况:

-

未开启APP2SD或APP2EXT的情况下,如果你要自行安装的应用程序少于30个,推荐使用“扩大data区”的ROM或开启data区扩大功能(需要rom支持)。

-

未开启APP2SD或APP2EXT的情况下,如果你要自行安装的应用程序大于30个,强烈建议:不要使用data区扩大的ROM或关闭系统的data区扩大功能(需要rom支持),否则安装程序超过30个时会出现“系统内存不足”的错误提示。

-

开启APP2SD或APP2EXT的情况下,强烈建议:关闭系统的data区扩大功能(需要rom支持),本贴rom在开启APP2EXT后会自动关闭data区扩大。否则安装程序大于30左右时易会出现“系统内存不足”的错误提示。

-

内存压缩:即压缩缓存技术,工作原理是当RAM的使用值超出正常负载范围,系统就会做出响应,把一部分ram压缩成linux的标准.gz格式到你的内部存储器,当要使用时再进行解压工作,,以此来缓解高度负载的ram,他的压缩百分比就是控制这种技术的使用率,而swap则是把部分的ram缓存不经过压缩,直接换算到分区中去,从而缓解高负荷运转的ram。所以,建议开启swap的用户就不要使用这个了,再使用就累赘了。缺点:开启内存压缩后会增加一定的耗电。

-

2、data区扩大、内存压缩开启与关闭(使用的程序只适用于本rom):

-

a. 运行以下DALVIK_MOVE.sh程序即可实现关闭或打开data区扩大。程序会自动判断当前data区扩大状态,如果当前状态是关闭的运行程序后就会打开,反之亦然。
注意:请仔细阅读第一点中开启data区扩大功能的使用情况,否则可能造成无法安装更多的软件!

2011-10-8 12:57 上传下载附件 (76.4 KB)

-

b. 运行以下ZRAM.sh程序即可实现关闭或打开内存压缩。程序会自动判断当前内存压缩的状态,如果当前状态是关闭的运行程序后就会打开,反之亦然。

2011-10-8 12:57 上传下载附件 (76.43 KB)