3

重複の可能性:
iphone: バッテリ寿命の計算

さまざまな使用パターン (スタンバイ、オーディオとビデオの再生、Wi-Fi と 3G ブラウザーの使用、通話時間) の推定バッテリー動作時間を提供するアプリをアプリストアで多数見てきました。このように推定時間を計算するには、同様の要件があります。誰かがこれをプログラムで行う方法に光を当てることができますか?

4

1 に答える 1

4

バッテリー寿命の仕様は、Appleのサイトから入手できます。

  • 通話時間:3Gで最大8時間、2Gで最大14時間(GSM)
  • 待機時間:最大200時間
  • インターネットの使用:3Gで最大6時間、Wi-Fiで最大9時間
  • ビデオ再生:最大10時間
  • オーディオ再生:最大40時間

バッテリー残量のパーセンテージを取得するためのコードは次のとおりです。

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

AppleとiOSが提供するのはこれだけなので、アプリが使用するものはすべて当て推量です。

于 2012-05-30T13:04:35.403 に答える