草庐IT

iOS 12 – 获取 iPhone 电池循环计数的最简单方法

我知道目前公共(public)API只允许获取电池的两个有用属性:batteryLevel和batteryState。即使在WWDC2018之后也没有任何变化。letbatteryLevel=UIDevice.current.batteryLevel/*from0to1*/letbatteryState=UIDevice.current.batteryState/*fourstates*/在iOS12中使用免费的私有(private)API或Apple的官方API获取电池循环计数的最简单方法是什么?附言UIDeviceListener在iOS10/11/12中不工作。它也是用Objec

ios - iPhone:定期收听 GPS 和电池耗尽

我是iPhone开发的新手,我有一个想法,要求我至少每5分钟记录一次GPS位置。在不完全耗尽电池的情况下这可能吗?TIA索伦 最佳答案 您可以尝试使用定时器和打开/关闭GPS。所以打开GPS,记录坐标,启动计时器,关闭GPS,然后在一段时间后[大约2-3分钟]打开GPS,记录位置并关闭GPS...重复... 关于ios-iPhone:定期收听GPS和电池耗尽,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

ios - Swift - 在后台打开和关闭位置以节省电池

这个网站上问了很多这样的问题,但他们都充满了困惑或过时的答案,我想知道是否有人可以给我一个明确的答案,告诉我如何解决我的问题案子?我想稍微频繁地在后台更新位置,但在不需要时关闭位置服务以节省电量。所以我有定期的后台更新工作就这样funcapplicationWillResignActive(application:UIApplication){NSNotificationCenter.defaultCenter().postNotificationName(BeginBackGroundMode,object:self)}这个通知调用的这个函数包括这个-locationManager.

iOS 电池监控 Swift

我已启用监控,但模拟器和设备的电池电量仍然为-1。UIDevice.currentDevice().batteryMonitoringEnabled=truevarlevel=UIDevice.currentDevice().batteryLevel对于模拟器,level变量始终为-1,对于物理设备,大多数情况下为-1。我还应该为值(value)工作做些什么? 最佳答案 如果未启用电池监控,则电池状态为UIDevice.BatteryState.unknown,此属性的值为–1.0。确保您已正确启用isBatteryMonitori

ios - 如何快速获取电池信息?

在我的项目中,我想详细显示电池信息。使用UIDevice我可以轻松获得电池电量,但我的需求远不止于此。我想获得这样的电池健康状况、循环计数、电压以及有关电池的更多详细信息。(越多越好!!)。我真的需要一些建议,谢谢! 最佳答案 UIDevice提供的只是您指出的级别及其currentstate(见下文)。您感兴趣的其余项目要么需要使用私有(private)API,这会使您的应用被商店拒绝,要么根本无法通过任何API提供给您。对于任何想看看可以从UIDevice得到什么的人与电池相关,这涵盖了官方AppleAPI:varbattery

ios - 快速更新电池附件类型

我正在尝试在点击一个单元格时更新我的​​表格单元格配件类型。这是代码:varselectedCellArray:[FriendTableViewCell]=[]varfriends:[PFUser]=[]overridefunctableView(tableView:UITableView,didSelectRowAtIndexPathindexPath:NSIndexPath){varselectedCell=self.tableView(tableView,cellForRowAtIndexPath:indexPath)asFriendTableViewCellif(selecte

android - 测试电池使用情况

我想测试我的应用程序如何影响手机/平板电脑的电池。是否有任何测试工具可以让我这样做?例如,我想测试我的应用程序的哪些模块消耗最多的电池等。 最佳答案 Android5.0附带了一个新工具。你可以运行adbshelldumpsysbatterystats>dump.txt获取设备的完整电池转储。您还可以添加一些选项,例如--unplugged(仅输出自上次拔出后的数据)或--charged(仅输出自上次充电以来的数据)。您还可以添加一个包名来仅获取此包/应用程序的信息:adbshelldumpsysbatterystats--unpl

android - 测试电池使用情况

我想测试我的应用程序如何影响手机/平板电脑的电池。是否有任何测试工具可以让我这样做?例如,我想测试我的应用程序的哪些模块消耗最多的电池等。 最佳答案 Android5.0附带了一个新工具。你可以运行adbshelldumpsysbatterystats>dump.txt获取设备的完整电池转储。您还可以添加一些选项,例如--unplugged(仅输出自上次拔出后的数据)或--charged(仅输出自上次充电以来的数据)。您还可以添加一个包名来仅获取此包/应用程序的信息:adbshelldumpsysbatterystats--unpl

ios - SocketScan 在 Swift 中获取电池电量

无论我尝试什么,我目前都无法从iOS/SocketScanAPI取回电池电量。我使用的是10.3.36版,这是我目前的代码:funconDeviceArrival(result:SKTRESULT,devicedeviceInfo:DeviceInfo!){print("onDeviceArrival:\(deviceInfo.getName())")scanApiHelper.postGetBattery(deviceInfo,target:self,response:#selector(onGetBatteryInfo))}funconGetBatteryInfo(scanObj:

ios - 在后台检查电池电量?

是否可以在我们的应用程序处于后台时快速检查电池电量?目前我正在开发一个iOS应用程序,当电池电量达到30%时,用户将收到系统通知提醒。我试过了,我随机收到通知,有时是4%,有时是10%,比以往任何时候都快30%。funcapplicationDidEnterBackground(application:UIApplication){if(UIDevice.currentDevice().batteryLevel 最佳答案 当应用程序在后台运行时,您的代码仅执行一次电池测试。如果您想在后台检查电池状态,您的应用程序需要能够在那里执行实