6

Android プロセスの消費電力を確認する方法はありますか? 私はルート化された HTC ヒーローを持っており、C 言語でいくつかのネイティブ プログラムを開発しました。これらのプログラムの消費電力を知りたいです。したがって、PowerTutorアプリケーションなどのように、アプリケーションレベルではなく、プロセスレベルで消費電力を測定する方法が必要です..

このことを実行できるアプリケーションを開発するのに役立つ API はありますか? /proc/ stats などを使用できますか?

これに関するアイデアはありますか?

4

2 に答える 2

2

ここで述べたように: Android のバッテリー使用量のプロファイリング

サブシステム レベルでバッテリー消費量を取得するためのプライベート API PowerProfile があります ( http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.2_r1.1を参照)。 /com/android/internal/os/PowerProfile.java )。また、消費電力の計算方法については、Android の設定にある燃料ゲージのコードを参照してください: http://google.com/codesearch/p?hl=en#ohAXAHj6Njg/src/com/android/settings/fuelgauge /PowerUsageSummary.java

于 2011-05-18T22:39:25.363 に答える
0

AppScopeは、カーネル アクティビティ モニタリングを使用する Android スマートフォン用のアプリケーション エネルギー メータリング フレームワークです。AppScope は、アプリケーションごとおよびプロセスごとのエネルギー推定ソリューションを正確かつ詳細に提供します。

現在のリリースは HTC Nexus One のみをサポートしており、こちらで見つけることができます。

AppScope フレームワークの詳細と技術的な詳細については、 USENIX ATC '12で発表された AppScope の論文をご覧ください

于 2013-02-21T23:43:04.813 に答える