Intent.ACTION_BATTERY_CHANGED BroadcastReceiver在您的覆盖中注册WatchFaceService.Engine.onCreate并在 中取消注册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
当你完成这两部分之后,你实际上不需要再回到这个问题,因为事情应该自行组合起来。
| 归档时间: |
|
| 查看次数: |
2400 次 |
| 最近记录: |