AndroidStudio中使用AIDL

本文不介紹aidl的概念、用途以及在Eclipse中的用法;只介紹在AS中的使用方法,目前在AS中介紹用法的文章并不多;

1.新建工程;

2.選中app模塊,右鍵->New->AIDL;輸入名字后會(huì)自動(dòng)生成一個(gè)與java文件夾并列的aidl文件夾;你創(chuàng)建aidl文件就在此文件夾底下;


3.選中aidl文件夾;右鍵->New->Service【暫且命名為MyService吧】;

新建完Service之后發(fā)現(xiàn)MyService并不在aidl文件夾底下,而是跑到j(luò)ava文件夾底下去了;這點(diǎn)一定要注意;



4.在MainActivity中bindService并調(diào)用自定義的方法;


注意:在AS中不必像Eclipse中那樣還得把a(bǔ)idl文件夾拷貝一份到src【Eclipse中的目錄】中,而是直接在Activity中調(diào)用就可以了;其實(shí)就這么簡(jiǎn)單;但是網(wǎng)絡(luò)上并沒有太過關(guān)于AS中使用AIDL的介紹;僅此作為記錄吧

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,302評(píng)論 25 708
  • 前言 在決定用這個(gè)標(biāo)題之前甚是忐忑,主要是擔(dān)心自己對(duì)AIDL的理解不夠深入,到時(shí)候大家看了之后說——你這是什么玩意...
    lypeer閱讀 38,215評(píng)論 22 289
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,933評(píng)論 18 139
  • 概述 AIDL是一個(gè)縮寫,全稱是Android Interface Definition Language,也就是...
    _執(zhí)_念__閱讀 3,064評(píng)論 0 10
  • 首先這節(jié)課,我可能理解的非常淺顯。 運(yùn)用在人際交往的方面上,首先,要尊重別人的想法,每個(gè)人身上都富有磁場(chǎng),相吸也好...
    小不點(diǎn)喵閱讀 224評(píng)論 0 0