我有一個顯示電池電量的通知。通知是在服務中,因爲即使應用程序關閉,服務仍然運行,它可以顯示電池的百分比..我注意到當通知處於活動狀態時,電池電量降低得更快。是否有解決方法這個問題?我的服務通知會造成電池電量不足
編輯:服務
@Override
public void onCreate(){
super.onCreate();
mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
}
,並在清單的 的onCreate我寫這太ACTION_BATTERY_CHANGED
我認爲這是正常的,因爲你不斷在後臺運行服務,它會消耗非常顯着的電池壽命。順便說一下,爲什麼會使用通知顯示電池電量?電池狀態是否不夠? –
因爲我的應用程序顯示(在我的意思是MainActivity內)一些電池信息,並且在設置中您可以激活電池電量和溫度的永久通知。這是其他應用程序的功能:)但是,請吃電池。這是一個矛盾!這是一個電池保護程序的應用程序!所以你認爲沒有別的辦法? –
這是應用程序https://play.google.com/store/apps/details?id=com.dd.batterystats –