Android AIDL接口定义语言

ZDNet软件频道时间2008-09-25作者: |
本文关键词:AIDL 接口 Android

  Android进程之间如何通讯呢? 在Windows系统中存在IPC管道服务、MailSolt邮槽、消息等方法,在Android平台上提供了一种中间层语言AIDL Android接口定义语言(Android Interface Definition Language)。

  实现IPC服务通过使用AIDL步骤主要有:

  1.创建AIDL文件,这个文件定义了一个接口(XXX.AIDL),定义一些方法和字段引用对客户端。

  2.添加xxx.AIDL问见到你的makefile工程文件中(通过Eclipse插件管理)

  3.实现你的接口方法,AIDL编译器会创建一个接口使用Java语言,这个接口封装了一些结构化的类名如Stub,通过集成这个接口实现一些必要的附加方法通过IPC服务调用,你必须创建一个扩展类接口,在你的AIDL文件中,我们看到很像Windows Mobile中的ActiveX COM组件或者Symbian的 ECOM接口

  4.暴露你的接口给客户端,如果你写成一种服务形式,你必须扩展服务重载Service.onBind(Intent)来返回一个类实例来实现你的接口

您看到此篇文章时的感受是:
支持
愤怒
无聊
暴汗
养眼
炒作
不解
标题党
搞笑
AIDL的相关文章
    接口的相关文章
    用户评论
    用户名
    评论内容
    发表时间
    - 发表评论 -
    匿名
    注册用户

    百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
    中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
    京公网安备:1101082134