2013-05-13 61 views
-2

我想访问电池详情,以便我可以更改它。 例如,显示80%的电量而不是50%。Android应用程序:如何更改电池的百分比?

如何在我的代码中访问该代码?

在此先感谢! Dvir

+3

你想做什么?有什么可能的理由可以做到这一点? – 2013-05-13 09:38:08

+0

下面是一个代码示例,说明如何获取电池信息:http://www.tutorialforandroid.com/2009/01/getting-battery-information-on-android.html – tostao 2013-05-13 09:44:33

+0

我想这是为了显示屏幕截图Google Play? – FunkTheMonk 2013-05-13 11:52:50

回答

2
private Handler handler = new Handler; 

private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver() { 
    @Override 
    public void onReceive(final Context context, Intent intent) { 
     int level = intent.getIntExtra(BatteryMenter code hereanager.EXTRA_LEVEL, 0); 
     int scale = intent.getIntExtra(BatteryManager.EXTRA_SCALE, 100); 
     Log.i(TAG, "level: " + level + "; scale: " + scale); 
     int percent = (level*100)/scale; 

     final String text = String.valueOf(percent) + "%";enter code here 
     handler.post(new Runnable() { 

      public void run() { 
       Toast.makeText(context, text, Toast.LENGTH_SHORT).show(); 
      } 
     }); 

    } 
}; 
相关问题