如果手机处于打盹模式或我的应用处于待机模式,我怎么知道我的应用程序?
我可以通过使用一些订阅方法来了解它吗?
答案 0 :(得分:1)
应用待机(应用转到的位置)之间存在差异 睡觉,因为它是孤独的)和打盹(系统去的地方 睡觉,因为用户有生命。)
打盹仅在您的设备保持静止时有效。如果您拿起它或唤醒屏幕,则会禁用打盹模式和计时器 复位。当手机放在口袋里时,它不会打开 除非你坐着不动。 Doze只是保持你的手机 在桌子或桌子上睡着时,通过电池燃烧 什么的。
进入待机的应用会丢失所有网络访问权限 后台同步作业被暂停。这些限制是暂时的 当你的手机插上电源并且每天都有几分钟时,它会被抬起 或两个。这使暂停的应用程序有机会运行任何挂起的同步 工作,但他们将不被允许继续运行。高优先级 推送通知也可以从待机状态唤醒应用程序 时间很短。
注意: Google也注意到应用无法接受 触发通知只是为了保持免于App Standby。这个 某种行为可以使Play商店禁止使用该应用。
有关测试 Doze和App Standby 的详细信息,请访问此链接:https://developer.android.com/training/monitoring-device-state/doze-standby.html
谢谢!
答案 1 :(得分:0)
您无需执行任何操作即可管理待机模式。您只需像往常一样管理生命周期。您的应用程序将在一天中恢复(因此您可以同步数据并恢复延迟的作业),但通知和警报将始终使您的应用程序退出待机状态。
检查出来:https://plus.google.com/+AndroidDevelopers/posts/76eh5MaJaXj?linkId=18331776