美文网首页
android之内部打开其他程序详解

android之内部打开其他程序详解

作者: Settybo | 来源:发表于2017-05-23 13:42 被阅读0次

    Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。

    为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Call,RPC)方式来实现。与很多其他的基于RPC的解决方案一样,Android使用一种接口定义语言(Interface Definition Language,IDL)来公开服务的接口。我们知道4个Android应用程序组件中的3个(Activity、BroadcastReceiver和ContentProvider)都可以进行跨进程访问,另外一个Android应用程序组件Service同样可以。因此,可以将这种可以跨进程访问的服务称为AIDL(Android Interface Definition Language)服务。

    顾名思义就是在一个安卓程序app中相当于开了一个service服务可以跨进程访问另一个安卓程序

    具体如下:

    然后在aidl文件下写下如下代码相当于插件方法 待续未完

    @settybo

    相关文章

      网友评论

          本文标题:android之内部打开其他程序详解

          本文链接:https://www.haomeiwen.com/subject/vfqgtxtx.html