首页 > 代码库 > AIDL(1)
AIDL(1)
AIDL(Android接口定义语言)
说明
让Android系统应用之间可以跨进程访问。使用AIDL技术就意味着系统的其他应用可以访问到自己应用的服务组件。Android跨进程访问有两种方式:一种是使用AIDL技术,另一种是使用Messenger技术。两者的区别就是前者可以处理多线程,后者只能处理单线程。所以使用AIDL时必须保证线程安全。
定义远程服务接口
1.Create the .aidl file(创建AIDL文件)
在工程src目录下创建AIDL文件,在文件内定义接口。
2.Implement the interface(实现接口)
在服务类中实现AIDL接口
3.Expose the interface to clients(暴露接口给客户端)
绑定远程接口对象方法
1.复制AIDL接口文件
2.绑定远程服务
3.获取远程服务接口对象实例
4.调用程服务接口方法
实例工程下载链接http://download.csdn.net/detail/u010739551/7705575
更多信息在AIDL(2)博客中。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。