[英]Since when is the phone charging/discharging
我想了解有關Android服務/廣播的更多信息,所以我開始了一個簡單的項目,以創建電池監控應用。 事實證明還不錯,我已經使用了幾天,但我想添加一個新功能:顯示從何時開始為手機充電/放電。
首先,我以為我會在BoradcastReciever擴展類中創建兩個靜態字段,在其中獲取並發布有關電池的數據,一個用於實際狀態(充電/放電),另一個用於狀態更改時的時間。 。 這樣,我可以從當前時間中減去最后一次更改,並確切地知道手機何時開始充電/放電。
但是這種解決方案存在一個問題:當用戶啟動該應用程序時,一開始它不會顯示正確的數據。 我不會花很多錢,但是我看到Android在某處跟蹤此數據,因為在我的手機設置中我發現了此信息,所以為什么要采取艱難的方法。
所以我的問題是: 是否有一種簡單的方法可以從Android系統獲取上次充電狀態更改的日期/時間(無論采用哪種格式)?
我查看了BatteryManager參考,但是沒有以我要尋找的和可以使用的常量命名,可以從接收者的Intent中獲取信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.