2015-05-13 12 views
5

Programın pil kullanımını bir program aracılığıyla almak istiyorum. iOS 8, pilin monitör yardımcı programını kullanmasını sağlıyor ve Apple'ın bu özelliği nasıl uygulayacağını bilmek istiyorum. Bunun için herkese açık bir API var mı?iOS - Programlı bir uygulama için pil kullanımını kullanır

Ben benim iOS uygulaması için pil tüketimi değerini istediğiniz x mAh/dk veya x% geçerli pil durumu veya benzer herhangi bir biçiminin.

Lütfen yardım edin.

+0

[iPhone4 iOS5 pil seviyesi izleme olası yinelenen ben setBatteryMonitoringEnabled eklemem gerekir mi: Periyodik batarya kontrollerine hayır mı?] (Http://stackoverflow.com/questions/8060905/iphone4-ios5-battery-level-monitoring-do-i-need-to-add-setbatterymonitoringenabl) –

+0

Hızlı cevabınız için teşekkürler referans bağlantısı sorumu cevaplamıyor. Cihazın batarya durumunu anlatıyor, fakat sorum şu ki, bir uygulamanın ne kadar zaman harcadığını gösteren batarya. Uygulamamın mevcut pil kullanımlarını yazdırmak istiyorum, sonra nasıl yapabilirim. –

cevap

3

aşağıdaki kodu

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

izlerseniz yapabilirsiniz Ayrıca soru için bazı bağlantı vardır - How to get real time battery level on iOS with a 1% granularity

+4

Bu, aygıtın pil düzeyini verir ancak belirli bir uygulamanın ne kadar pil harcadığına dair kaynak koduna ihtiyacım var. Destek iPhone'um 10 farklı uygulama çalıştırıyor, ardından her uygulama için pil tüketim değerini kaydetmek istiyorum. –

+1

Lütfen, tam olarak sorumu açıklayan yukarıdaki bağlantıya bakın. Soruma uygun bir cevap bulamadım. Tüm cevap gönderileri cihaz için pil seviyesi sağlar, ancak belirli bir iOS uygulamasına göre herhangi bir zamanda pil tüketim oranını istiyorum. –

+0

@SantoshKumar Sorgunuza cevap buldunuz mu. Ayrıca benim uygulama için pil kullanımını bana verebilir bir şey arıyorum – labyrinth