最近自学android 到 广播了,写了个例子,是自己发送,自己接收的..
但是我想把他们分成两个程序,一个用来发送,一个用来接收, 改怎样写????
但是我想把他们分成两个程序,一个用来发送,一个用来接收, 改怎样写????
解决方案 »
- ActivityGroup可以在子Activity当中点击按钮实现更新当前View吗?
- 关于使用Matrix进行图片旋转的问题
- 请教关于添加应用程序的问题
- android的一些小功能
- 关于Button
- android开发地图求助
- webview滑动回到上一页
- Java开发Android 和 Air flex开发 安卓各自的优缺点?大家来发表下意见。
- textview对单词设置点击事件,内容过多时卡顿
- android studio 编译 出现For input string: "<!"错误,看了2天,不知道是怎么回事,请大神帮忙
- android framework以及其他C++代码中的LOGV,如何输出?
- 如何把*.apk(下载的*.apk)放在android 模拟器上运行?
用静态注册接收器就可以实现。
一个工程发送广播, Intent intent = new Intent();
intent.setAction("action1");
sendBroadcast(intent);
一个工程接收
在AndroidManifest.xml文件中application标签下添加接收器
<application>
<receiver android:name=“xxx">
<intent-filter>
<action android:name="action1" />
</intent-filter>
</receiver>
</ application>
并继承BroadcastReceiver实现onReceive方法。
网上有很多例子,在不同应用都能接收广播,主要思路是静态注册 receiver
我的做法和你一样..但就是接收不到..仔细研究后..原来忘了sendBroadcast...呵呵..唉~~~