作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
所以我发现没有公开的方法来获取 watchKit 中的电池电量。
所以没有UIDevice.currentDevice().batteryLevel
和WKInterfaceDevice
不接缝有货。
在 LLDB 中,导入 UIKit 和 WatchKit,我能够返回
(lldb) e (Class) NSClassFromString(@"UIDevice")
(Class) $0 = 0x3756bfa0
(lldb) e (id) [$0 currentDevice]
(id) $1 = 0x16d83860
(lldb) e (float)[(id) [$0 currentDevice] batteryLevel]
(float) $2 = -1
显然。我同意为该项目使用私有(private) api 的解决方案。另外,也许它可以通过 iOS 以某种方式使用?谁有解决办法?
最佳答案
您可以像这样在 watch 上获取电池电量:
WKInterfaceDevice.current().isBatteryMonitoringEnabled = true
let batteryLevel = WKInterfaceDevice.current().batteryLevel
关于ios - 如何在 WatchKit 中获取 watch 电池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39396802/
我是一名优秀的程序员,十分优秀!