在android4.4上主动获取手机电量
最近遇到一个需要在android4.4系统上获取手机电量的需求。网上查了好些博客,提供了两个方案,一个是通过广播接收系统发出的电量变化,另一个是通过BatteryManager的getIntProperty方法获取。果断选择第二个方案,按照网上的方法cv:
然后,报错啊。仔细看了看错误描述,不能用于api21以下。这样就只能用广播的方法被动获取电量了么。不甘心,又翻了好久百度。不得不说百度在查这种资料的时候同质化相当严重,查来查去都是同一篇。总算在Android Developers找到了官方给出的电量获取方法。https://developer.android.google.cn/training/monitoring-device-state/battery-monitoring
int level = batteryStatus.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
int scale = batteryStatus.getIntExtra(BatteryManager.EXTRA_SCALE, -1);
float batteryPct = level / (float)scale;
亲测,可以在api19使用
在android4.4上主动获取手机电量相关推荐
- android主动获取手机电量,获取Android手机的电量信息
电池的电量是手机用户为关心问题之一,而在Android系统中,专门提供了一个取得电池电量信息的Action--ACTION_BATTERY_CHANGED,在此Action中定义了许多附加信息的名称和 ...
- qpython androidhelper gps_Qpython SL4A获取手机电量和GPS
Qpython SL4A获取手机电量和GPS Qpython SL4A获取手机电量和GPS 获取手机罗盘信息 # -*- coding: utf-8 -*- import androidhelper ...
- Android获取手机电量
Android获取手机电量 当手机电量发生改变时,系统会对外发送Intent的Action 为**ACTION_BATTERY_CHANGED**常量广播. 当手机电量过低时,系统会发送Intent的 ...
- Android中获取手机电量信息
有些时候我们需要在我们的应用上为用户展示当前手机的电量,这时候我们就需要用到广播了,我们都知道在动态注册广播的时候,我们需要传入一个BroadcastReceiver类对象,还有一个意图过滤器Inte ...
- android如何读取sim卡联系人信息,Android上如何获取手机和sim卡的联系人信息
需求很明确,获取手机和sim的联系人信息.接口设计也很简介 public interface OnFetchContactsListener { void onFetcherContactsCompl ...
- qt windows通过usb获取手机电量_华为手机系统故障修复及系统升级
第一种情况:手机不能开机或系统不稳定时,您可以使用华为系统恢复(eRecovery)恢复手机系统版本.  方法:通过 USB 数据线将手机连接至电脑,在手机关机状态下同时长按音量上键+电源键约 15 ...
- 安卓获取手机当前GPS开关状态
项目上需要获取手机当前GPS状态,开始获取到以为正常,后来发现有的小米手机通知栏那边关闭了GPS,手机的GPS并没有真正关闭.但是 我判断的却是关闭了,搜索发现,少判断了一点 正确的应该是下面这样,记 ...
- Android 获取手机中微信聊天记录并后台发送到邮箱
实验软件 :Android Studio 实验设备:Root过的真机一部或者夜神模拟器 测试效果 废话不多说 直接上代码 获取手机微信数据库目录并发送邮件 class CoreService : I ...
- 【Android 电量优化】电量优化 ( 网络状态获取 | 主动获取 WIFI 状态 | 被动获取 WIFI 状态 )
文章目录 一.获取 WIFI 状态 二.主动获取 WIFI 状态 三.被动获取 WIFI 状态 参考 Google 官方文档 : 优化电池续航时间 一.获取 WIFI 状态 在应用中执行某些操作 , ...
最新文章
- linux lvm使用情况,Linux LVM系列(一)lvm使用
- 地图漫游功能的具体体现_骏谷科技|数据中心三维可视化管理系统功能亮点
- B1013 数素数(20分)
- asl不成功怎么算_那些减肥成功还不反弹的人是怎么做到的?
- [Linux] undefined reference to `itoa'
- 实战 es6_Node.JS实战64:ES6新特性:Let和Const
- python中read函数解释_Python内置函数解释教程,readwill(非常详细的代码演示截图),详解,看,了,就,会,很...
- maven本地仓库中存在jar包,但编译不成功,显示jar包不存在
- ArcGIS API for JavaScript与 npm
- 2019年PMP考试模拟题(附答案解析)
- vmware 您无权输入许可证密钥,请请使用系统管理员账户重试
- Java实现多文档文本编辑器
- 身份证上传识别测试点
- android 广告平台—杀毒软件是如何知道是否有广告的
- 商品3D展示来啦,HMS Core3D建模服务助力电商发展
- Proteus8.9 VSM Studio SDCC编译器仿真STC15W4K32S4系列013_iic_03_AT24C08
- SaaS、PaaS、IaaS的区别
- 集体智慧编程——提供推荐
- MPI函数说明及示例
- 【新年礼物】《看雪论坛精华9》正式发布!
热门文章
- mysql如何查看数据库uuid_如何在MySQL数据库中使用uuid而不是整数
- Java项目:超市购物商城管理系统(java+SSM+JSP+jQuery+Mysql)
- 【数值分析】学习笔记4——凸优化2:拉格朗日函数及变分不等式(Variational Inequality,VI)
- centos显示历史命令执行时间
- 大数据交互平台Hue的优势
- “下班了,我溜了”,上海一女子试用期第3天被公司辞退
- docker搭建jenkins
- C程序设计--案例(2015年江苏大学程序设计考研试题 -- 编程题)
- 2019/09/11-作业02
- 图片流转base64遇到的坑