如何解决如何检测Android设备没有内置电池?
我的一些用户在 Android 上(在他们的汽车中)有主机设备,当然这样的设备没有电池,下一个代码返回 0
val batterylevel = batteryManager.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY)
val status = intent.getIntExtra(BatteryManager.EXTRA_STATUS,-1)
val statusCharging = status == BatteryManager.BATTERY_STATUS_CHARGING
我有一个视频录制应用程序,如果batterylevel <= 1 && !statusCharging
对于没有任何电池的设备,它会停止录制
解决方法
您可以使用 BatteryManager.EXTRA_PRESENT
,根据 documentation,它会暴露一个:
布尔值,指示是否存在电池。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。