Насколько я знаю, явного намерения нет. Вы можете попробовать прослушать липкое 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-концентратору без собственного выделенного источника питания.