
朋友帮我开发的一款 APP ,华为、OPPO 安装后都提示应用程序异常耗电。
开发的人排查了一段时间,没有找到原因。
想请问各位有没有定位某个 App 内部耗电逻辑位置的经验。
1 Cheons 2023-01-09 10:28:20 +08:00 via Android 判定标准,后台常驻=异常耗电 |
2 ReZer0 2023-01-09 10:29:48 +08:00 反正我手机提示我异常耗电,点进去基本都是 QQ 微信。 |
3 kaedea 2023-01-09 10:37:40 +08:00 via Android adb shell top |
4 copymaster 2023-01-09 10:40:45 +08:00 via Android 或许可以换个思路查查 Android 是如何统计每个 app 的耗电量的 |
5 AoEiuV020CN 2023-01-09 10:42:48 +08:00 一楼说的对, 我记得这个提示不是耗电量的判定,而是后台的判定, 要么删除后台服务,要么改成前台服务带前台通知常驻, |
6 palxie 2023-01-09 13:41:32 +08:00 搜索一下 Battery Historian 这个东西. 有比较详细的 android 耗电分析. |
7 hoky OP |
8 AoEiuV020CN 2023-01-09 17:37:55 +08:00 @hoky #7 提示停止这个,确定不是后台服务 anr 了? 比如声明了前台服务却没弹前台通知之类特殊的 anr , |
10 bunny189 2023-01-11 21:11:32 +08:00 什么 app ?我来下载看看 |