[問題] 休眠模式
寶傑好 大家好 各位版友午安
最近在研究android的休眠狀態
爬了網路上的文章之後,大部分都是歸類下列三種狀態
USER_AWAKE, //Full on status
USER_NOTIFICATION, //Early suspended driver but CPU keep on
USER_SLEEP // CPU enter sleep mode
平時使用者操作時都是在AWAKE 狀態下
當按下螢幕鎖,或者休眠時間一到,會先進入notification模式
之後會查看有沒有app使用 wake lock
當所有 wake lock都釋放之後,系統才會真正進入休眠
當系統偵測到Wakeup source之後才會回到AWAKE狀態
-------------------以上為目前做功課得知的知識
那我的問題如下:
何者為Wakeup source ???
當使用者按下電源鍵 = 觸發Wakeup source ??
來電時會觸發Wakeup source ???
使用者按下電源鍵會觸發這完全可以理解
但是來電時也會喚醒手機
那不就代表著手機根本沒有休眠嗎...
因為接通電話的APP可能一直使用PARTIAL WAKE LOCK ??
想請教各位何種狀態下,才算真正進入休眠
而那些訊號算是wakeup source呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.2.55
推
02/17 23:26, , 1F
02/17 23:26, 1F
推
02/18 17:32, , 2F
02/18 17:32, 2F
→
02/18 17:32, , 3F
02/18 17:32, 3F
→
02/18 17:33, , 4F
02/18 17:33, 4F
→
02/18 17:33, , 5F
02/18 17:33, 5F
推
02/18 18:04, , 6F
02/18 18:04, 6F
→
02/18 18:05, , 7F
02/18 18:05, 7F
→
02/18 18:06, , 8F
02/18 18:06, 8F
→
02/18 18:06, , 9F
02/18 18:06, 9F
推
02/18 18:46, , 10F
02/18 18:46, 10F
→
02/18 18:46, , 11F
02/18 18:46, 11F
推
02/18 19:27, , 12F
02/18 19:27, 12F
→
02/18 19:30, , 13F
02/18 19:30, 13F
→
02/18 19:31, , 14F
02/18 19:31, 14F
推
02/18 22:31, , 15F
02/18 22:31, 15F
→
02/18 22:31, , 16F
02/18 22:31, 16F
→
02/18 22:32, , 17F
02/18 22:32, 17F
討論串 (同標題文章)