(約経時使用どのくらいの電力アプリケーションと特定のシステムプロセスを含む)電池と電力使用情報のすべてが中に格納されている/var/mobile/Library/BatteryLife/CurrentPowerlog.PLSQL
と/var/mobile/Library/BatteryLife/Archives/powerlog_*.PLSQL
。このデータは、バッテリーの割合の計算を支援するため、および電力を消費するアプリケーションのマスクを解除するために使用されます。
Appleのバッテリーパーセンテージのアルゴリズムは、いくつかの要因に基づいています:バッテリーの最大容量(iOSデバイスの製造に使用されたバッテリーに基づいて知られている)、バッテリーの残りの容量(電圧に基づいて計算)、時間(に格納CurrentPowerlog
)、および現在の電力使用量(drawに基づいて計算)。このデータはすべて、iOSがバッテリーのパーセンテージとして表示する推定残り容量を推定するためにまとめられます。
iOSデバイスがiOS以外の別のモード(DFUモードや回復モードなど)にある場合、CurrentPowerlog
データベースからの情報の保存や読み取りは行いません。リチウムイオンバッテリーの容量を決定する直接的な方法、つまり、バッテリーが現在出力している電圧を使用します。見てみましょうリチウムイオン電池のためのタイムチャート上の電圧を、あなたが読むことを望むかもしれないリチウムイオン電池の容量を決定に関するより多くの情報を。