700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > android 广播的权限 Android四大组件详解之BroadcastReceiver广播接收者

android 广播的权限 Android四大组件详解之BroadcastReceiver广播接收者

时间:2020-02-16 02:37:09

相关推荐

android 广播的权限 Android四大组件详解之BroadcastReceiver广播接收者

Android四大组件详解---BroadcastReceicer广播接收者

广播有两个角色,一个是广播发送者,另一个是广播接收者。

广播按照类型分为两种,一种是全局广播,另一种是本地广播

全局广播:就是发出的广播被其他任意应用程序接收,或者可以接收来自其他任意应用程序的广播。

本地广播:则是只能在应用程序内部进行传递的广播,广播接收器也只能接收内部的广播,不能接收其他应用程序的广播

广播按照机制分两种,一种是标准广播,一种是有序广播

标准广播:是一种异步的方式来进行传播的,所有接收者都会接收事件,不可以被拦截,不可以被修改

有序广播:是一种同步执行的广播,按照优先级,一级一级的向下传递,接收者可以修改广播数据,也可以终止广播事件。

一:使用广播接收器接收广播

1.定义一个TestReceiver类继承广播接收者BroadcastReceiver,复写其中的onReceive()方法public class TestReceiver extends BroadcastReceiver {

private static final String TAG="TestReceiver";

@Override

public void onReceive(Context context, Intent intent) {

Log.d(TAG,"onReceive()");

}

}

2.对广播进行注册

注册方式有两种࿰

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。