hoky
V2EX  ›  Android

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

  •  
  •   hoky · Jan 9, 2023 · 12972 views
    This topic created in 1226 days ago, the information mentioned may be changed or developed.

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

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

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

    10 replies    2023-01-11 21:11:32 +08:00
    Cheons
        1
    Cheons  
       Jan 9, 2023 via Android
    判定标准,后台常驻=异常耗电
    ReZer0
        2
    ReZer0  
       Jan 9, 2023
    反正我手机提示我异常耗电,点进去基本都是 QQ 微信。
    kaedea
        3
    kaedea  
       Jan 9, 2023 via Android
    adb shell top
    copymaster
        4
    copymaster  
       Jan 9, 2023 via Android
    或许可以换个思路查查 Android 是如何统计每个 app 的耗电量的
    AoEiuV020CN
        5
    AoEiuV020CN  
       Jan 9, 2023
    一楼说的对,
    我记得这个提示不是耗电量的判定,而是后台的判定,
    要么删除后台服务,要么改成前台服务带前台通知常驻,
    palxie
        6
    palxie  
       Jan 9, 2023   ❤️ 1
    搜索一下 Battery Historian 这个东西. 有比较详细的 android 耗电分析.
    hoky
        7
    hoky  
    OP
       Jan 9, 2023
    @AoEiuV020CN @Cheons @ReZer0
    华为和 OPPO 提示停止应用,这个狠了。
    AoEiuV020CN
        8
    AoEiuV020CN  
       Jan 9, 2023
    @hoky #7 提示停止这个,确定不是后台服务 anr 了?
    比如声明了前台服务却没弹前台通知之类特殊的 anr ,
    hoky
        9
    hoky  
    OP
       Jan 9, 2023
    @palxie 好的,谢谢。
    bunny189
        10
    bunny189  
       Jan 11, 2023
    什么 app ?我来下载看看
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3045 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 13:11 · PVG 21:11 · LAX 06:11 · JFK 09:11
    ♥ Do have faith in what you're doing.