簡體   English   中英

何時以及為何需要PARTIAL_WAKE_LOCK?

[英]When and why PARTIAL_WAKE_LOCK is required?

所有其他喚醒鎖定是有道理的,例如開發人員希望屏幕在執行某些操作時不會熄 但在部分喚醒鎖文檔中說:

如果保持部分喚醒鎖定,CPU將繼續運行,無論顯示超時或屏幕狀態如何,甚至在用戶按下電源按鈕之后。 在所有其他喚醒鎖中,CPU將運行,但用戶仍然可以使用電源按鈕使設備進入休眠狀態。

這是否意味着在執行某些操作時CPU可以關閉? 是否需要在服務中獲取喚醒鎖定?

這是否意味着在執行某些操作時CPU可以關閉? 是否需要在服務中獲取喚醒鎖定?

當然這里 - 關閉電源按鈕)! 如果您在設備處於睡眠狀態時嘗試啟動服務情況會更加復雜。 你很可能不會成功。 看看Commonsware WakefulIntentService - 這個概念是使用一個警報管理器Receiver(它有一個喚醒鎖定),你必須在仍然在onReceive()同時獲得(靜態)喚醒鎖,以保持清醒。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM