没有合适的资源?快使用搜索试试~ 我知道了~
深刻解析Android的AIDL界面
4星 · 超过85%的资源 需积分: 10 17 下载量 79 浏览量
2011-01-12
11:38:58
上传
评论
收藏 260KB DOC 举报
温馨提示
试读
13页
深刻解析Android的AIDL界面 深刻解析Android的AIDL界面
资源推荐
资源详情
资源评论
19.
深刻解析
Android
的
AIDL
界面
在
应用框架里,应用层级的软件大多是
类别,而系统层级的软件大
多是
或
类别。
使用
接口来达成这个目标。例如,在
里有
个
类别,当它搭配上
接口之后,在
上执行的
就可以透过
接口与
类别沟通了。
图
基于这样的架构,我门就可以尽量将
里的程序逻辑移入
类别里,以便加快程序的执行速度。此外,以
接口包装
类别,并且衔接相互辉映的
类别,可以让众多的
应用程序透过
来使用
类别的服务。这是一
种非常有用的包装技巧,藉由包装来创造更多的应用机会。
为了进一步创造更多的应用机会,可以替 类别加上 接口,
让更多的 应用程序能与 类别进行远距的 沟通。如下图所示:
图
上图表示出
在
里扮演的角色,以及
框架里
与
类
别融合的基本架构。上面的图
是一个较为抽象的图,凸显
与
的相互呼应之
角色。
(
图
%
上图
幕后的细节架构之二
1.3
说明
C/C++
组件开发
从上图
%
可看到此范例的
组件部份。其详细的程序代码,请阅读高焕堂
所写的第
本
书:
软件架构设计
一书之第
)*+
章。
1.4
说明
AIDL
接口类别之开发
基于刚才所撰写的相对应
类别:
,-
,就能顺利配上
界面了。
1.4.1
细说
AIDL
接口与
IBinder
接口
其实,
接口幕后是仰赖着
.
界面的。所以,我们的应用程序可以选择使
用
.
接口,也可以使用
接口。如果采取
.
接口,就不必使用
/
工具去产出
-"
接口定义文件了,其接口类别较单纯一些,如
下图所示:
(
剩余12页未读,继续阅读
资源评论
- hesongxing2012-05-30您好,看过你写的东西。你写的很好,看过你的ppt后我对Aidl的UI有个比较深入的了解,只是希望你能给些比较具体的例子。结合例子会更好 谢谢分享
TaryCheung
- 粉丝: 0
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功