Android BatteryManager类
来源:互联网 发布:车秘软件怎么样 编辑:程序博客网 时间:2024/05/16 11:45
Android BatteryManager类
获取电量信息需要注册一个BroadcastReceiver。
IntentFilter filter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);registerReceiver(mReceiver, filter);在onReceive(Context context, Intent intent)方法中,通过intent.getExtra()获取电量信息。
主要参数
(1) BatteryManager.EXTRA_STATUS // 电池状态
- BatteryManager.BATTERY_STATUS_UNKNOWN
- BatteryManager.BATTERY_STATUS_CHARGING
- BatteryManager.BATTERY_STATUS_DISCHARGING
- BatteryManager.BATTERY_STATUS_NOT_CHARGING
- BatteryManager.BATTERY_STATUS_FULL
(2) BatteryManager.EXTRA_HEALTH // 电池健康状态
- BatteryManager.BATTERY_HEALTH_UNKNOWN
- BatteryManager.BATTERY_HEALTH_GOOD
- BatteryManager.BATTERY_HEALTH_OVERHEAT
- BatteryManager.BATTERY_HEALTH_DEAD
- BatteryManager.BATTERY_HEALTH_OVER_VOLTAGE
- BatteryManager.BATTERY_HEALTH_UNSPECIFIED_FAILURE
- BatteryManager.BATTERY_HEALTH_COLD
(3) BatteryManager.EXTRA_PRESENT // 电池是否存在
(4) BatteryManager.EXTRA_LEVEL // 电池电量
(5) BatteryManager.EXTRA_SCALE // 电池总电量
(6) BatteryManager.EXTRA_PLUGGED // 充电方式
- BatteryManager.BATTERY_PLUGGED_AC
- BatteryManager.BATTERY_PLUGGED_USB
- BatteryManager.BATTERY_PLUGGED_WIRELESS
(7) BatteryManager.EXTRA_VOLTAGE // 电池电压
(8) BatteryManager.EXTRA_TEMPERATURE // 电池温度
(9) BatteryManager.EXTRA_TECHNOLOGY // 电池技术
0 0
- Android BatteryManager类
- android.os.BatteryManager
- android BatteryManager电池管理
- Android之PowerManager&BatteryManager
- Android 6.0 BatteryManager分析
- BatteryManager
- BatteryManager
- BatteryManager--获取电量
- andjroid5.1 BatteryManager深入分析
- android类
- [Android工具类]Android File工具类
- Android中的android.app.Application类
- [android] android源码中的 PduParser 类详解。
- [android] android framework中的 PhoneNumberUtils 类详解
- Android Log架构/Android Log工具类
- (Android design)新闻资讯类android客户端开源拉
- (Android design)新闻资讯类android客户端开源拉
- [Android UI开发] Android常用工具类
- qt中文奇怪的问题
- 8051的中断源
- CGAL——学习2
- angular1.x 指令 全选(checkbox)
- db2、oracle修改主键
- Android BatteryManager类
- CentOS7.0安装Nginx
- 移动端推送系统
- java并发的基本概念和级别
- visual studio 2015 搭建python开发环境,python入门到精通[三]
- 每天一个 linux 命令(17):文件查找命令 whereis 命令---学习笔记
- js中数组迭代的方法
- js面向对象
- bzoj1196 公路修建问题