android 四大组件之Service(10) AIDL android interface definition language

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 四大组件之Service(10) AIDL android interface definition language相关的知识,希望对你有一定的参考价值。

android Interface Definition Language (AIDL)

使用AIDL建立一个邻接的service需要遵循下面的步骤

  1. 1.建立.aidl文件

    这个文件使用方法签名定义了语言接口

  2. 2.实现这个接口

    Android SDk工具基于你的.aidl文件使用java语言生成一个接口 这个接口有一个内部抽象类,叫做Stub,它是继承Binder并且实现你AIDL接口的 你必须继承这个Stub类并且实现这些方法

  3. 3.暴露这个接口给客户端

    实现一个service并且覆盖onBind()方法返回你的Stub实现类

以上是关于android 四大组件之Service(10) AIDL android interface definition language的主要内容,如果未能解决你的问题,请参考以下文章

android 四大组件之Service(10) AIDL android interface definition language

Android四大组件之Service

Android四大组件之Service

Android四大组件之service

Android四大组件service之Bound Service

android 四大组件之---Service