adb shell am get-standby-bucket总是返回5

时间:2019-05-06 11:11:08

标签: android adb

强制应用程序备用存储桶

adb shell am set-standby-bucket <package> rare

,然后使用

adb shell am get-standby-bucket <package>

adb始终返回5,与设置的模式无关。

5是什么意思,以及如何按原样进行这项工作? 5不是指定的模式:https://developer.android.com/reference/android/app/usage/UsageStatsManager.html#getAppStandbyBucket()

有时,此操作可以正常运行,因为在删除并重新安装该应用程序后应该会在很短的时间内运行,但随后由于未知原因而停止工作。

1 个答案:

答案 0 :(得分:1)

该信息的描述可能不尽如人意,但在您提供的链接中,在STANDBY_BUCKET_ACTIVE下,它表示:

  

≤STANDBY_BUCKET_ACTIVE的备用存储桶值在该存储桶中时,不会被系统限制。值区> STANDBY_BUCKET_ACTIVE的存储区很可能会以某种方式受到限制。例如,作业和警报可能会被推迟。

也就是说,5表示没有节流。