Как программно проверить, заряжается ли мобильный телефон или работает ли он от батареи? - PullRequest
1 голос
/ 20 июля 2009

имеют ли мобильные телефоны функцию API или что-то подобное, что может быть вызвано приложением телефона, чтобы определить, заряжается ли телефон в данный момент или работает от батареи?

Я предполагаю, что если бы такая функция существовала, она, вероятно, имела бы разные имена в каждой мобильной ОС, поэтому, если бы кто-нибудь мог назвать эти имена функций и ОС для каждой, это было бы замечательно.

много, спасибо

Ответы [ 2 ]

0 голосов
/ 20 июля 2009

В линейке устройств RIM BlackBerry это можно сделать с помощью класса net.rim.device.api.system.DeviceInfo ; в частности, статический метод getBatteryStatus () этого класса, который возвращает битовое поле флагов, связанных с состоянием батареи на устройстве. Битовое поле содержит различные флаги, которые указывают, заряжается ли устройство или работает от батареи (среди прочего).

0 голосов
/ 20 июля 2009

В Nokia Java ME реализована функция API для проверки уровня заряда батареи . В более общем смысле, Java ME имеет « Sensor API » (который сильно зависит от реализации), который выставляет датчики , такие как состояние зарядного устройства, акселерометр (-ы) и т. Д.

...