研究プロジェクトでは、いくつかの機能の消費電力を測定する必要があります。そこで、メソッドの消費電力を測定したいと思います。例: メソッドcomputeSomething()
には x が必要ですmicroampere-hours
。これは可能ですか?はいの場合、どのように?
でのバッテリー残量と実行前後microampere-hours
のエネルギー残量を で計測してみました。しかし、これは十分に正確ではありません。それはそれを行うことさえ可能ですか?nanowatt-hours
BatteryManager
これは私が試したものです:
mBatteryManager.getLongProperty(BatteryManager.BATTERY_PROPERTY_ENERGY_COUNTER);
編集:
確かに、エネルギーを消費しないのはエミュレーターであり、そのため消費量が0になります.Androidエミュレーターで電力消費をシミュレートすることは可能ですか、それとも実際の電話が必要ですか?