2

アプリのステータスバーにアプリのバッテリー使用量を表示したい。GPSを使用しているため、GPS信号とアプリごとのバッテリー使用量の詳細は、バッテリーの消耗についてユーザーに役立ちます.

デバイスからバッテリー使用量を取得する方法はありますか? アプリだけで消耗したバッテリーの量のみを表示します。インストゥルメントでは、時間の経過に伴うグラフが表示されます。

バッテリー使用量をグラフではなく数値で表示したい。

4

2 に答える 2

4

以下のコードを使用してバッテリーレベルを取得します

UIDevice *myDevice = [UIDevice currentDevice];
[myDevice setBatteryMonitoringEnabled:YES];
float batteryLevel = [myDevice batteryLevel];
_battery.text = [NSString stringWithFormat:@"%f",batteryLevel*100];
[myDevice batteryLevel];

0.0 (空) から 1.0 (100% 充電) までのバッテリーを提供します。

iOS - バッテリー ステータスの表示に関する問題

于 2013-05-06T10:41:58.393 に答える
0

コマンド ラインから、libimobiledeviceツールを使用して iOS フォンのバッテリーの詳細を取得できます。

ツール内で次のコマンドを使用します。

./ideviceinfo -q com.apple.mobile.battery

次のようなものが返されます。

BatteryCurrentCapacity: 30 BatteryIsCharging: true ExternalChargeCapable: true ExternalConnected: true FullyCharged: false GasGaugeCapability: true

于 2014-03-24T10:05:00.517 に答える