- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
是否可以在我们的应用程序处于后台时检查电池电量?
目前我正在开发一个 iOS 应用程序,当电池电量达到一定水平时,用户会收到警报。
我在 google/stake overflow 上搜索过。但没有找到有用的。当应用程序处于前台状态时,我可以确定电池电量。但是我们都知道苹果不允许应用程序在后台运行。
所以我的问题是即使我的应用程序在后台,我如何才能获得当前的电池电量事件。
这是类似的应用程序。它是一个付费应用程序。但是通过查看屏幕截图,您会明白我想说的意思。
https://itunes.apple.com/it/app/battery-alert!/id416283462?mt=8
最佳答案
UIDevice *device = [UIDevice currentDevice];
device.batteryMonitoringEnabled = YES;
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(batteryChanged:) name:@"UIDeviceBatteryLevelDidChangeNotification" object:device];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(batteryChanged:) name:@"UIDeviceBatteryStateDidChangeNotification" object:device];
// Your notification handler
- (void)batteryChanged:(NSNotification *)notification
{
UIDevice *device = [UIDevice currentDevice];
NSLog(@"state: %i | charge: %f", device.batteryState, device.batteryLevel);
}
检查这段代码...
关于用于在后台检查电池电量的 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19108379/
今年11月份,小米推出了小米手表,号称是腕上“小型手机”,功能性大增的同时也减少了续航时间,官方公布的续航时间为36小时。今天,小米又公布了一款小米手表Color,表盘由方变圆,续航时间也大大增加了
这个问题已经有答案了: Determine accurate iPhone battery level (1 个回答) 已关闭 9 年前。
本文实例讲述了android电源信息查看方法。分享给大家供大家参考。具体如下: 1. PowerTestActivity: ?
我正在编写一个 react 原生应用程序来获取 IOS 和 Android 电池状态。我在网上搜索,发现很少有可以获取手机电池电量的库。 https://github.com/robinpowered
我是一名优秀的程序员,十分优秀!