Настроить AOSP для устройства без батареи? - PullRequest
1 голос
/ 06 апреля 2020

Я собираю Android AOSP 8.1 (Oreo) для телефона-подобного устройства, которое постоянно монтируется (например, в промышленных условиях) и не имеет батареи. Тем не менее, когда я включаю его, он показывает индикатор зарядки и показания мощности 6%. Что я должен изменить, чтобы сказать Android нет батареи? Я думаю, что это возможно, поскольку Android также работает на устройствах, таких как телеприставки и так далее. Могу ли я удалить эту проверку? Я пытался изменить BatteryService. java in ./frameworks/base/services/core/java/com/android/server/BatteryService.java, а также пытался изменить frameworks / base / core / res / res /values/config.xml но не имели успеха. Любая помощь будет приветствоваться.

Заранее спасибо.

1 Ответ

0 голосов
/ 07 апреля 2020

Официальная документация описывает, как настроить устройства без батареи: https://source.android.com/devices/tech/power/batteryless

Существует два возможных подхода:

реализовать ядро ​​Linux power_supply драйвер зарядного устройства для источника питания A C или USB, который устанавливает для своего атрибута sysfs онлайн значение true.

или

настройка сетевого свойства зарядного устройства A C в HAL Health для вашего устройства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...