android中 AIDL的使用

用途:AlDl的为了实现android中的进程间通讯引用的一种跨进程服务 也称作AIDL服务


用法:

1.先创建Service 并分析出自己需要暴露给其他进程的方法(功能)或者值

2.创建aidl文件 文件内容跟java的接口有点像 但是不可以有修饰符

3.Service中的onBind(Intent intent)返回一个继承 Binder的子类android中 AIDL的使用_第1张图片

4. 另外创建一个新的android程序 将aidl跟包一起复制过去 (这里必须保证包的一致)

5.在新的程序中新建一个对象 这个对象就是AIDL文件产生的 绑定后再成功绑定的方法里执行(aidl接口对象).Stub.asInterface(service);

6.利用这个得到的对象 做自己喜欢的事情

android中 AIDL的使用_第2张图片

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