Android应用开发获取手机电池电量的简单方法
Intent batteryInfoIntent = getApplicationContext().registerReceiver( null ,new IntentFilter( Intent.ACTION_BATTERY_CHANGED ) ) ;int level = batteryInfoIntent.getIntExtra( "level" , 0 );//电量(0-100)int status = batteryInfoIntent.getIntExtra( "status" , 0 );int health = batteryInfoIntent.getIntExtra( "health" , 1 );boolean present = batteryInfoIntent.getBooleanExtra( "present" , false );int scale = batteryInfoIntent.getIntExtra( "scale" , 0 );int plugged = batteryInfoIntent.getIntExtra( "plugged" , 0 );//int voltage = batteryInfoIntent.getIntExtra( "voltage" , 0 );//电压int temperature = batteryInfoIntent.getIntExtra( "temperature" , 0 ); // 温度的单位是10℃String technology = batteryInfoIntent.getStringExtra( "technology" );
相当于注册一个空的BroadcastReceiver,可以调用多次,在activity onDestroy时不需要进行unRegister操作。
Android应用开发获取手机电池电量的简单方法相关推荐
- 安卓项目查手机电量功能_Android获取手机电池电量用法实例
本文实例讲述了Android获取手机电池电量用法.分享给大家供大家参考.具体如下: 原理概述: 手机电池电量的获取在应用程序的开发中也很常用,Android系统中手机电池电量发生变化的消息是通过Int ...
- c# typescript_在任何IDE中从C#,Java或Python代码获取TypeScript接口的简单方法
c# typescript by Leonardo Carreiro 莱昂纳多·卡雷罗(Leonardo Carreiro) 在任何IDE中从C#,Java或Python代码获取TypeScript接 ...
- UG\NX二次开发 获取相切面的三种方法
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: UG\NX二次开发 获取相切面的三种方法 方法1: 使用NX Open C++ 的面 ...
- android 图片资源目录下,Android编程实现获取图片资源的四种方法
本文实例讲述了Android编程实现获取图片资源的四种方法.分享给大家供大家参考,具体如下: 1. 图片放在sdcard中: Bitmap imageBitmap = BitmapFactory.de ...
- Wordpress开发 - 获取置顶文章的方法
写在前面 好久没更新了,再来更新一下. 之前写baolog主题的时候留下了一个bug,就是首页的置顶文章会显示两次. 因为我用了两种方法进行获取文章.一种是使用wp_query()函数,一种是正常的w ...
- android 腾讯微博授权,5腾讯微博Android客户端开发获取请求用户授权Request Token.pdf...
腾讯微博Android客户端开发 博客:/coolszy Android Android 腾讯微博AAnnddrrooiidd客户端开发 RequestToken RequestToken --获取请 ...
- Android项目开发:指南针(两种方法实现)
Android项目开发:指南针应用的实现 1.基于方向传感器 activity_main.xml MainActivity.java 2.基于加速度传感器和地磁传感器 在Android中可以使用内置传 ...
- Android通过反射获取手机是否有NavigationBar方法
今天介绍一个通过发射获取是否有navigationBar的方法. public static boolean deviceHasNavigationBar() {boolean haveNav = f ...
- Android openGl开发详解(一)——绘制简单图形
1. What? openGl是什么?openGl ES又是什么? 2. How? Android中的openGL 如何使用? 3. GlSurfaceView是什么? GLSurfaceView的作 ...
最新文章
- c# 获取所有的进程的cpu使用率_Linux CPU使用率很高,但为啥却找不到高CPU的进程
- python整数类型-Python 的数值类型(整数、长整数、浮点数和复数)
- Linux下的RTC子系统
- Apache ECharts各种图表页面展示
- Android中获取应用程序(包)的信息-----PackageManager的使用(一)
- 济宁医学院计算机科学与技术专业怎么样,济宁医学院专业排名及介绍 哪些专业最好...
- (73)FPGA面试题-Verilog实现5人表决器
- 【K210】【MaixPy】二、Maix Dock入门之Timer、PWM基础模块,实现一个变色呼吸灯(效果参考罗技G502)
- mysql创建非聚集索引_一文让你明白聚集索引和非聚集索引?
- 201521123106《java程序设计》第三周学习总结
- HTML5 Canvas 车架号第十位是L,汽车生产日期字母对照
- Visio绘制网络拓扑图
- 核心概念——节点分组 Combo
- 数字图像处理艺术化效果——彩色图像转化为灰度图像(黑白照片)
- opencv倾斜校正 java,OpenCV实现基于傅里叶变换的旋转文本校正
- u3d 自学杂项(自用,持续更新)
- 数据挖掘 | 航空公司客户流失预测
- 计算机专业硕士毕业论文摘要,湖北计算机专业硕士毕业论文英文摘要,经济学专业本科毕业论文...
- R语言之循环(解决老虎机钻石匹配所有符号问题)
- 更新文件服务器,文件更新服务器