2015-05-13 12 views
5

Ich möchte Battery Verwendungen einer Anwendung programmgesteuert erhalten. iOS 8 bieten Batterie Usages Monitor-Dienstprogramm und ich möchte wissen, wie Apple diese Funktion implementiert hat. Gibt es dafür eine öffentliche API?iOS - Programmatically Battery Verwendungen einer Anwendung

Ich möchte Batterieverbrauchswert für meine iOS-App in x mAh/min oder x% der aktuellen Batteriestatus oder einem ähnlichen Format.

Bitte helfen.

+0

möglich Duplikat [iPhone4 iOS5 Batteriefüllstandsüberwachung muss ich hinzufügen setBatteryMonitoringEnabled: NEIN zu regelmäßigen Batterieprüfungen?] (Http://stackoverflow.com/questions/8060905/iphone4-ios5-battery-level-monitoring-doe-i-need-to-add-setbatterymonitoringenabl) –

+0

Danke für Ihre schnelle Antwort aber Ihre Referenzlink beantwortet meine Frage nicht. Es sagt den Batteriestatus des Geräts an, aber meine Frage ist, wie viel Batterie eine Anwendung zu irgendeinem Zeitpunkt verbraucht. Ich möchte den aktuellen Batterieverbrauch meiner App ausdrucken und dann wie kann ich das machen. –

Antwort

3

Sie tun können, wenn Sie den Code unten

if (![[UIDevice currentDevice] isBatteryMonitoringEnabled]) 
{ 
    [[UIDevice currentDevice] setBatteryMonitoringEnabled:YES]; 
} 
NSLog(@"battery : %f", [[UIDevice currentDevice] batteryLevel]); 

Auch dort folgen einige Link für Ihre Frage - How to get real time battery level on iOS with a 1% granularity

+4

Das gibt Batteriestand des Geräts, aber ich brauche Quellcode für wie viel Batterie eine bestimmte Anwendung verbraucht. Support mein iPhone läuft 10 verschiedene Anwendungen, dann möchte ich Akkuverbrauchswert für jede App protokollieren. –

+1

Können Sie bitte den Abschnitt im obigen Link beziehen, der meine Frage genau erklärt. Ich habe keine Antwort gefunden, die für meine Frage relevant ist. Alle Antwort Post geben Akku-Level für das Gerät, aber ich möchte Batterieverbrauchsrate von meiner bestimmten iOS App zu jedem Zeitpunkt. –

+0

@SantoshKumar Haben Sie eine Antwort auf Ihre Frage gefunden? Ich suche auch nach etwas, das mir den Batterieverbrauch für meine Anwendung geben kann – labyrinth