Czy jest możliwe uzyskanie pozostałego czasu pracy akumulatora z telefonu z systemem Android?Uzyskaj pozostały czas pracy na baterii z telefonu z Androidem
Dzięki.
Czy jest możliwe uzyskanie pozostałego czasu pracy akumulatora z telefonu z systemem Android?Uzyskaj pozostały czas pracy na baterii z telefonu z Androidem
Dzięki.
Możesz uzyskać żywotność baterii za pomocą odbiornika radiowego, rejestrując odbiornik do akcji Intent.ACTION_BATTERY_CHANGED. Moja odpowiedź jest kluczowa, zdobądź informacje z witryny Android Developers.
Używając poniższej instrukcji w metodzie onReceive() programu BroadcastReceiver z powyższym działaniem, otrzymasz aktualnie dostępny poziom naładowania baterii (np. 50%, 60% itp.). Nie można jednak oszacować pozostałego czasu, ponieważ niektóre aplikacje mogą zużywać więcej energii. Myślę więc, że poziom naładowania baterii do czasu pozostałego po konwersji nie da poprawnego wyniku.
battery_level = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
Mam nadzieję, że może ci pomóc.
Dzięki za odpowiedź. – Sodino
Istnieje kilka aplikacji (widżety baterii i tym podobne), które określają czas pozostały do wyczerpania się baterii. Sądzę, że biorą aktualny poziom naładowania baterii i starają się wypracować bieżący przepływ w oparciu o wykorzystanie procesora, poziom podświetlenia itp. Z mojego doświadczenia wynika, że nie są one zbyt dokładne, ale w zasadzie, jeśli algorytm się poprawi, powinno być możliwe.
co masz na myśli przez "_remaing time_"? – Vladimir
Uzyskaj czas pozostały do dyspozycji z baterii telefonu Android – Sodino
** Czy chodziło ci o czas pozostały do wyczerpania baterii? ** prosimy o jasne pytanie, nie publikuj żadnych pytań, aby otrzymać tego typu komentarze, jeśli to zrobisz, dostaniesz w dół, a na końcu możesz stracić szansę zadawania dalszych pytań. –