ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2013年1月14日 星期一

suspend 動作交給 ap 作的..

suspend 時,叫起 特定程式,再由程式決定suspend 時間:
  • 直接在 framework 中送 intent,叫起/通知 app
  • 該程式 lock waklock,收 SCREEN_OFF message,處理完後再 release wakelock

第二種比較接近 android 的設計,這樣..該程式要實做一個 service,
由 service lock/release walkelock, handle SCREEN_OFF, ON ACTION。

但是要考慮 啟動 的方法

第一種就要 考慮叫起 app 的方法,還有 app 作 suspend command 的權限。

或許有的第三種,混合:
framework lock wakelock,然後叫起 app,由 app release walelock
-- kernel 有沒有檢查 lock/release wakelock 的 process id 必須要一致?

沒有留言:

標籤

網誌存檔