linux broadcast作用,Android Broadcast广播机制

1、写一个Broadcast广播类

利用button按钮的监听器来进行广播,在监听方法中的onClick中添加Intent对象进行广播。

onClick(View v){

Intent intent = new Intent();

intent.setAction(Intent.ACTION_EDIT);

当前类.this.setBroadcast(intent);

}

2、在AndroidManifest.xml中进行注册【无论应用程序开还是关,都能接受广播,始终处于活动                                   状态】  例如:监听电池的耗电量

有时需要加上Android的版本

3、写一个接受Broadcast的类TestReceiver extends BroadcastReceiver{

//写构造方法

public TestReceiver(){

System.out.println("TestReceiver");

}

//override onReceive方法

public void onReceiver(Context context,Intent intent){

System.out.println("onReceive");

}

}

....................................................................................

深入了解Broadcast

------------------------------------------------------------------------------------

1、更新UI,那么在应用程序中注册。在Activity启动时注册BroadcastReceiver,在Activity

不可见以后取消注册

//注册BroastcastReceiver

registerReceiver(receiver,filter);

//取消注册BroadcastReceiver

   unregisterReceiver(receiver);0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值