2
A
回答
5
您需要註冊一個BroadcastReceiver
爲ACTION_BATTERY_LOW
。您可以在清單中使用<receiver>
元素或通過registerReceiver()
從應用程序的某個已運行組件中執行此操作。
4
對於Battery_Status_Low,你可以嘗試註冊它通過例如一個服務,如:
BatteryReceiver receiver = new BatteryReceiver();
IntentFilter inf = new IntentFilter();
inf.addAction("android.intent.action.BATTERY_LOW");`
registerReceiver(receiver, inf);
+0
你真的想用電池狀態來做什麼?你正在使用服務或活動? – 2011-04-01 12:41:53
+0
獲取[電池狀態]示例教程(http://mihaifonoage.blogspot.com/2010/02/getting-battery-level-in-android-using.html) – 2011-04-01 12:46:00
相關問題
- 1. Android電池廣播
- 2. Android廣播接收器註冊問題
- 3. Android的電池電量低
- 4. 來電廣播接收器
- 5. 何時取消註冊onCreate中註冊的廣播接收器?
- 6. 廣播接收器註冊和註銷未在Android的
- 7. 動態註冊廣播接收器
- 8. Android廣播接收器:在java代碼vs清單中註冊接收器
- 9. 電池廣播接收器無法正常工作
- 10. 如何在android中檢測電話廣播接收機
- 11. Android廣播接收器註冊清單時需要註銷嗎?
- 12. Android:從小部件註冊和註銷廣播接收器(ACTION_TIME_CLICK)
- 13. 如何禁用廣播接收器以停止接收來電?
- 14. 廣播接收器未觸發來電
- 15. 問題的廣播接收器(接收器未註冊錯誤)
- 16. 電池廣播不觸發
- 17. 註銷廣播接收器
- 18. 在android中處理未接電話與廣播接收機
- 19. Android是沒有廣播接收器的設備電源連接
- 20. 註冊廣播接收器對於接收到的SMS
- 21. Android - 爲兩種意圖註冊廣播接收器?
- 22. Android電池電量
- 23. 如何在廣播接收器的幫助下檢測來電?
- 24. 如何註冊Manifest的廣播接收器?
- 25. 在服務中註冊SCREEN_ON/SCREEN_OFF的廣播接收器
- 26. 廣播接收器來電(獲取兩倍來電號碼)
- 27. Android廣播接收器+靜態變量
- 28. 通過廣播接收器接收電子郵件
- 29. 使用廣播接收器的android電話號碼驗證
- 30. Android和廣播接收器的電子郵件
按照這樣的回答:http://stackoverflow.com/a/16551151/243709,文檔是不正確的這個;而不是ACTION_BATTERY_LOW,使用BATTERY_LOW將起作用,對ACTION_BATTERY_OKAY也是如此 – 2016-05-28 12:31:00
@SheikhAman:您鏈接到的文檔是正確的。 – CommonsWare 2016-05-28 12:32:27
我現在正在編寫一個小應用程序來檢測關鍵的低級別電池,正如文檔中所述,ACTION_BATTERY_LOW不起作用。 BATTERY_LOW工作,但似乎沒有記錄。或者可能是Android版本相關的東西 – 2016-05-28 12:47:32