新聞中心

        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

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 桐柏县| 玛曲县| 时尚| 诸暨市| 苏州市| 大荔县| 普兰店市| 阜城县| 荣成市| 八宿县| 林西县| 海安县| 清徐县| 曲阳县| 红桥区| 赣榆县| 定兴县| 堆龙德庆县| 九龙坡区| 绵竹市| 尚志市| 乌兰浩特市| 和田市| 固原市| 商丘市| 门头沟区| 榆中县| 长宁区| 若尔盖县| 信丰县| 射洪县| 台南县| 石门县| 花莲县| 夏津县| 成武县| 大新县| 平南县| 武威市| 中宁县| 云南省|