/** *  * @author chrp * *显示当前电池电量 */public class MainActivity extends Activity {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);}


更多相关文章

  1. Android(安卓)之通知Notification应用
  2. Android电池电量更新 - BatteryService(转)
  3. [Android] Service和广播联合更新UI
  4. Android监听应用程序安装和卸载
  5. Android(安卓)接收开机广播启动service/activity
  6. 小区广播接收流程
  7. android 获得监听某一广播的所有程序
  8. android(2)(循环发送短信)
  9. android 使用广播监听网络状态

随机推荐

  1. Android中Task、Activity、BackStack(栈)的
  2. android 弹出框无边款
  3. Android漂亮的Help提示框
  4. Android简单版极光推送(赵智畏著)
  5. Android(安卓)EditText example
  6. Android(安卓)照相机打开方法
  7. Android(安卓)监听wifi广播的两种方式
  8. 如何使用SharedPerferences
  9. android之【事件监听器】
  10. Android(安卓)获取无线蓝牙MAC信息代码