Android Studio 中aidl的自定义类的使用

自己折腾了好久,记录一下。
service端:
1:创建类Dog,需要实现Parcelable接口;
2:aidl下创建 Dog.aidl,里面两句话就可以了
(1)package s包名;
(2)parcelable Dog;
Android Studio 中aidl的自定义类的使用_第1张图片
3:interface.aidl引入Dog类,
import s包名.Dog;
Android Studio 中aidl的自定义类的使用_第2张图片
Client 端:
1:创建类Dog,需要实现Parcelable接口;
2:aidl下创建 Dog.aidl,
(1)package c包名;
(2)parcelable Dog;
注意:改类要放在c包名下
Android Studio 中aidl的自定义类的使用_第3张图片
3:interface.aidl引入Dog类,
import c包名.Dog;
注意:改类要放在s包名下
Android Studio 中aidl的自定义类的使用_第4张图片

你可能感兴趣的:(Bug,aidl)