首页 | 嵌入式系统 | 显示技术 | 模拟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学习群,欢迎大家加入!
本地下载

评论