我正在使用官方 API 制作一个新的表盘,并试图弄清楚如何显示电池百分比。(对不起,我是一个完整的菜鸟)
问问题
1808 次
1 回答
5
Intent.ACTION_BATTERY_CHANGED
BroadcastReceiver
在您的WatchFaceService.Engine.onCreate
覆盖中注册 a并在WatchFaceService.Engine.onDestroy
. 当您收到广播时,从广播中获取电池电量,将其分配给表盘中的某个字段,然后使用新值重新绘制表盘。
如果这令人困惑并且您需要更详细的描述,最好了解两个领域:一般的表盘和电池监控。
要了解表盘,请关注https://developer.android.com/training/wearables/watch-faces/index.html
它将引导您完成创建表盘的整个过程,包括生命周期。这将变得onCreate
清晰onDestroy
。
了解表盘后,请阅读 Android 上的电池电量监控:https ://developer.android.com/training/monitoring-device-state/battery-monitoring.html
在你完成这两部分之后,你实际上应该不需要回到这个问题,因为事情应该自行组合在一起。
于 2014-12-30T21:25:58.343 回答