Батарея разряжена. Ток зарядки недостаточно ... Есть ли намерение, прежде чем это сообщение отображается? - PullRequest
1 голос
/ 13 сентября 2011

У меня есть сообщение на моем устройстве, и оно говорит следующее:

Батарея разряжена.Ток зарядки недостаточен для энергопотребления устройства.Пожалуйста, переключитесь на адаптер переменного тока.

Есть ли какое-либо намерение, инициированное до того, как появится это сообщение?

А как они рассчитывают, будет ли показано это сообщение или нет?

И что я не понимаю, так это то, что источника питания недостаточно?

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

ПРИМЕЧАНИЕ. Сообщение отображается только в том случае, если устройство подключено к USB-порту компьютера.

У меня было желание htc в течение года, и этосообщение никогда не показывалось;но теперь с ощущением это сообщение появляется очень часто.

Кто-нибудь знает, как я могу поймать это намерение - если оно вообще запущено?

Screen Capture: Battery is low. Charging current not enough for device power consumption. Please switch to AC adapter.

Ответы [ 2 ]

2 голосов
/ 13 сентября 2011

Насколько я знаю, явного намерения нет. Вы можете попробовать прослушать липкое BATTERY_CHANGED намерение вещания.Это должно содержать как минимум BATTERY_PLUGGED_USB информацию из BatteryManager, возможно, в сочетании с BATTERY_STATUS_DISCHARGING.

Это происходит потому, что USB-порты компьютера имеют ограниченный ток, для портов USB 2.0 - 500 мА (высокая мощность) или 100 мА (низкая мощность).Этого недостаточно для питания устройства с большим экраном и приличным процессором вместе с другим оборудованием (например, GPS стоит дорого в настоящее время).Обычные специальные зарядные устройства обычно обеспечивают около 1000 мА (1 А).

Чаще всего это происходит с ощущением (иногда это происходит с моим желанием) , поскольку у него больше экран (4,3 "против 3,7" желания) и более быстрый процессор.Экран также ЖК-дисплей, некоторые модели Desire имеют вместо этого OLED-дисплей (возможно, у вас есть один из них).Этот OLED расходует гораздо меньше заряда батареи при отображении темного, голубоватого содержимого.Если вместо этого вы получаете много белого / красного содержимого, ЖК-дисплей потребляет меньше (конечно, при сравнении похожих размеров) - так что это также может быть фактором.

Вы можете попытаться избежать этого сообщения, отключивэкран и отправка устройства в режим ожидания на несколько минут.Это должно зарядить его хотя бы немного, так как энергопотребление намного меньше.

¹ Низкое энергопотребление: это тот случай, когда ваше устройство подключено к USB-концентратору без собственного выделенного источника питания.

2 голосов
/ 13 сентября 2011

Некоторые устройства (планшеты?) Потребляют больше энергии, чем то, что может быть предоставлено через порт USB.

Вы можете попытаться обнаружить это, обнаружив BatteryManager.BATTERY_PLUGGED_USB и BATTERY_STATUS_DISCHARGING.

Низкий заряд батареи можно определить, зарегистрировавшись в ACTION_BATTERY_LOW трансляции.

...