高级07_Anroid的通讯架构.pptVIP

  • 3
  • 0
  • 约2.77千字
  • 约 23页
  • 2016-11-25 发布于贵州
  • 举报
中程在线(北京)科技有限公司 内部教程 注意保密 Android高級課程 第7章 Android的通讯架构 Android的通讯架构 在Android平台里,其主要的通讯机制是: - 跨进程通讯机制(Inter-Process Communication,简称IPC)是:Binder通讯机制。 -跨线程(Thread)通讯机制是:MQ(Message Queue)机制。 Android是基于Linux的安全机制,将系统空间切分为许多个独立的地址空间,称为进程(Process)。在Android里,一个应用套件(Application Package)通常含有多个Java类(Class),这些类可以在同一个进程(Process)里执行;也可以在不同的进程里执行。如下图: 跨进程通讯机制(IPC) -IPC通讯就是跨越两个不同进程之通讯。一般而言,一个Android应用程序里的各组件(如Activity、Service等)都在同一个进程里执行。这种在同一进程内的沟通,又称为「短程沟通」。 -此IPC通讯仰赖一个IBinder接口,让Client端调用IBinder接口的transact()函数,透过Binder机制而调用到位于远方(Remote)进程的onTransact()函数。 - Binder通信的幕后是依赖Linux的Binder Driver驱动系统

文档评论(0)

1亿VIP精品文档

相关文档