安卓交流
安卓程序一些不能不学的技术
schedule发表于 2012-09-05 21:50:00
visibility查看 1,703
chat_bubble回复 17
#1 楼主
论坛里很多关于精简的帖子,首先感谢他们的奉献,给大家带来便利.
这里,我是想解释一下关于这几方面的一些原理等.
1.对于精简
精简system里的程序或者别的东西主要作用是释放system分区的空间,但是其实缓冲以及别的数据都不是存放在system里的,所以精简里面的程序等不能达到所谓的省电流畅等效果.但是,对于精简那些如facebook,市场等菜单里带图标的程序,还是对机体等带来益处的.总的一句话说,精简系统程序,不会让你的机变得流畅,反而可能带来不稳定,因此我不建议精简那些未知作用但精简后好像不会造成影响的没有菜单图标的系统程序,简单来说,精简要有度
2.对于全杀进程
许多人都喜欢没事杀杀进程,甚至用剩余RAM的多少来引以为傲,我只能先解释:如果你知道java,就能更清楚android工作的机制了。其实和java的垃圾回收机制类似,系统有一个规则来回收内存。进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西。当然这个值默认设置得很小,所以你会看到内存老在很少的数值徘徊。但事实上他并不影响速度。相反加快了下次启动应用的速度。这本来就是android标榜的优势之一,如果人为去关闭进程,没有太大必要。特别是使用自动关进程的软件。那么,进程管理软件有无必要呢?有的。就是在运行大型程序之前,你可以手动关闭一些进程释放内存,可以显著的提高运行速度。但一些小程序,完全可交由系统自己管理。谈到这里,可能有的朋友会问,如果不关程序是不是会更耗电。我就说说android后台的原理,你就明白了。android的应用在被切换到后台时,它其实已经被暂停了,并不会消耗cpu资源,只保留了运行状态并不会增加耗电量。所以为什么有的程序切出去重进会到主界面。但是,一个程序如果想要在后台处理些东西,如音乐播放,它就会开启一个服务。服务可在后台持续运行,所以在后台耗电的也只有带服务的应用了,这个在进程管理软件里能看到,标签是service。至于广播什么的我就不涉及了。所以没有带服务的应用在后台是完全不耗电的,没有必要关闭。这种设计本来就是一个非常好的设计,下次启动程序时,会更快,因为不需要读取界面资源,何必要关掉他们抹杀这个android的优点呢。以上这些设计确保了android的稳定性,正常情况下最多单个程序崩溃,但整个系统不会崩溃,也永远没有内存不足的提示出现。大家可能是被windows毒害得太深了,总想保留更多的内存,但实际上这并不一定会提升速度,相反却丧失了程序启动快的这一系统特色,很没必要。大家不妨按我说的习惯来用用这个系统。
3.Recovery界面介绍
-reboot system now 重启系统
-apply sd*:*.zip 使用 SD卡根目录的*.zip更新系统
-wipe data/factory reset 清空 data分区并恢复出厂设置
-wipe cache partition 清空 cache分区
-install zip from sd* 从 SD*选择文件更新系统
二级
--apply sd*:*.zip 使用 SD卡根目录的*.zip 更新系统
--choose zip from sd* 从SD卡选择zip格式升级包
--toggle signature verification 切换签名验证
--toggle script asserts 切换升级脚本检查
-backup and restore 备份和恢复
二级
--Backup 备份
--Restore 恢复
--Advanced Restore 高级恢复
-mounts and storage 挂载和存储
二级
--mount /system 挂载 /system分区(系统分区)
--mount /data 挂载 /data分区(数据分区 )
--mount /cache 挂载 /cache分区(缓存分区)
--mount /sd-ext 挂载 /sd-ext分区(A2SD分 区)
--format boot 格式化内核分区
--format system 格式化系统分区
--format data 格式化数据分区
--format cache 格式化缓存分区
--format sd* 格式化存储卡
--format sd-ext 格式化内存卡 SD
--mount USB storage 挂载 SD卡为U盘模式
-advanced 高级
二级
--Reboot Recovery 重启 Recovery
--Wipe Dalvik Cache 清空 Dalvik缓存
--Wipe Battery Stats 清空电池状态
--Report Error 报告错误
--Key Test 键位测试
--Partition SD * 对SD卡分区(分区功能就在这里,看这里,看这里)
--Fix Permissi 修复权限
这里,我是想解释一下关于这几方面的一些原理等.
1.对于精简
精简system里的程序或者别的东西主要作用是释放system分区的空间,但是其实缓冲以及别的数据都不是存放在system里的,所以精简里面的程序等不能达到所谓的省电流畅等效果.但是,对于精简那些如facebook,市场等菜单里带图标的程序,还是对机体等带来益处的.总的一句话说,精简系统程序,不会让你的机变得流畅,反而可能带来不稳定,因此我不建议精简那些未知作用但精简后好像不会造成影响的没有菜单图标的系统程序,简单来说,精简要有度
2.对于全杀进程
许多人都喜欢没事杀杀进程,甚至用剩余RAM的多少来引以为傲,我只能先解释:如果你知道java,就能更清楚android工作的机制了。其实和java的垃圾回收机制类似,系统有一个规则来回收内存。进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西。当然这个值默认设置得很小,所以你会看到内存老在很少的数值徘徊。但事实上他并不影响速度。相反加快了下次启动应用的速度。这本来就是android标榜的优势之一,如果人为去关闭进程,没有太大必要。特别是使用自动关进程的软件。那么,进程管理软件有无必要呢?有的。就是在运行大型程序之前,你可以手动关闭一些进程释放内存,可以显著的提高运行速度。但一些小程序,完全可交由系统自己管理。谈到这里,可能有的朋友会问,如果不关程序是不是会更耗电。我就说说android后台的原理,你就明白了。android的应用在被切换到后台时,它其实已经被暂停了,并不会消耗cpu资源,只保留了运行状态并不会增加耗电量。所以为什么有的程序切出去重进会到主界面。但是,一个程序如果想要在后台处理些东西,如音乐播放,它就会开启一个服务。服务可在后台持续运行,所以在后台耗电的也只有带服务的应用了,这个在进程管理软件里能看到,标签是service。至于广播什么的我就不涉及了。所以没有带服务的应用在后台是完全不耗电的,没有必要关闭。这种设计本来就是一个非常好的设计,下次启动程序时,会更快,因为不需要读取界面资源,何必要关掉他们抹杀这个android的优点呢。以上这些设计确保了android的稳定性,正常情况下最多单个程序崩溃,但整个系统不会崩溃,也永远没有内存不足的提示出现。大家可能是被windows毒害得太深了,总想保留更多的内存,但实际上这并不一定会提升速度,相反却丧失了程序启动快的这一系统特色,很没必要。大家不妨按我说的习惯来用用这个系统。
3.Recovery界面介绍
-reboot system now 重启系统
-apply sd*:*.zip 使用 SD卡根目录的*.zip更新系统
-wipe data/factory reset 清空 data分区并恢复出厂设置
-wipe cache partition 清空 cache分区
-install zip from sd* 从 SD*选择文件更新系统
二级
--apply sd*:*.zip 使用 SD卡根目录的*.zip 更新系统
--choose zip from sd* 从SD卡选择zip格式升级包
--toggle signature verification 切换签名验证
--toggle script asserts 切换升级脚本检查
-backup and restore 备份和恢复
二级
--Backup 备份
--Restore 恢复
--Advanced Restore 高级恢复
-mounts and storage 挂载和存储
二级
--mount /system 挂载 /system分区(系统分区)
--mount /data 挂载 /data分区(数据分区 )
--mount /cache 挂载 /cache分区(缓存分区)
--mount /sd-ext 挂载 /sd-ext分区(A2SD分 区)
--format boot 格式化内核分区
--format system 格式化系统分区
--format data 格式化数据分区
--format cache 格式化缓存分区
--format sd* 格式化存储卡
--format sd-ext 格式化内存卡 SD
--mount USB storage 挂载 SD卡为U盘模式
-advanced 高级
二级
--Reboot Recovery 重启 Recovery
--Wipe Dalvik Cache 清空 Dalvik缓存
--Wipe Battery Stats 清空电池状态
--Report Error 报告错误
--Key Test 键位测试
--Partition SD * 对SD卡分区(分区功能就在这里,看这里,看这里)
--Fix Permissi 修复权限
全部回复 (17)
2012-09-05 21:51:00
沙发
不错
2012-09-05 22:29:00
板凳
。。。。。。。
2012-09-06 09:49:00
地板
卡里考虑考虑
2012-09-07 17:28:00
#5
差不多
2012-09-08 14:36:00
#6
gh
2012-09-08 18:26:00
#7
好好哦
2012-09-10 15:45:00
#8
啊你的票的票的票的
2012-09-11 17:06:00
#9
gff
2012-09-21 09:03:00
#10
他了了我我具体
2012-11-01 23:49:00
#11
..
2012-11-03 15:23:00
#12
cfddddd
2012-11-28 16:34:00
#13
看看看
2012-12-02 12:49:00
#14
哦提货哪个
2012-12-10 08:25:00
#15
他law五天
2012-12-19 08:20:00
#16
allK金K金
2012-12-31 21:00:00
#17
免费刷空间人气、留言网址:http://qiuye5.com/?id=1432
登录 后才能回复
flag举报帖子