1. 首先创建aidl文件夹,位于main目录下,和Java和res同级,如下:
2. 在aidl目录中创建需要的aidl文件,通过右键new--AIDL--AIDL file可以很方便的创建:
package com.app.cheny.aidl;
interface IMyAidlInterface {
String fun();
}
3. 然后手动编译一下,Build -- Make Module ...
若成功的话会在build目录下生成这样一个文件:
4. 最后正常写服务端和客户端代码即可,如下
public class MyService extends Service {
@Override
public IBinder onBind(Intent intent) {
return new IMyService