私はアンドロイドアプリケーションを開発しました。アンドロイドデバイスで私のアプリケーションの消費電力を知りたいと思います。だから私はいろいろなスレッドに出くわしましたが、どれも私を助けませんでした。私のアプリケーションの消費電力をAndroidで測定する方法
私のアプリの消費電力または他の実行可能な方法を測定するアプリケーションは、アンドロイドにありますか?
あなたの意見を教えてください。
編集:
以下の答えから、SO、私は "バッテリーの歴史" を使用して生成されたbatteryinfo.txtとbatteryinfo.html
Batteryinfo.txtがある
を投稿
Battery History:
-3m04s883ms 090 6c120104 status=discharging health=overheat plug=none temp=0 volt=3797 +screen +phone_scanning +wifi +wifi_running +wake_lock +sensor brightness=bright phone_state=out
-3m02s651ms 090 6c1a0104 status=charging plug=usb volt=4123 +plugged
-3m00s087ms 090 6c1a0104 volt=4090
-2m57s951ms 090 6c1a0104 volt=4125
-2m43s775ms 090 6c1a0104 volt=4123
-2m41s563ms 087 6c1a0104
-2m31s787ms 087 6c1a0104 volt=4114
-2m28s300ms 087 6c1a0104 volt=4112
-2m26s037ms 087 6c1a0104 volt=4114
-2m22s891ms 087 6c1a0104 volt=4112
-2m20s797ms 087 6c1a0104 volt=4134
-2m08s632ms 087 6c1a0104 volt=3849
-2m06s567ms 083 6c1a0104 volt=3838
-2m04s370ms 083 6c1a0104 volt=4123
-1m43s700ms 087 6c1a0104 volt=4122
-1m32s936ms 087 6c1a0104 volt=4007
-1m22s724ms 083 6c1a0104 health=good
-1m02s524ms 080 6c1a0104 volt=3957
Per-PID Stats:
PID 166 wake time: +203ms
PID 109 wake time: +2m57s295ms
Statistics since last charge:
System starts: 0, currently on battery: false
Time on battery: 2s 232ms (0.0%) realtime, 2s 232ms (0.0%) uptime
Total run time: 3d 15h 52m 45s 402ms realtime, 1d 9h 16m 33s 630ms uptime,
Screen on: 2s 231ms (100.0%), Input events: 0, Active phone call: 0ms (0.0%)
Screen brightnesses: bright 2s 231ms (100.0%)
Kernel Wake lock "PowerManagerService": 2s 191ms (0 times) realtime
Kernel Wake lock "power-supply": 412ms (1 times) realtime
Kernel Wake lock "main": 2s 191ms (0 times) realtime
Total received: 0B, Total sent: 0B
Total full wakelock time: 2s 197ms , Total partial waklock time: 2s 203ms
Signal levels: none 2s 231ms (100.0%) 0x
Signal scanning time: 2s 231ms
Radio types: none 2s 231ms (100.0%) 0x
Radio data uptime when unplugged: 0 ms
Wifi on: 2s 231ms (100.0%), Wifi running: 2s 231ms (100.0%), Bluetooth on: 0ms (0.0%)
Device battery use since last full charge
Amount discharged (lower bound): 0
Amount discharged (upper bound): 0
Amount discharged while screen on: 0
Amount discharged while screen off: 0
#1000:
User activity: 2 other
Sensor 2: 2s 206ms realtime (0 times)
#1013:
Wake lock AudioIn_369: 2s 203ms partial (1 times) realtime
#10010:
Apk com.android.providers.media:
Service com.android.providers.media.MtpService:
Created for: 0ms uptime
Starts: 1, launches: 1
#10029:
Wake lock Samsung Recognition Service: 2s 197ms full (0 times) realtime
Statistics since last unplugged:
Time on battery: 2s 232ms (1.2%) realtime, 2s 232ms (1.2%) uptime
Total run time: 3m 4s 912ms realtime, 3m 4s 911ms uptime,
Screen on: 2s 232ms (100.0%), Input events: 0, Active phone call: 0ms (0.0%)
Screen brightnesses: bright 2s 232ms (100.0%)
Kernel Wake lock "PowerManagerService": 2s 191ms (0 times) realtime
Kernel Wake lock "power-supply": 412ms (1 times) realtime
Kernel Wake lock "main": 2s 191ms (0 times) realtime
Total received: 0B, Total sent: 0B
Total full wakelock time: 2s 232ms , Total partial waklock time: 2s 232ms
Signal levels: none 2s 232ms (100.0%) 0x
Signal scanning time: 2s 232ms
Radio types: none 2s 232ms (100.0%) 0x
Radio data uptime when unplugged: 0 ms
Wifi on: 2s 232ms (100.0%), Wifi running: 2s 232ms (100.0%), Bluetooth on: 0ms (0.0%)
Device is currently plugged into power
Last discharge cycle start level: 90
Last discharge cycle end level: 90
Amount discharged while screen on: 0
Amount discharged while screen off: 0
#1000:
User activity: 2 other
Sensor 2: 2s 232ms realtime (0 times)
#1013:
Wake lock AudioIn_369: 2s 232ms partial (1 times) realtime
#10010:
Apk com.android.providers.media:
Service com.android.providers.media.MtpService:
Created for: 0ms uptime
Starts: 1, launches: 1
#10029:
Wake lock Samsung Recognition Service: 2s 232ms full (0 times) realtime
Batteryinfo.htmlを開くと "終了時刻を見つけることができません" "と表示されます。
私はそれがエラーを表示する
Battery historian cannot find end time android
私はbatteryinfo.htmlからbatteryinfo.htmlを生成するcommdを実行します。この時間を、以下の記事で回答が続くと述べたように、コードをコメントアウト(どのコメント行に3行のコメントが付いています)
注:私のデバイスはバッテリ残量の使用をサポートしていないため、batteryinfoを使用しています。
お願いします。私は詳細とbatteryinfo.htmlを開きたい
http://stackoverflow.com/questions/12581333/android-app-power-consumption –
1つの方法は、携帯電話の設定内でバッテリーを確認することですか?一番上から下にドラッグして、バッテリ機能に移動すると、他のアプリケーションに対する電力消費の影響を表示することができます。 – Subby
@Subby、私は2つのアプリケーションがあり、どのアプリが15分の時間枠でもっと消費しているのかを知る必要があります。私はちょうど設定でそれをチェックすることによっていくつかの推定値でそれを報告することができません。私はそれらの2つのアプリの正確な読みが必要です。 – John