android中跨进程通讯的4种方式

时间:2014-09-20 09:38:39
【文件属性】:

文件名称:android中跨进程通讯的4种方式

文件大小:259KB

文件格式:DOCX

更新时间:2014-09-20 09:38:39

android 跨进程 通讯

由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。其中Activity可以跨进程调用其他应用程序的Activity;Content Provider可以跨进程访问其他应用程序中的数据(以Cursor对象形式返回),当然,也可以对其他应用程序的数据进行增、删、改操 作;Broadcast可以向android系统中所有应用程序发送广播,而需要跨进程通讯的应用程序可以监听这些广播;Service和Content Provider类似,也可以访问其他应用程序中的数据,但不同的是,Content Provider返回的是Cursor对象,而Service返回的是Java对象,这种可以跨进程通讯的服务叫AIDL服务。


网友评论

  • 挺好的,最然网上有很多转载的博文,但是这个可以打印出来看
  • 东西不错,不过需要更多的东西来实现,只是ibinder太片面。
  • 写得不错,但是深度方面有待加强,不太深入。
  • 不错很详细
  • 非常不错,解决了很多困惑
  • 写得不错,值得嘉奖,但是不是我需要的
  • 写得不错,值得嘉奖,具有总结性的文档。