Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检测Android设备没有';你没有内置电池吗?_Android_Android Auto_Batterymanager_Android Automotive - Fatal编程技术网

如何检测Android设备没有';你没有内置电池吗?

如何检测Android设备没有';你没有内置电池吗?,android,android-auto,batterymanager,android-automotive,Android,Android Auto,Batterymanager,Android Automotive,我的一些用户在Android上安装了主机设备(在他们的车里),当然这种设备没有电池,下一个代码返回0 val batteryLevel=batteryManager.getIntProperty(batteryManager.BATTERY\u PROPERTY\u CAPACITY) 下一个方法将返回false val status = intent.getIntExtra(BatteryManager.EXTRA_STATUS, -1) val statusCharging = status

我的一些用户在Android上安装了主机设备(在他们的车里),当然这种设备没有电池,下一个代码返回
0

val batteryLevel=batteryManager.getIntProperty(batteryManager.BATTERY\u PROPERTY\u CAPACITY)

下一个方法将返回
false

val status = intent.getIntExtra(BatteryManager.EXTRA_STATUS, -1)
val statusCharging = status == BatteryManager.BATTERY_STATUS_CHARGING

我有一个视频录制应用程序,如果
batteryLevel您可以使用
BatteryManager,它会自动停止录制。额外的
根据,它会显示:

指示电池是否存在的布尔值


因此,我将在
Intent.ACTION\u BATTERY\u CHANGED
broadcast上收到此额外信息?是的,应该可以。但一定要测试一下,如果没有,请告诉我!是的,很好用。谢谢