获取当前手机的电池充电状态以及当前的电量
獲取當前手機的電池充電狀態以及當前的電量
- (void)viewDidLoad {
?[super viewDidLoad];
?//打開電池的監聽
?[UIDevice currentDevice].batteryMonitoringEnabled = YES;
?//獲取電池的狀態
?UIDeviceBatteryState BatteryState = [UIDevice currentDevice].batteryState;
?//獲取剩余電量 范圍在0.000000 至 1.000000之間
?CGFloat batterylevel = [UIDevice currentDevice].batteryLevel;
?
?//battery的狀態
[UIDevice currentDevice].batteryState分為:
?
?UIDeviceBatteryStateUnknown, ? ? 未知
?UIDeviceBatteryStateUnplugged, ? // 未充電
?UIDeviceBatteryStateCharging, ? ? // 正在充電
?UIDeviceBatteryStateFull, ? ? ? ? ? ? // 滿電
?
if (BatteryState == UIDeviceBatteryStateUnknown) {
? ? NSLog(@"unknow");
}else{
? ? NSLog(@"know");
? ? //將剩余的電量用label顯示。
? ? self.current.text = [NSString stringWithFormat:@"%f",batterylevel];
}
}
總結
以上是生活随笔為你收集整理的获取当前手机的电池充电状态以及当前的电量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Radiology第14期:ChatGP
- 下一篇: 时间日历