使用BroadcastReceiver实现系统对手机电量进行提示
Posted 奋斗青年一族
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用BroadcastReceiver实现系统对手机电量进行提示相关的知识,希望对你有一定的参考价值。
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.widget.Toast;
public class BatteryReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
Bundle bundle = intent.getExtras();
//获取当前电量
int current = bundle.getInt("level");
//获取总电量
int total = bundle.getInt("scale");
//如果当前电量小于总电量的15%
if(current*1.0/total<0.15){
Toast.makeText(context, "电量过低,请尽快充电!", 5000).show();
}
}
}
以上是关于使用BroadcastReceiver实现系统对手机电量进行提示的主要内容,如果未能解决你的问题,请参考以下文章
Android BroadcastReceiver广播:基本使用
Android笔记三十三.BroadcastReceiver使用
Android中BroadcastReceiver组件具体解释