Android获取手机电量
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获取手机电量相关推荐
- qpython androidhelper gps_Qpython SL4A获取手机电量和GPS
Qpython SL4A获取手机电量和GPS Qpython SL4A获取手机电量和GPS 获取手机罗盘信息 # -*- coding: utf-8 -*- import androidhelper ...
- 在android4.4上主动获取手机电量
最近遇到一个需要在android4.4系统上获取手机电量的需求.网上查了好些博客,提供了两个方案,一个是通过广播接收系统发出的电量变化,另一个是通过BatteryManager的getIntPrope ...
- Qt for Android获取手机序列号/手机型号/手机制造商
前言 Qt for Android 获取手机型号/手机制造商/手机序列号,这些是要通过 Android 原生接口才能获取到的, 那么在 Qt 项目中通过 jni 接口调用 Android 原生接口来获 ...
- android 获取手机运行的进程
今天,简单讲讲如何获取系统运行的进程. ActivityManager.RunningAppProcessInfo类与获取正在运行的应用程序 每一个应用程序都会运行在它独立的进程里,但是为了节省资源或 ...
- android 获取已安装 错误代码,android获取手机已经安装的app信息
Android获取手机已安装APP(系统/非系统) 效果图 主体代码 private ListView mlistview; private ListpackageInfoList; private ...
- 获取android型号代码,Android应用开发之Android获取手机品牌、手机型号、手机唯一序列号的代码教程...
本文将带你了解Android应用开发Android获取手机品牌.手机型号.手机唯一序列号的代码教程,希望本文对大家学Android有所帮助. Android获取手机品牌.手机型号.手机唯一序列号的代码 ...
- Android获取手机序列号
Android获取手机序列号 String androidId = null; androidId = Secure.getString(getContentResolver(), Secure.AN ...
- Android获取手机的卡槽数量和sim卡数量
Android获取手机的卡槽数量和sim卡数量 获取手机卡槽数量,即手机是单卡槽还是双卡槽的方法: TelephonyManager tm = (TelephonyManager) getSystem ...
- android获取手机sim卡信息,Android获取手机SIM卡运营商信息的方法
本文实例讲述了Android获取手机SIM卡运营商信息的方法,对于Android程序设计有非常实用的价值.分享给大家供大家参考之用.具体方法如下: 主要功能代码如下: /** * 获取SIM卡运营商 ...
最新文章
- QGIS Server使用记录
- jenkins参数化构建过程
- (48)逆向分析 KiFastCallEntry 函数填充 _KTRAP_FRAME 部分
- python绘制指数函数图像及性质_指数函数图像及其性质正式版
- 深度学习(五)——DRN, Bi-directional RNN, Attention, seq2seq, DMN
- 微信接口请求次数_接口签名验证常用方案
- 设计模式 ( 十四 ) 迭代器模式Iterator(对象行为型)
- linux如何停用xdmcp服务,如何禁用XDMCP服务
- java list排序工具类_java 之 Collections集合工具类排序
- 手机付费未成规模 阅读市场付费意愿萎缩
- ubuntu服务器系统不识别,U盘安装16.04server版 安装好后重启 无法进入系统
- 高能手办团服务器维护了,高能手办团11月27日更新了什么 11月27日更新维护详情...
- 【漏洞复现】ApacheShiro1.2.4反序列化漏洞复现(CVE-2016-4437)
- 15款js编辑器大全 收藏
- node.js 后台代码怎么部署到服务器上?
- 单口RAM、双口RAM、FIFO
- html如何使文本竖着显示
- 移动购物APP设计与实现
- 织梦Dedecms SEO优化技巧
- CAS:913528-04-8,DO3AM acetic acid是大环配体化合物
热门文章
- 初次联系导师短信模板_20考研复试如何联系导师?需要注意什么?附自我介绍模板...
- NAR | IMG/VR v4:在广泛的功能、分类学和生态学元数据框架内的未培养病毒基因组扩展数据库...
- mysql fulltext 没有结果_MySQL中的FULLTEXT搜索不返回任何行
- kafka重置offset到某个时间点
- 设淘宝用户行为推荐(二):特征工程
- VirtualBox虚拟机与主机之间复制粘贴设置以及文件拖拽
- 持续集成:Jenkins pipeline全局变量
- 树莓派+腾讯连连,打造智能鱼缸,养鱼从未如此简单
- reference path
- css3 图片旋转效果 以y轴翻转效果等