1
A
回答
1
FileObserver不應該耗盡電池。
FileObserver偵聽inotify事件,這是實現通過Linux內核的核心功能。
只是要聽取和落實的onEvent回調的事件初始化FileObserver:它應該沒問題。
相關問題
- 1. Android電池消耗
- 2. Android電池消耗問題
- 3. SQLite電池消耗 - android
- 4. 降低電池消耗的Android
- 5. Android的webkit和電池消耗
- 6. 跟蹤android app的電池消耗量?
- 7. Android應用程序電池消耗
- 8. Android:接近警報和電池消耗
- 9. Android調試 - >電池消耗
- 10. 服務和電池消耗
- 11. 線程和電池消耗
- 12. 應用程序電池消耗工具
- 13. 在android中保存gps服務消耗的電池電量
- 14. 不釋放MediaPlayer導致電池消耗
- 15. 獲取GPS定位消耗電池
- 16. 優化電池消耗服務
- 17. 用戶的位置和電池消耗
- 18. 接近警報和電池消耗
- 19. 由觀察員和服務的Android的電池消耗
- 20. 便宜的方法來測量Android中的電池消耗
- 21. Android Wear:BleLEScan耗盡我的電池
- 22. 減少Android應用程序的電池消耗
- 23. 測量Android應用程序的電池消耗量
- 24. Android電池消耗 - 應用程序設計
- 25. iOS和Android位置跟蹤精度和電池消耗
- 26. 電池消耗率,定期服務器電話
- 27. 谷歌雲消息傳遞和更少的電池消耗
- 28. 電池耗盡問題
- 29. 如何檢查由藍牙掃描引起的電池消耗
- 30. Android FileObserver
我沒有做任何測試,但我會傾向於猜測的影響將是相當小的。該機制被編譯進內核所以假設你使用一個阻塞調用它是相當輕巧,僅消耗用戶空間循環當條件滿足,再加上每次訪問的幾個內核的人來檢查它是否符合條件。並沒有太多的理由來爲此舉行喚醒鎖,因爲當處理器尚未運行時文件無法真正被修改...... –