安卓获取电池信息

原创 2016年06月01日 16:55:17

总结了一些代码,mark住。

private void test()
    {
        IntentFilter intentFilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
        Intent batteryStatusIntent = context.registerReceiver(null, intentFilter);

        // 是否在充电
        int chargeStatus = batteryStatusIntent.getIntExtra(BatteryManager.EXTRA_STATUS, -1);
        boolean isCharging = chargeStatus == BatteryManager.BATTERY_STATUS_CHARGING ||
                chargeStatus == BatteryManager.BATTERY_STATUS_FULL;

        // 怎么充
        int chargePlug = batteryStatusIntent.getIntExtra(BatteryManager.EXTRA_PLUGGED, -1);
        boolean usbCharge = chargePlug == BatteryManager.BATTERY_PLUGGED_USB;
        boolean acCharge = chargePlug == BatteryManager.BATTERY_PLUGGED_AC;

        int quantity = batteryStatusIntent.getIntExtra("level", 0); 

        int voltage = batteryStatusIntent.getIntExtra("voltage", 0) / 1000;

        int temperature = batteryStatusIntent.getIntExtra("temperature",0) / 10;

        int health = batteryStatusIntent.getIntExtra("health",
                BatteryManager.BATTERY_HEALTH_UNKNOWN);
    }

Android如何得到电量、温度、电压

羽化博客的第三篇,由于这个星期兄弟过来玩,所以决定选个简单的程序来写博客,Android技术群里面也有人问过,网上资料也很多,原来写这个程序目的就是随便试试,这次一切从简吧~ ~好了 送上程序代码: ...
  • libeifs
  • libeifs
  • 2011年07月24日 22:02
  • 16153

Android中获取电池电量

/** * * @author xk * *显示当前电池电量 */ public class MainActivity extends Activity { private TextV...

Android电池电量检测

电池的信息,电压,温度,充电状态等等,都是由BatteryService来提供的。电池的这些信息是BatteryService通过广播 主动把数据传送给所关心的应用程序。 应用如果想要接收到Batt...
  • FX_SKY
  • FX_SKY
  • 2012年12月25日 12:02
  • 2797

android.os.BatteryManager

如果我们注册了对Intent.ACTION_BATTERY_CHANGED的监听,那么我们马上会收到一个Action为Intent.ACTION_BATTERY_CHANGED的intent,之后只要...
  • boywgw
  • boywgw
  • 2012年11月15日 10:01
  • 5835

Android--电池相关信息的获取

1.定义广播接收,显示电池信息--BatteryInfoBroadcastReceiver package org.lxh.demo; import android.app.AlertDialog...

安卓手机电池信息显示

  • 2015年11月17日 17:50
  • 346KB
  • 下载

安卓电池信息DEMO

  • 2015年10月15日 16:58
  • 31KB
  • 下载

基于安卓手机手动电池矫正

现在网络上有好多种安卓电池校正的方法和软件,有些可能确实管用,但是有些方法却是治标不治本的!    未root手机安卓电池校正方法:    1、将手机开机并连接充电器保持充电状态。    2、等手机的...

安卓s5660云朵电池

  • 2013年01月23日 14:02
  • 7.93MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安卓获取电池信息
举报原因:
原因补充:

(最多只允许输入30个字)