开发一个程序,创建一个android应用程序项目,实现功能:当电池电量低于5%时给出提示(提示:根据电池电量变化Action,Intent对象能获取的电池电量的额外信息, “level”:表示当前电量(整数),“scale”:表示电量的总刻度(整数))。
广播接受者代码:
class MyReceiver extends BroadcastReceiver {
public MyReceiver() {
}
@Override
public void onReceive(Context context, Intent intent) {
// TODO: This method is called when the BroadcastReceiver is receiving
// an Intent broadcast.
int level;
int scale;
float Power;
level = intent.getIntExtra("level",0);
scale = intent.getIntExtra("scale",0);
Power=level/scale;
if(Power < 0.05){
Toast.makeText(context,"电池电量不足5%",Toast.LENGTH_SHORT).show();
}
throw new UnsupportedOperationException("Not yet implemented");
}
}
界面交互的代码:
public class MainActivity extends AppCompatActivity