Stan baterii
Monitoruj w czasie rzeczywistym stan baterii urządzenia, w tym poziom naładowania, stan ładowania i szacowany pozostały czas.
Wejście
Wyjście
Instrukcja
Co to jest Battery Status API?
Battery Status API jest standardem internetowym, który umożliwia stronom i aplikacjom dostęp do informacji o baterii Twojego urządzenia. Dostarcza danych w czasie rzeczywistym o poziomie naładowania, stanie ładowania oraz szacowanym czasie pozostałym do pełnego naładowania lub całkowitego rozładowania. API jest szczególnie przydatne dla aplikacji internetowych, które muszą dostosować swoje działanie do dostępnej energii, np. ograniczając funkcje przy niskim poziomie baterii lub wstrzymując intensywne zadania, gdy nie jest podłączone do zasilania.
Opis narzędzia
Narzędzie wyświetla aktualny stan baterii Twojego urządzenia w czasie rzeczywistym, korzystając z Battery Status API. Pokazuje procent naładowania, czy urządzenie jest ładowane lub rozładowywane oraz szacuje, jak długo potrwa pełne naładowanie (gdy ładuje się) lub całkowite rozładowanie (gdy rozładowuje się).
Funkcje
- Poziom baterii w czasie rzeczywistym – Wyświetla aktualny procent naładowania baterii z automatycznymi aktualizacjami
- Wskaźnik stanu ładowania – Pokazuje, czy urządzenie jest aktualnie podłączone do ładowania, czy działa na baterii
- Szacowanie czasu – Uzyskaj obliczone szacunki czasu do pełnego naładowania lub czasu do rozładowania
- Sprawdzenie kompatybilności przeglądarki – Automatycznie wykrywa, czy przeglądarka obsługuje Battery Status API
- Brak wymogu instalacji – Działa bezpośrednio w przeglądarce internetowej bez dodatkowych wtyczek
Przypadki użycia
- Monitorowanie baterii – Szybko sprawdź stan baterii urządzenia bez opuszczania przeglądarki
- Zarządzanie energią – Śledź tempo rozładowywania baterii i czasy ładowania
- Testowanie w rozwoju – Testuj, jak aplikacje internetowe reagują na różne stany baterii
- Diagnostyka urządzenia – Monitoruj zachowanie baterii w celu wykrycia potencjalnych problemów sprzętowych
- Porównanie wielu urządzeń – Porównaj wydajność baterii w różnych urządzeniach
Szczegóły techniczne
Narzędzie korzysta z Battery Status API (znanego również jako Battery API), które jest dostępne poprzez metodę navigator.getBattery(). API udostępnia:
- Level: Poziom naładowania baterii (0,0 do 1,0, wyświetlany jako procent)
- Charging: Wartość logiczna wskazująca, czy urządzenie jest podłączone do zasilania
- ChargingTime: Liczba sekund do pełnego naładowania baterii (gdy ładuje się)
- DischargingTime: Liczba sekund do całkowitego rozładowania baterii (gdy rozładowuje się)
Uwaga: Battery Status API nie jest obsługiwane we wszystkich przeglądarkach. Działa najlepiej w przeglądarkach opartych na Chromium (Chrome, Edge, Opera) na systemach Windows i Linux. Safari i Firefox mają ograniczone lub brak wsparcia. Przeglądarki mobilne mogą również mieć ograniczenia ze względu na kwestie prywatności.