朋友帮我开发的一款 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 1
搜索一下 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 ?我来下载看看
|