打盹模式

打盹模式是一組更改和規則,可讓你的手機在閒置時進入睡眠狀態。

在 Android 6.0 Marshmallow:螢幕關閉一段時間後,打盹模式被啟用,裝置靜止不動,並且正在使用電池執行。 StackOverflow 文件 正如你在上圖中所看到的,當打盹模式被啟用時,裝置不會獲得任何喚醒鎖,網路訪問,作業/同步,警報,GPS / Wi-Fi 掃描。

在 Android 7.0 牛軋糖:想象一下,如果你的手機放在口袋裡(螢幕關閉,它是用電池執行,但它不是靜止的)你可能也想獲得打盹模式功能,對吧?這就是谷歌宣佈擴充套件打盹模式的原因:它在螢幕關閉時執行,但不是靜止的。 StackOverflow 文件 如你在此圖中所示,僅禁用了網路訪問和作業/同步。請注意,擴充套件打盹不會取代第一個打盹模式。它們一起工作,取決於電話狀態(靜止或不靜止)。以下是區別: StackOverflow 文件 開發人員應該意識到:

  • Doze 可能會為高優先順序 GCM(Google Cloud Messaging)訊息保留臨時喚醒鎖和網路訪問許可權(對於使用者需要立即通知的情況);
  • 前臺服務(如音樂播放)將繼續有效。

你可以在此處找到更多資訊: https//developer.android.com/training/monitoring-device-state/doze-standby.html