2012-11-12 45 views
5

我正在執行iOS應用程序,希望檢查電池信息,例如電池狀態,當前電池電量,充電是否插入等。我做了所有這些,但我想了解有關電池的更多信息,如電池溫度,電池健康狀況,電池規模,電池技術。所有這些信息都可以在android中使用,但任何人都可以幫助我在iOS中獲得所有這些信息?如何以編程方式確定iOS設備的電池相關信息?

+0

你找到關於獲得此信息的任何成功? @Trup –

+0

這有什麼更新?我知道電池監控單元有一個連接到電池的溫度計(允許設備顯示過熱屏幕),但是有什麼方法可以在不越獄設備的情況下訪問它? – emunsing

回答

3

試試這個

  [[UIDevice currentDevice] setBatteryMonitoringEnabled:YES]; 
     float batteryLevel = [[UIDevice currentDevice] batteryLevel]; 

     //This will give you the battery between 0.0 (empty) and 1.0 (100% charged) 
     //If you want it as a percentage, you can do this: 

     batteryLevel *= 100; 
+0

感謝您的回覆,但我這樣做,現在我想確定電池溫度,電池健康狀況,電池規模,電池技術。你能幫我嗎? – Trup

+0

http://developer.apple.com/library/ios/#samplecode/BatteryStatus/Listings/Classes_RootViewController_m.html#//apple_ref/doc/uid/DTS40008812-Classes_RootViewController_m-DontLinkElementID_6 – Ramz

+0

再次感謝,但這也給了我相同的狀態和當前電池電量等信息。但是這些東西都完成了。我想要電池溫度,電池健康,電池規模,電池技術。 – Trup

相關問題