android - 为无电池设备配置 AOSP?
问题描述
我正在为类似手机的设备构建 Android AOSP 8.1 (Oreo),该设备是永久安装的(例如工业部署)并且没有电池。但是,当我打开它时,它会显示充电指示灯和 6% 的电量读数。我必须更改什么才能告诉 Android 没有电池?我认为这是可能的,因为 Android 也可以在机顶盒等设备上运行。我可以删除此验证吗?我尝试在./frameworks/base/services/core/java/com/android/server/BatteryService.java中修改BatteryService.java,也尝试修改frameworks/base/core/res/res/values/config .xml 但没有成功。任何帮助都将受到欢迎。
提前致谢。
解决方案
官方文档描述了如何配置无电池设备:https ://source.android.com/devices/tech/power/batteryless
有两种可能的方法:
为 AC 或 USB 电源实现 Linux 内核 power_supply 类充电器驱动程序,将其在线 sysfs 属性设置为 true。
或者
在您的设备的 Health HAL 中配置 AC 充电器在线属性。
推荐阅读
- php - 作曲家要求后找不到类
- php - 尝试在 PHP 中上传文件时,如何防止页面重新加载并且什么都不做?
- c# - 除了 iText 之外,是否有任何使用 c# 的开源 PDF 表单填充器
- android - 如何使用 google sheet api 将相对公式附加到工作表中
- excel - 是否可以用 vba 中的列表或数组值替换部分代码?
- firebase - DialogFlow 履行响应未出现在默认响应中
- java - 具有多个属性和功能的自定义标签?
- ibm-information-server - 减少 Information Server 中的文件和文件夹数量
- flutter - 如何从屏幕上的小部件输入中获取文本,该小部件具有此小部件作为构建功能元素?
- mysql - 如何使用 deleted_at 列在 MySQL 中选择最大/不同记录