AndroidStudio中使用AIDL

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

1.新建工程;

2.选中app模块,右键->New->AIDL;输入名字后会自动生成一个与java文件夹并列的aidl文件夹;你创建aidl文件就在此文件夹底下;


AndroidStudio中使用AIDL_第1张图片

3.选中aidl文件夹;右键->New->Service【暂且命名为MyService吧】;

AndroidStudio中使用AIDL_第2张图片

新建完Service之后发现MyService并不在aidl文件夹底下,而是跑到java文件夹底下去了;这点一定要注意;


AndroidStudio中使用AIDL_第3张图片


4.在MainActivity中bindService并调用自定义的方法;


AndroidStudio中使用AIDL_第4张图片

注意:在AS中不必像Eclipse中那样还得把aidl文件夹拷贝一份到src【Eclipse中的目录】中,而是直接在Activity中调用就可以了;其实就这么简单;但是网络上并没有太过关于AS中使用AIDL的介绍;仅此作为记录吧

你可能感兴趣的:(AndroidStudio中使用AIDL)