[驯猴指南] 之一:Android电力管理优化 (基本写完,部分细节待补充)

  • 萧大王
    我等非电工看得不太明白
  • L
    Leon_de
    猴机后台的确让人捉急,进来mark下
  • b
    bold
    好帖 对候机彻底没有兴趣了
  • h
    hidigi
    就当普通手机用好了
  • x
    xuyn2003
    学习了,ddms
  • 流年
    装了任务管理器,发觉后台很清爽,就几个我装的软件
    4.1的后台做的太干净了,赞扬一下
  • 馒头要吃俩
    回复学习
  • s
    spinning
    对猴机耗电的原因有了更加深入的了解,感谢楼主分享
  • 1
    19861201
    谢谢楼主
  • m
    mountaintop
    很深入的分析,非常感谢!
  • i
    iwolfs
    请楼之描述一下 Particle wakelocks 里面的 alarmmanager。并介绍一下如何找出这个部分占用过高的原因。而后看如何解决。
  • c
    clasd2012
    有空再去折腾
  • 5
    5yuan
    必須mark!!!!
  • p
    pingyang
    内容必须mark
  • c
    czlkx
    好同志,马克!!
  • k
    kellerman.deng
    Alarm manager占用了多长时间?

    Alarm manager是Android系统进程,当它被唤醒时,它会持有particle wakelock锁,然后依次执行每个注册应用程序的onExecute方法。全部执行完毕后再释放该锁。

    所以如果Alarm manager占用了几十秒到几分钟的锁,应该是正常的,不用太在意。如果占用时间太长,这很明显就是垃圾应用在onExecute里面乱写代码,干了太多事情。需要进一步分析。

    分析Alarm manger的使用需要一些开发者技能,首先要保证adb可用,然后执行如下adb命令:
    adb shell dumpsys alarm > log.txt

    SD卡根目录会生成log.txt文件 里面记录了所有使用过alarm manager的应用程序信息,以及它们使用的时长
  • i
    ibmpda
    我也正在做这优化, 说的不错
  • l
    lennon0071
    内容马可,有空细读
  • s
    stupidinsect
    自动杀进程 一定要和 限制自启动 结合起来。而限制自启动必须要root。

    另外,不需要严格的杀进程,内存占用其实无所谓,关键是要找到并限制后台跑流量和消耗电池的软件。

    sony这方面做的不错,系统自带的软件非常省电,不用任何优化和限制。
  • k
    k4user
    回复303#Leon_de
    2.3系统,自带进程管理,可设置后台程序几分钟之后关掉
    4.0的,开发选项,后台进程限制
  • s
    sheepbear
    很好的教程。目前只会autostart。有些程序真的很癞,总是要自动启动。。。
  • s
    sleepbag
    收藏起来备用…
  • S
    Surran
    楼主是MOTO的攻城狮吗?
  • l
    luvebook
    渐入佳境了。开发android软件很难么?真想试试。
  • l
    luvebook
    你是搂住的助手么?
  • v
    viaj
    良心好贴啊,晓习了。
  • b
    buliaoyin
    写的蛮不错,话说要是直接在rom里面做好限制就更好了
  • 刀丛中的诗
    大精华
  • h
    happydanye
    用betterbatterystats 出现“BatteryInfo Service could not be contacted”,有没有免费的替代软件?
  • 0
    0117
    其实一般使用autostarts就完全够用,不懂可以看看这篇教程,最多花10分钟就明白,绝对比学习使用itunes更简单
    http://jingyan.baidu.com/article/5225f26b282872e6fa090828.html

    还有另外一个软件root uninstaller,可以不用卸载只是冻住不需要的系统自带软件,让它失效,也很有用
  • d
    dreamtime
    mark,学习下
  • j
    jak3
    强势关注 以观后效
  • g
    giovannid
    内容马克
  • s
    spinning
    咨询一下,是不是我装LBE,禁止那些后台启动,是不是就可以不用做第二步和第三步了?
  • 流年
    第一步是基本,没有问题不需要二三步
  • o
    oooocoooo
    找个好ROM是基础
  • e
    eirio
    好帖~
  • s
    silvan
    理还乱。。。。。。。。。
  • y
    yohotang
    马克,谢谢。
  • 幺力儿园
    马克一下更健康
  • i
    issey
    真正好。果断第一次喊出马克的口号。谢谢。
    期待多次更新。
  • i
    iwolfs
    alarmmanager 的问题的一些疑点:
    1、因为 唤醒时间/唤醒次数 例如: 11236s / 1030 (即每次唤醒平均时间大约10s左右),这是不太正常的。按理来说,应该唤醒时间大约在1s以下,很里的应该是: 120s / 1200 这样。
    2、这种不正常,我们是否能够通过什么方式来找到到底是谁导致唤醒时间过长?通过 dumpsys alarm 的方式目前看不出来。
    3、怀疑是否由于系统 root 后,冻结了一些认为不需要的\system\app 目录下的系统程序,导致某些唤醒所发起的时间没有响应,一直等待到超时才退出唤醒状态?

    麻烦楼主详细分析一下。
  • s
    slashcn
    马克。。。为首猴做筹备
  • k
    klizet
    mark之
  • h
    haggy
    mark.sis