首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android中吐司目前电池电量

2013-09-05 
Android中吐司当前电池电量/** ** @author chrp * *土司当当电池电量 */public class MainActivity extend

Android中吐司当前电池电量

/** *  * @author chrp * *土司当当电池电量 */public class MainActivity extends Activity {class BtteryReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {// TODO Auto-generated method stubSystem.out.println("+++++++++++++++++++++++");// 判断它是否是为电量变化的Broadcast Actionif (Intent.ACTION_BATTERY_CHANGED.equals(intent.getAction())) {// 获取当前电量int level = intent.getIntExtra("level", 0);// 电量的总刻度int scale = intent.getIntExtra("scale", 0);// 把它转换成百分比String content = ("电池电量为" + ((level * 100) / scale) + "%");int key = ((level * 100) / scale);switch (key) {case 100:Toast.makeText(context, "电池已经充满", Toast.LENGTH_LONG).show();break;case 50:Toast.makeText(context, "电池已经使用一半", Toast.LENGTH_LONG).show();break;case 30:Toast.makeText(context, "电池已到30%了", Toast.LENGTH_LONG).show();break;case 40:Toast.makeText(context, "电池已到31%了", Toast.LENGTH_LONG).show();break;case 10:Toast.makeText(context, "电池不足10%", Toast.LENGTH_LONG).show();break;case 9:Toast.makeText(context, "电池不足9%", Toast.LENGTH_LONG).show();break;case 5:Toast.makeText(context, "电池不足5%", Toast.LENGTH_LONG).show();break;}}}}

热点排行