Java 检索Android中的电池电量消耗水平

Java 检索Android中的电池电量消耗水平,java,android,battery,Java,Android,Battery,我已经看到一些应用程序显示了电池消耗的mV/小时量。有没有办法检索这些信息?或者这些程序定期读取电池的动作、记录电压水平并计算梯度?获取电池信息 private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver() { @Override public void onReceive(Context arg0, Intent intent) { int level = intent.getI

我已经看到一些应用程序显示了电池消耗的mV/小时量。有没有办法检索这些信息?或者这些程序定期读取电池的动作、记录电压水平并计算梯度?

获取电池信息

private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver()  {
  @Override
  public void onReceive(Context arg0, Intent intent) {          
     int level = intent.getIntExtra("level", 0); 
         System.out.println("battery level" + level);            
  }
};     

我会说后者——它是经过计算的。这只是一个猜测,但我会假设实际的电池耗电量会与每个读数相差很大,从而具有任何价值。即使可能,计算出的值也会更有意义,并且是最准确的。