新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Android AIDL接口定義語言

        Android AIDL接口定義語言

        作者: 時間:2011-11-09 來源:網絡 收藏
          進程之間如何通訊呢? 在Windows系統中存在IPC管道服務、MailSolt郵槽、消息等方法,在平臺上提供了一種中間層語言 接口定義語言(Android Interface Definition Language)。

          實現IPC服務通過使用步驟主要有:

          1.創建aidl文件,這個文件定義了一個接口(XXX.aidl),定義一些方法和字段引用對客戶端。

          2.添加xxx.aidl問見到你的makefile工程文件中(通過Eclipse插件管理)

          3.實現你的接口方法,編譯器會創建一個接口使用Java語言,這個接口封裝了一些結構化的類名如Stub,通過集成這個接口實現一些必要的附加方法通過IPC服務調用,你必須創建一個擴展類接口,在你的aidl文件中,我們看到很像Windows Mobile中的ActiveX COM組件或者Symbian的 ECOM接口。

          4.暴露你的接口給客戶端,如果你寫成一種服務形式,你必須擴展服務重載Service.onBind(Intent)來返回一個類實例來實現你的接口。



        關鍵詞: Android AIDL

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 库尔勒市| 九寨沟县| 新化县| 三江| 溆浦县| 远安县| 横峰县| 任丘市| 清镇市| 花垣县| 肃宁县| 遵义市| 乌海市| 万宁市| 江源县| 西乌珠穆沁旗| 石首市| 曲麻莱县| 黄山市| 凭祥市| 大冶市| 和顺县| 安福县| 临桂县| 阜新| 神池县| 商都县| 浦江县| 宣恩县| 永兴县| 怀化市| 婺源县| 东乌珠穆沁旗| 百色市| 长白| 东兰县| 探索| 宁明县| 屯门区| 巧家县| 梅河口市|