以编程方式在IOS中获取电池温度
如何以编程方式获取IOS中电池的温度。此外,IOS中是否有任何API可以为我们提供有关电池制造商等的任何信息。目前,我能够获得电池电量和充电状态。想要检查是否有任何其他与电池相关的信息,我们可以在IOS中获得,而这在公共API中是不可能的 制造商信息可以托管在您的服务器上,您只需检测运行应用程序的设备、获取电池统计数据、解析和显示即可以编程方式在IOS中获取电池温度,ios,battery,temperature,Ios,Battery,Temperature,如何以编程方式获取IOS中电池的温度。此外,IOS中是否有任何API可以为我们提供有关电池制造商等的任何信息。目前,我能够获得电池电量和充电状态。想要检查是否有任何其他与电池相关的信息,我们可以在IOS中获得,而这在公共API中是不可能的 制造商信息可以托管在您的服务器上,您只需检测运行应用程序的设备、获取电池统计数据、解析和显示即可 对于电池温度,如果没有API的话,我想这是使用当前CPU使用率和GPU使用率的近似值 正如@Fogh正确指出的那样,使用公共API是不可能的。数据在IOKit中可
对于电池温度,如果没有API的话,我想这是使用当前CPU使用率和GPU使用率的近似值 正如@Fogh正确指出的那样,使用公共API是不可能的。数据在
IOKit
中可用,但IOKit
被视为iOS上的私有框架。如果您正在开发内部分发,只需使用IOKit
(下面是一个示例程序,演示如何获取数据:)
如果你更具冒险精神,并且希望以某种方式在App Store应用程序中获取这些数据,你可以使用我编写的名为UIDeviceListener
的类,它基本上不依赖任何私人API就从系统中窃取数据,但我不能向你保证苹果会批准它
无论您使用哪种方法,最终都会得到一个字典,其中包含一个名为
温度
的键,这是一个表示电池温度(以摄氏度为单位)的整数(除以100得到一个准确的值)。为什么这是一个封闭的问题?这对我来说似乎完全正确。答案似乎也完全正确。我不明白为什么这个应用可以上传到AppStore2019。FWIW很早以前就从iOKit中删除了,不幸的是:/