1

私は自分の論文に取り組んでおり、Google Android API を調べて、CPU とバッテリーに関するすべての可能な情報を取得する方法を見つける必要があります (CPU 温度、使用率、バッテリー レベル、エネルギー消費など)。 .

アイデアは、2 つ以上の異なる実行時間で、Android APP によって消費されるエネルギーを測定し、そのエネルギーを消費するために APP によって使用されたものに関する詳細を取得することです。

この種のものを測定するための Android の API を知っている人はいますか?

4

2 に答える 2

1

バッテリー残量を取得するには、ACTION_BATTERY_CHANGED の Intent を登録できます。詳細については、Android Battery APIを参照してください。バッテリーの温度だけを取得したい場合は、API 自体を使用して取得できます。AndroidにはCPU温度のAPIがないと思います。

ただし、/sys/class/thermal/thermal_zone0/temp から温度を読み取ることができます。これは、Linux ベースのシステムで温度を取得する方法です。Android は Unix ベースなので、できるはずです。自分は試していませんが、

于 2013-10-10T15:13:50.613 に答える
0

バッテリーレベルと充電状態の監視ガイドをご覧ください。CPU に関しては、 Systraceからいくつかのデータを収集できるはずです。

于 2013-10-10T14:48:10.043 に答える