Android获取手机电量

当手机电量发生改变时,系统会对外发送Intent的Action 为**ACTION_BATTERY_CHANGED**常量广播。
当手机电量过低时,系统会发送Intent的Action为**ACTION_BATTERY_LOW**常量的广播。
所以可以通过开发监听对应的Itent的BroadcastReceiver.

以下为实现代码


public class MainActivity extends AppCompatActivity {private TextView tv;/*** 广播接受者*/class BatteryReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
//判断它是否是为电量变化的Broadcast Actionif (Intent.ACTION_BATTERY_CHANGED.equals(intent.getAction())) {
//获取当前电量int level = intent.getIntExtra("level", 0);
//电量的总刻度int scale = intent.getIntExtra("scale", 100);
//把它转成百分比tv.setText("电池电量为" + ((level * 100) / scale) + "%");}}}@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);
//setContentView(R.layout.activity_main);tv = new TextView(this);tv.setText("chrp");this.setContentView(tv);//注册广播接受者java代码IntentFilter intentFilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
//创建广播接受者对象BatteryReceiver batteryReceiver = new BatteryReceiver();//注册receiverregisterReceiver(batteryReceiver, intentFilter);}
}

Android获取手机电量相关推荐

  1. qpython androidhelper gps_Qpython SL4A获取手机电量和GPS

    Qpython SL4A获取手机电量和GPS Qpython SL4A获取手机电量和GPS 获取手机罗盘信息 # -*- coding: utf-8 -*- import androidhelper ...

  2. 在android4.4上主动获取手机电量

    最近遇到一个需要在android4.4系统上获取手机电量的需求.网上查了好些博客,提供了两个方案,一个是通过广播接收系统发出的电量变化,另一个是通过BatteryManager的getIntPrope ...

  3. Qt for Android获取手机序列号/手机型号/手机制造商

    前言 Qt for Android 获取手机型号/手机制造商/手机序列号,这些是要通过 Android 原生接口才能获取到的, 那么在 Qt 项目中通过 jni 接口调用 Android 原生接口来获 ...

  4. android 获取手机运行的进程

    今天,简单讲讲如何获取系统运行的进程. ActivityManager.RunningAppProcessInfo类与获取正在运行的应用程序 每一个应用程序都会运行在它独立的进程里,但是为了节省资源或 ...

  5. android 获取已安装 错误代码,android获取手机已经安装的app信息

    Android获取手机已安装APP(系统/非系统) 效果图 主体代码 private ListView mlistview; private ListpackageInfoList; private ...

  6. 获取android型号代码,Android应用开发之Android获取手机品牌、手机型号、手机唯一序列号的代码教程...

    本文将带你了解Android应用开发Android获取手机品牌.手机型号.手机唯一序列号的代码教程,希望本文对大家学Android有所帮助. Android获取手机品牌.手机型号.手机唯一序列号的代码 ...

  7. Android获取手机序列号

    Android获取手机序列号 String androidId = null; androidId = Secure.getString(getContentResolver(), Secure.AN ...

  8. Android获取手机的卡槽数量和sim卡数量

    Android获取手机的卡槽数量和sim卡数量 获取手机卡槽数量,即手机是单卡槽还是双卡槽的方法: TelephonyManager tm = (TelephonyManager) getSystem ...

  9. android获取手机sim卡信息,Android获取手机SIM卡运营商信息的方法

    本文实例讲述了Android获取手机SIM卡运营商信息的方法,对于Android程序设计有非常实用的价值.分享给大家供大家参考之用.具体方法如下: 主要功能代码如下: /** * 获取SIM卡运营商 ...

最新文章

  1. QGIS Server使用记录
  2. jenkins参数化构建过程
  3. (48)逆向分析 KiFastCallEntry 函数填充 _KTRAP_FRAME 部分
  4. python绘制指数函数图像及性质_指数函数图像及其性质正式版
  5. 深度学习(五)——DRN, Bi-directional RNN, Attention, seq2seq, DMN
  6. 微信接口请求次数_接口签名验证常用方案
  7. 设计模式 ( 十四 ) 迭代器模式Iterator(对象行为型)
  8. linux如何停用xdmcp服务,如何禁用XDMCP服务
  9. java list排序工具类_java 之 Collections集合工具类排序
  10. 手机付费未成规模 阅读市场付费意愿萎缩
  11. ubuntu服务器系统不识别,U盘安装16.04server版 安装好后重启 无法进入系统
  12. 高能手办团服务器维护了,高能手办团11月27日更新了什么 11月27日更新维护详情...
  13. 【漏洞复现】ApacheShiro1.2.4反序列化漏洞复现(CVE-2016-4437)
  14. 15款js编辑器大全 收藏
  15. node.js 后台代码怎么部署到服务器上?
  16. 单口RAM、双口RAM、FIFO
  17. html如何使文本竖着显示
  18. 移动购物APP设计与实现
  19. 织梦Dedecms SEO优化技巧
  20. CAS:913528-04-8,DO3AM acetic acid是大环配体化合物

热门文章

  1. 初次联系导师短信模板_20考研复试如何联系导师?需要注意什么?附自我介绍模板...
  2. NAR | IMG/VR v4:在广泛的功能、分类学和生态学元数据框架内的未培养病毒基因组扩展数据库...
  3. mysql fulltext 没有结果_MySQL中的FULLTEXT搜索不返回任何行
  4. kafka重置offset到某个时间点
  5. 设淘宝用户行为推荐(二):特征工程
  6. VirtualBox虚拟机与主机之间复制粘贴设置以及文件拖拽
  7. 持续集成:Jenkins pipeline全局变量
  8. 树莓派+腾讯连连,打造智能鱼缸,养鱼从未如此简单
  9. reference path
  10. css3 图片旋转效果 以y轴翻转效果等