2013-12-08 120 views
1

我正在開發一款遊戲,突然出現電池警告並不會阻礙您的工作。該活動已在onPause()期間暫停遊戲,但當電池警告出現時,不會調用此功能,因爲這是活動頂部的彈出窗口,並且活動繼續運行。如何收聽Android的電池警告

我的意思並不是解散這些消息,我只是希望活動知道如果它出現就應該暫停遊戲,這樣你就可以花時間閱讀並解散它,不會因爲那個而丟失。

我搜了很多,還沒有發現類似的問題。是否有可能檢測到這樣的事情?

回答

1

您應該註冊與系統廣播的事件並實現廣播接收器組件。

在您的清單文件中,您註冊接收有關低連擊條件的系統廣播。相關的意圖過濾器是ACTION_BATTERY_LOW。有關電池狀態的其他過濾器列表,請參閱Intents and Intent Filters page並搜索BATTERY字樣。 HTH。

+1

我不是downvoted你的人,但你的答案是不夠具體。你應該提到在這種情況下應該使用的Intent過濾器。 –

+0

@ A - C感謝您的提示。我從我的手機回答,並認爲這是相關的信息繼續。你可以請upvote並讓我回到平均? :) 感謝。 –

+0

如果您編輯您的答案以包含所需的意圖過濾器,我會很高興,因爲那樣答案是可以接受的。 –