Android 广播的发送与接收
2015-12-02 00:00
447 查看
在Android项目开发的过程中,会较频繁地使用到广播,下面将广播的基本代码分享如下
/* 发送广播 */ private void sendBroadCast() { Intent intent = new Intent(Constants.SEND_DYNAMIC_CHANGE_ACTION)//参数是action的值 mContext.sendBroadcast(mIntent); }
/* 接收广播 */ private BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() { public void onReceive(Context context,Intent intent) { String action = intent.getAction(); if(action.equals(Constants.SEND_DYNAMIC_CHANGE_ACTION)) { //执行广播要处理的内容 } } }
/* 注册广播 */ private void regesiterVroadcast() { IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction(Constants.SEND_DYNAMIC_CHANGE_ACTION); if(mBroadcastReceiver != null) { mContext.regesiterReceiver(mBroadcastReceiver,intentFilter); } }
/* 关闭广播 */ if(mBroadcastReceiver != null) { mContext.unregesiterReceiver(mBroadcastReceiver);//关闭广播 }
相关文章推荐
- Android中Js与java的交互
- Android 自定义适配器
- 选蜂窝教育Android培训 高薪入职安卓工程师
- 用版本控制系统来管理android studio项目时 配置忽略文件
- android-通过StatFs获取文件系统的空间信息
- Android Intent.FLAG_NEW_TASK详解,包括其他的标记的一些解释
- (写笔记习惯)关于从eclipse导入android studio 中,代码乱码的情况
- 将Android下的可执行文件以静态库的形式进行编译
- Android-Property Animation(属性动画)
- AndroidManifest.xml
- 使用第三方表单检验saripaar的时候,Android SDK版本不同,要注意啦,提示会有点小问题
- android Media Playerback(2)
- Android动画效果生动有趣的通知NiftyNotification(Android Toast替代品)
- Android轻量型数据库SQLite详解
- Android-View Animation(视图动画)
- 安卓Android控件ListView获取item中EditText值
- Android Speex编译及使用
- Android第三方FloatingActionButton:伴随ListView、RecyclerView、ScrollView滚动滑入滑出
- Android ViewPager动画
- Android 代码混淆、第三方平台加固加密、渠道分发 完整教程(转)