Android手机开发:Intent和Broadcast
2011-08-09 21:18
495 查看
1. 构造Intent,发送广播
2. 继承BroadcastReceiver类,实现一个广播接受类
3. 注册和注销BroadcastReceiver
方法1:在AndroidManifest.xml中注册
方法2:直接在代码中注册
注销
static final String ACTION_1 = "com.eoeandroid.action.NEW_BROADCAST_1"; Intent intent = new Intent(ACTION_1); sendBroadcast(intent);
2. 继承BroadcastReceiver类,实现一个广播接受类
public class EoeAndroidReceiver extends BroadcastReceiver { Context context; @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub this.context = context; //接受信息并处理 } }
3. 注册和注销BroadcastReceiver
方法1:在AndroidManifest.xml中注册
<receiver android:name="EoeAndroidReceiver1"> <intent-filter> <action android:name="com.eoeandroid.action.NEW_BROADCAST_1"/> </intent-filter> </receiver>
方法2:直接在代码中注册
IntentFilter filter = new IntentFilter(NEW_BROADCAST); EoeAndroidReceiver eoeAR = new EoeAndroidReceiver(); registerReceiver(eoeAR, filter);
注销
unregisterReceiver(eoeAR);
相关文章推荐
- android 手机开发( 什么是intent)
- Android开发之Intent和BroadcastReceiver
- Android手机开发:Intent和在Activity之间传递信息
- Android开发中, 将apk和SQLite数据库一起打包发布 (没root手机)
- Android开发之PendingIntent的使用
- android 组件(activity,service,content provider,broadcast receiver,intent)详解
- 第十二期 公益讲座 “系统编程”与“手机芯片厂商谈 Android 手机开发”
- Eclipse开发Android程序如何在手机上运行
- 移动平台前端开发总结(针对iphone,Android等手机)
- android 之 Intent、broadcast
- android手机百度地图开发
- Android开发:使用Windows cmd窗口抓取Android手机log
- Android开发-前后端控制器intent
- Android开发BroadcastReceiver中的Action使用说明
- Android开发之道(5)Widget、Activity与Intent
- 移动平台前端开发总结(针对iphone,Android等手机)
- Android开发学习笔记:Intent的简介以及属性的详解
- Android开发之Intent.Action
- Android 开发笔记——通过 Intent 传递类对象
- Android开发之如何保证Service不被杀掉(broadcast+system/app)