/**

*

* @author chrp

*

*显示当前电池电量

*/

public class MainActivity extends Activity {

private TextView tv;

/**

* 广播接受者

*/

class BatteryReceiver extends BroadcastReceiver{

@Override

public void onReceive(Context context, Intent intent) {

// TODO Auto-generated method stub

//判断它是否是为电量变化的Broadcast Action

if(Intent.ACTION_BATTERY_CHANGED.equals(intent.getAction())){

//获取当前电量

int level = intent.getIntExtra("level", 0);

//电量的总刻度

int scale = intent.getIntExtra("scale", 100);

//把它转成百分比

tv.setText("电池电量为"+((level*100)/scale)+"%");

}

}

}

@Override

protected 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();

//注册receiver

registerReceiver(batteryReceiver, intentFilter);

}

java手机电池充电代码_Android中获取电池电量实例代码相关推荐

  1. android蓝牙查看电池容量_Android中获取电池电量

    /** * * @author chrp * *显示当前电池电量 */ public class MainActivity extends Activity { private TextView tv ...

  2. Linux电池电量信息读取,linux内核 – 如何在Linux内核模块中获取电池电量?

    我正在尝试在 Linux内核模块中获得电池电量(该模块通过modprobe插入).我最好是使用内核API调用来获取电池信息.我已经在网上搜索了解决方案,我还探讨了Linux内核源代码和Michael ...

  3. python输出变量代码_Python中变量的输入输出实例代码详解

    1.变量的输入: input函数: input() input("请输入银行卡密码") password = input("请输入银行卡密码") 变量名 = i ...

  4. android获取电量的方法,在Android中获取电池电量和状态

    拉风的咖菲猫 这是一个代码示例,解释了如何获取电池信息.总结一下,ACTION_BATTERY_CHANGED意图的广播接收器是动态建立的,因为它不能通过清单中声明的组件接收,只能通过显式注册它Con ...

  5. android蓝牙查看电池容量_Android获取电池电量和电池容量

    测试APK,获取电量信息,做一些耗电相关的测试,必须要用到一段时间内的耗电百分比,和当前手机的电池容量,计算出平均的耗电电流 1. 获取电池电量百分比 可以使用BatteryManager,废话不多说 ...

  6. java数据存在ie中_[Java教程]解决在IE中获取数据的缓存问题,运行环境为node.js

    [Java教程]解决在IE中获取数据的缓存问题,运行环境为node.js 0 2015-11-30 20:00:06 IE下默认会开启缓存策略,不管是页面还是通过ajax请求的数据都会议一个url,u ...

  7. Android多个imei如何获取,如何在Android 10中获取IMEI号,这是获取在Android 10及以下Android 10中获取IMEI号的代码...

    如何在android 10中获取imei编号,这是获取在android 10及以下android 10中获取imei编号的代码. if (android.os.Build.VERSION.SDK_IN ...

  8. java list 元素排序_对arraylist中元素进行排序实例代码

    rrayList中的元素进行排序,主要考查的是对util包中的Comparator接口和Collections类的使用. 实现Comparator接口必须实现compare方法,自己可以去看API帮助 ...

  9. yii mysql 事务处理_Yii2中事务的使用实例代码详解

    前言 一般我们做业务逻辑,都不会仅仅关联一个数据表,所以,会面临事务问题. 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全 ...

最新文章

  1. 零基础参加java培训如何学习
  2. 初学Python常见异常错误,总有一处你会遇到!
  3. 【PL/SQL】学习笔记 (9)例外之 no_data_found
  4. php写入rabbit速度,RabbitMQ 入门教程(PHP) 实现延迟功能
  5. 【python爬虫】报错module requests has no attribute get
  6. linux的shell脚本if语句,Shell脚本编程之判断语句
  7. MongoDB 数据恢复与导出
  8. 20165220预备作业3 Linux安装及学习
  9. Arduino 入门教程(十五) WS2811跑马灯
  10. 修改注册表让PPC手机更加省电方法
  11. 修复计算机u盘,u盘损坏怎么修复 u盘损坏修复方法
  12. 收藏!这37个自学网站,一年让你省下十几万
  13. 运筹系列63:使用ALNS求解大规模TSP问题
  14. 云计算时代商业银行的战略机会
  15. zpl指令打印中文内容_大疆机甲大师Python开发: 中文命名变量初尝试
  16. 驱动学习(十)poll机制
  17. css-边框重叠问题解决
  18. 2021.10.27-28科研日志
  19. Open3d基础控件
  20. 无线互动会议室方案的视频显示系统

热门文章

  1. “XX神器”,打“猫”游戏的启示
  2. 湖北审协计算机领域,审协湖北中心面试经验
  3. 蓝桥杯科学素养题(2022年1月)
  4. 《暗时间》-知其所以然
  5. 超详细Android面试的准备与经历分享 | 百度(offer)
  6. 清除系统LJ.bat 使电脑急速如飞
  7. unity塔防游戏怪物转向_皇家冲冲冲游戏下载-皇家冲冲冲游戏安卓版 v1.0.2090
  8. 照片太大上传不了怎么缩小?
  9. Audio Weaver
  10. Socket函数说明