Android App“异常耗电”怎么定位原因?

2023-01-09 10:18:05 +08:00
 hoky

朋友帮我开发的一款 APP ,华为、OPPO 安装后都提示应用程序异常耗电。

开发的人排查了一段时间,没有找到原因。

想请问各位有没有定位某个 App 内部耗电逻辑位置的经验。

5025 次点击
所在节点    Android
10 条回复
Cheons
2023-01-09 10:28:20 +08:00
判定标准,后台常驻=异常耗电
ReZer0
2023-01-09 10:29:48 +08:00
反正我手机提示我异常耗电,点进去基本都是 QQ 微信。
kaedea
2023-01-09 10:37:40 +08:00
adb shell top
copymaster
2023-01-09 10:40:45 +08:00
或许可以换个思路查查 Android 是如何统计每个 app 的耗电量的
AoEiuV020CN
2023-01-09 10:42:48 +08:00
一楼说的对,
我记得这个提示不是耗电量的判定,而是后台的判定,
要么删除后台服务,要么改成前台服务带前台通知常驻,
palxie
2023-01-09 13:41:32 +08:00
搜索一下 Battery Historian 这个东西. 有比较详细的 android 耗电分析.
hoky
2023-01-09 17:29:30 +08:00
@AoEiuV020CN @Cheons @ReZer0
华为和 OPPO 提示停止应用,这个狠了。
AoEiuV020CN
2023-01-09 17:37:55 +08:00
@hoky #7 提示停止这个,确定不是后台服务 anr 了?
比如声明了前台服务却没弹前台通知之类特殊的 anr ,
hoky
2023-01-09 18:47:33 +08:00
@palxie 好的,谢谢。
bunny189
2023-01-11 21:11:32 +08:00
什么 app ?我来下载看看

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/907506

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX