蓝牙查看电池容量"/>
android蓝牙查看电池容量
这是Apple iPhone上永久存在的功能,如果您正在阅读此书并认为“好吧,我的Android设备具有该功能”,那是因为某些OEM将其包含在其皮肤中。但是,正式地,库存的Android不包括所连接的蓝牙设备的电池电量指示。这个简单的图标为耳机之类可能没有明显电池电量指示符的设备提供了令人难以置信的信息量。
随着AOSP中添加了新的API,这种情况可能会发生变化,这将使建立蓝牙耳机的充电水平看起来容易得多,即:
添加BluetoothDevice.getBatteryLevel()API以获取远程设备的电池电量信息
添加BluetoothDevice.ACTION_BATTERY_LEVEL_CHANGED意图以通知用户远程设备的电池电量已更改
为BluetoothDevice.getBatteryLevel()添加后端服务方法
使用getter和setter在DeviceProperty中添加电池电量字段
在RemoteDevices中添加updateBatteryLevel()方法
在RemoteDevices中添加resetBatteryLevel()方法
在aclStateChangeCallback()中断开设备连接时重置设备的电池电量,以确保在连接后设备首次报告电池电量信息时,BATTERY_LEVEL_CHANGED意图
添加针对updateBatteryLevel()和resetBatteryLevel()的测试
添加了API后,我们知道它不会出现在Android O中,因为Google已经完成了API的确定,但是我们可以看到,该指标在Android O上市后不久便出现在次要更新中。
更多推荐
android蓝牙查看电池容量
发布评论