Android 广播接收器BroadcastReceiver(四)
来源:互联网 发布:linux编译多个c程序 编辑:程序博客网 时间:2024/04/28 19:04
前面学习了标准广播,接下来学习有序广播。有序广播和标准的广播最大的区别是,有序广播是可以阻断的,标准广播是不可以阻断,如果要强行阻断的话,系统就会输出错误信息。有序广播和标准广播只是在发送广播的时候有区别,在注册的时候是没有区别的。
1.创建广播监听类
public class OrderReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub Log.i("info", "OrderReceiver 收到消息"); }}
2.在AndroidManifest.xml 注册广播
<receiver android:name="com.example.normalbroadcast.OrderReceiver" > <intent-filter> <action android:name="com.example.custombroadcast.action.ORDER_BROADCAST" /> </intent-filter></receiver>
3.添加广播发送按钮
Button button1 = (Button) findViewById(R.id.button1);button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent( "com.example.custombroadcast.action.ORDER_BROADCAST"); sendBroadcast(intent); }});
运行程序点击按钮,查看Logcat:
有序广播也接收到了。
0 0
- Android 广播接收器BroadcastReceiver(四)
- BroadCastReceiver android 广播接收器
- Android 广播接收器BroadcastReceiver
- android-----BroadcastReceiver广播接收器
- Android-BroadcastReceiver广播接收器
- Android四大组件之四:BroadcastReceiver 广播接收器
- Android 广播接收器(BroadcastReceiver)
- android BroadcastReceiver(广播接收器)【转载】
- Android-(广播接收器)BroadcastReceiver-2
- Android BroadcastReceiver广播接收器详解
- Android 广播接收器BroadcastReceiver(一)
- Android 广播接收器BroadcastReceiver(二)
- Android 广播接收器BroadcastReceiver(三)
- Android 广播接收器BroadcastReceiver(五)
- Android 广播接收器BroadcastReceiver(六)
- Android广播接收器(BroadcastReceiver)
- Android之BroadcastReceiver(Android中的广播接收器)
- Android基础知识--10.Android广播接收器BroadcastReceiver
- Android版本兼容问题
- 我翻译的Unity3D书籍出版啦(编程向)
- 窗口截图,然后再使用Graphic类的方法剪裁
- Windows 多显示器下的编程
- Java - 基本类的使用(集合类)
- Android 广播接收器BroadcastReceiver(四)
- OpenGL深入探索——使用Assimp加载模型
- 将列表内容写入文件中
- 如何快速上手新项目?
- ThreadPoolExecutor,worker和线程工厂之间理解
- 使用ionic+cordova创建APP项目
- JSON & Perl
- 使用font-awesome图标,css元素选择器(i)下,部分设置不生效的问题之解决。
- Android AndroidStudio MAT LeakCanary 内存分析之 DDMS+MAT