博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AIDL(1)
阅读量:7021 次
发布时间:2019-06-28

本文共 464 字,大约阅读时间需要 1 分钟。

AIDL(Android接口定义语言)

说明

 让Android系统应用之间能够跨进程訪问。

使用AIDL技术就意味着系统的其它应用能够訪问到自己应用的服务组件。

Android跨进程訪问有两种方式:一种是使用AIDL技术,还有一种是使用Messenger技术。

两者的差别就是前者能够处理多线程,后者仅仅能处理单线程。所以使用AIDL时必须保证线程安全。

定义远程服务接口

1.Create the .aidl file(创建AIDL文件)

在projectsrc文件夹下创建AIDL文件,在文件内定义接口。

 

 

2.Implement the interface(实现接口)

在服务类中实现AIDL接口

 

3.Expose the interface to clients(暴露接口给客户端)

 

绑定远程接口对象方法

1.复制AIDL接口文件

2.绑定远程服务

3.获取远程服务接口对象实例

4.调用程服务接口方法

实例project下载链接

很多其它信息在AIDL(2)该博客。

版权声明:本文博主原创文章,博客,未经同意不得转载。

你可能感兴趣的文章
OSPF基本概念
查看>>
curl第一课 介绍
查看>>
springCloud config 实现高可用的分布式配置并可以自动刷新配置
查看>>
Pentaho BI Server 批量上传文件排坑笔记
查看>>
Windows7下录音失败的解决办法
查看>>
别一口一句大数据,话说你真的懂运维大数据?
查看>>
sql_函数
查看>>
Java对象赋值
查看>>
JS中实际上有六种数据类型(解释NULL和Object的关系)
查看>>
MPLS
查看>>
mount: wrong fs type, bad option, bad superblock解决办法
查看>>
Redhat开机没有启动网络
查看>>
基于Keepalive实现LVS高可用集群
查看>>
CCNA security学习笔记
查看>>
Linux下管理员强行踢出用户的命令使用方法
查看>>
优秀设计师不得不知道的用户体验设计(四)
查看>>
MYSQL使用mysqldump导出某个表的部分数据
查看>>
python常用模块详解
查看>>
hadoop安装搭建过程中遇到的问题与解决方案
查看>>
eclipse 添加外部jar包
查看>>