0
  • 最佳答案

    现在保活估计只有白名单好使了。


    我没有做过单个app省电优化的,如果是确定是哪个app,官方有一个脚本去dump日志,单个app的优化,as里是不是有一个分析工具,你参考一下这个文章看看:


    https://developer.android.google.cn/studio/profile/energy-profiler?hl=zh-cn

    1153952789488054272  评论     打赏       拉大锯
    • 断点  回复 @拉大锯
      测试了一下这个功能,不知道是不是我的手机修改过的问题,没有函数分析的功能,我用的版本几乎是最新版。只能看到竖条,没有这个效果https://developer.android.com/static/studio/images/profile/energy-profiler-L2_2x.png?hl=zh-cn
      断点 2023-01-31 15:09   回复 1139423796017500160
    • 断点  回复 @拉大锯
      但是这个一直连接长时间不知道会不会断开,对于上面的场景应该能用了,先看个5分钟,看看是出不同类型的耗电
      断点 2023-01-31 15:10   回复 1139423796017500160
    • ccTyL  回复 @断点
      我倒是用了下这个分析,其中gps在十几分钟内只会活动一次,程度为light。但是大部分时间会有cpu活动,程度为light。按照这个分析,应该是cpu老是唤醒导致的。不知道怎么解决
      ccTyL 2023-01-31 16:34   回复 1314408005793603584
    • 断点  回复 @ccTyL
      这个情况和你业务有冲突的,你是不是在后台一直循环做某事呢,既然要执行代码,就必须要拿到调度
      断点 2023-01-31 16:51   回复 1139423796017500160
    • ccTyL  回复 @断点
      是有一个线程循环,但是这个线程获取完数据就会休眠十几分钟,休眠期间不做任何事情
      ccTyL 2023-02-01 13:23   回复 1314408005793603584
  • 1139423796017500160  评论     打赏       断点
    • 推荐用腾讯的工具试试,https://github.com/Tencent/matrix。可以试试跑他的Android simple,里面有一个电量统计模块。

      跑起来是这样的,可以看到一些线程,硬件使用等信息。


      具体的指标数据,怎么看,可以参考GitHub上面的文档

      1139423796017500160  评论     打赏       断点
      • ccTyL  回复 @断点
        好滴我试试
        ccTyL 2023-01-31 16:34   回复 1314408005793603584
    相关问题
    _empty · Android
    2019-10-20 23:51 628 2
    application · Android
    2019-11-05 00:26 779 2
    三流废物 · android / 小白
    2019-11-22 00:35 1067 5
    豪豪好嘛 · Android / GPS
    2019-11-26 20:15 883 5
    Jian · android
    2019-11-28 01:51 615 2
    2019-12-01 01:01 705 2
    小陈学编程 · Android
    2019-12-01 19:08 633 2
    fkinggod · Android
    2019-12-08 09:19 660 5
    fkinggod · Android
    2019-12-08 20:47 610 2
    kissmyass · Android
    2019-12-09 07:08 537 2
    独一无二的名zi · Android
    2019-12-30 06:48 415 2