通过在Android中运行应用程序来使用电池

时间:2012-12-18 09:30:06

标签: android

我正在寻找android中应用程序的电池使用情况。我可以通过编程方式实现它吗?我想要无线GPS。

您的帮助将不胜感激。

谢谢。

2 个答案:

答案 0 :(得分:2)

  

我正在寻找android中应用程序的电池使用情况。我可以通过编程方式实现它吗?

你没有。这不能通过Android SDK获得。

答案 1 :(得分:1)

我会从这里开始,获得当前的电池寿命,电池状态意图:http://developer.android.com/training/monitoring-device-state/battery-monitoring.html

int level = battery.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
int scale = battery.getIntExtra(BatteryManager.EXTRA_SCALE, -1);

float batteryPct = level / (float)scale;

然后使用API​​获取更具体的应用。我会看看能不能看到任何东西。

data / system /目录中的

batterystats.bin文件包含电池信息。没有API,您需要使用自己的平台构建来完成此操作。资料来源:https://plus.google.com/u/0/105051985738280261832/posts/FV3LVtdVxPT