如何在Watch Face上显示电池百分比

时间:2014-12-30 13:34:34

标签: android-studio wear-os moto-360

我正在使用官方API创建一个新的表盘,我正在试图弄清楚如何显示电池百分比。 (抱歉,我是一个完整的菜鸟)

1 个答案:

答案 0 :(得分:3)

Intent.ACTION_BATTERY_CHANGED覆盖中注册BroadcastReceiver WatchFaceService.Engine.onCreate,并在WatchFaceService.Engine.onDestroy中取消注册。当您收到广播时,从广播中获取电池电量,将其分配到您的表盘中的某个字段,然后使用新值重绘表盘。

如果这令人困惑,您需要更详细的描述,最好建立对两个方面的理解:一般观察面孔和电池监控。

要了解表盘,请关注https://developer.android.com/training/wearables/watch-faces/index.html 它将引导您完成创建表盘的整个过程,包括生命周期。这样可以清除onCreateonDestroy

了解了表盘后,请阅读Android上的电池电量监控:https://developer.android.com/training/monitoring-device-state/battery-monitoring.html

完成这两件作品之后,你实际上不需要回到这个问题,因为事情应该自己一起来。