首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 新成立的android学习群,欢迎大家加入!

新成立的android学习群,欢迎大家加入!

资料介绍
Android进程间通信第六章 Android 进程间通信
这篇文章讲介绍 Android 框架层提供的一些通信机制 Broadcast、Intent、Content Provider, 主要用于应用程序开发时提供跨进程或应用程序内部的通信,优点是接口简单,使用方便, 但使用时可能有一些局限性,比如性能和返回数据。这些机制底层可能依赖 Binder、ASH 机 制,对于库和框架层的开发人员来说也会更多的用到底层的机制,这些内容会放在另一篇 《Android 内核驱动》中介绍。

6.1

Broadcast Receiver

什么是 Broadcast
在 android 中,通过广播(broadcast)可以通知其他广播接受者某个事件发生了。比如电源 不足, 信号不好等。 首先, 我们看一个简单的 demo, 该 demo 实现了一个自定义 broadcast。 发送端这个 activity 中创建了一个按钮,当按钮被按下的时候通过 sendBroadcast()发送一个 broadcast。
public class BroadcastTest extends Activity { public static final String NEW_LIFEFROM_DETECTED = “com.android.broadcasttest.NEW_LIFEFROM”; public void onCreate(Bundle savedInstanceState) { …… Button btn0 = (Button)findViewById(R.id.btn0); btn0.setOnClickListener(new OnClickListener() { public void onClick(View v) { Intent it = new Intent(NEW_LIFEFROM_DET
标签:Android进程间通
新成立的android学习群,欢迎大家加入!
本地下载

评论