android-code-电量变化
2014-09-14 12:32
204 查看
IntentFilter filter = new IntentFilter(); filter.addAction(Intent.ACTION_BATTERY_CHANGED); registerReceiver(mReceiver, filter);
private final BroadcastReceiver mReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if (action.equalsIgnoreCase(Intent.ACTION_BATTERY_CHANGED)) { int batteryLevel = intent.getIntExtra("level", 0); if (batteryLevel >= 50) mBattery.setTextColor(Color.GREEN); else if (batteryLevel >= 30) mBattery.setTextColor(Color.YELLOW); else mBattery.setTextColor(Color.RED); mBattery.setText(String.format("%d%%", batteryLevel)); } } };
相关文章推荐
- 监听电量变化 Android 良讯
- android调用相机ACTION_IMAGE_CAPTURE后返回requestCode 在变化
- Android根据电量变化为不同图片的方法【电池电量提示】
- [android]状态栏的电量图标变化代码流程
- android 监听手机电量变化
- Android学习小记----监听电量的变化(不能静态注册的广播)
- Android 电量变化监听
- Android学习小记----监听电量的变化(不能静态注册的广播), 保持Service不被杀死的好方法
- Android学习小记----监听电量的变化(不能静态注册的广播)
- android 监听电池电量的变化
- Android四大组件之--BroadcastReceiver,监测手机电量变化
- Android 电量变化监听
- Building Android Source code with Ubuntu 10.04
- 【Android-Source】Install Git and repo to get android source code
- View android source code in eclipse
- Android2.2平台API变化概述
- enable LOGD in android native code
- Howto find native code memory leak in Android
- Writing Efficient Android Code(转)
- http://code.google.com/p/apps-for-android/