(发送和接收广播消息(电量监听))

本实验旨在创建一个Android应用,当电池电量低于5%时触发提示。通过BroadcastReceiver监听电池电量变化,利用Intent获取电量信息如'level'(当前电量)和'scale'(总刻度)。应用会在电量低时显示警告。
摘要由CSDN通过智能技术生成

(发送和接收广播消息(电量监听))

实验目的:开发一个程序,用SF+学号为项目名称,创建一个android应用程序项目,实现功能:当电池电量低于5%时给出提示(提示:根据电池电量变化Action,Intent对象能获取的电池电量的额外信息, “level”:表示当前电量(整数),“scale”:表示电量的总刻度(整数))。

实验步骤:
①创建监听者
//一些头文件
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.widget.TextView;
import android.widget.Toast;

public class MyReceiver extends BroadcastReceiver {
private TextView t_level;

public void setLevel(TextView t) {
    this.t_level = t;
}
@Override
public void onReceive(Context context, Intent intent) {
    int curLevel = intent.getExtras().getInt("level");//获取手机当前电量信息
    int totalScale = intent.getExtras().getInt("scale");//获取手机电量的总刻度
    int persent = curLevel * 100 / totalSca
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值