gpt4 book ai didi

android - 检测 Android L 省电模式

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:59:02 27 4
gpt4 key购买 nike

Android L 的一项新功能是省电 15%。有什么方法可以检测它何时处于 Activity 状态,以便我的应用程序能够正确响应吗?

http://www.technobuffalo.com/2014/07/02/android-l-project-volta-battery-life/

我希望我的应用在该模式处于 Activity 状态时从操作系统获得回调,以便我可以停止后台服务。如果没有回调,我可以对电池电量进行后台进程查询,但这似乎很浪费。我也不想将 15% 的水平硬编码到应用程序中,因为我认为这个水平是可配置的。

有没有办法在 Java 代码中获得回调?

最佳答案

android.os.PowerManager 有一个新方法,boolean isPowerSaveMode()。您可以在 http://developer.android.com/preview/reference.html 下载预览版 SDK 文档。查看新的 API。

当此更改时,还有一个广播 Intent ACTION_POWER_SAVE_MODE_CHANGED

您可能还想研究一下 JobScheduler API,因为它可以让您轻松地运行任务,并且仅在有足够的电量或网络连接时才执行它们。

关于android - 检测 Android L 省电模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25018132/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com