打盹模式和App Standby

时间:2015-07-10 09:57:49

标签: android android-6.0-marshmallow

如果手机处于打盹模式或我的应用处于待机模式,我怎么知道我的应用程序?

我可以通过使用一些订阅方法来了解它吗?

2 个答案:

答案 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