2012-11-12 13 views
5

Wdrażam aplikację iOS, w której chcę sprawdzić informacje o baterii, takie jak stan baterii, aktualny poziom naładowania baterii, ładowanie jest podłączone lub nie itp. Zrobiłem to wszystko, ale chcę więcej informacji na temat baterii, takich jak temperatura baterii, stan baterii, waga akumulatora, technologia baterii. Wszystkie te informacje są dostępne na Androidzie, ale czy ktoś może mi pomóc uzyskać te informacje w systemie iOS?Jak programowo określić informacje dotyczące baterii urządzenia iOS?

+0

Znalazłeś żadnych sukcesów na uzyskanie tej informacji? @ Trup –

+0

Jakieś aktualizacje w tej sprawie? Wiem, że jednostka monitorująca baterię ma termometr podłączony do baterii (pozwalając urządzeniu wyświetlić ekran przegrzania), ale czy jest jakiś sposób, aby uzyskać do niego dostęp bez jailbreak urządzenia? – emunsing

Odpowiedz

3

Spróbuj

  [[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

Dzięki za odpowiedź, ale zrobiłem to, teraz chcę określić temperaturę baterii, stan baterii, wagę baterii, technologię baterii. Czy możesz mi pomóc? – 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

Jeszcze raz dziękuję, ale to też daje mi to samo informacje takie jak status i aktualny poziom naładowania baterii. Ale te rzeczy są zrobione. Chcę temperatury baterii, stanu baterii, skali baterii, technologii baterii. – Trup

Powiązane problemy