注意:AndroidStudio的aidl文件默认放在src/main/aidl目录下,aidl目录和java目录同级别。
<img src="https://i-blog.csdnimg.cn/blog_migrate/9c4f31651430536fabcaf6cd2890bd59.png" data-rawwidth="670" data-rawheight="174" class="origin_image zh-lightbox-thumb" width="670" data-original="https://pic2.zhimg.com/6e1edb6e6e4b8fe9e286ddbccf3deaad_r.png">
<img src="https://i-blog.csdnimg.cn/blog_migrate/9c4f31651430536fabcaf6cd2890bd59.png" data-rawwidth="670" data-rawheight="174" class="origin_image zh-lightbox-thumb" width="670" data-original="https://pic2.zhimg.com/6e1edb6e6e4b8fe9e286ddbccf3deaad_r.png">
首先,在实现Parcelable接口的类所在的包上右键New -> AIDL。
<img src="https://i-blog.csdnimg.cn/blog_migrate/3de5d16075bd84f18c9995fed6f4fb3a.png" data-rawwidth="774" data-rawheight="413" class="origin_image zh-lightbox-thumb" width="774" data-original="https://pic2.zhimg.com/42c174b93f9927ca10587f291c6f4615_r.png">AS会自动生成aidl文件夹以及对应的包名。接着声明所需要类。提示interface name must be unique时,可以随意命名,新建完成后再重命名。
<img src="https://i-blog.csdnimg.cn/blog_migrate/3de5d16075bd84f18c9995fed6f4fb3a.png" data-rawwidth="774" data-rawheight="413" class="origin_image zh-lightbox-thumb" width="774" data-original="https://pic2.zhimg.com/42c174b93f9927ca10587f291c6f4615_r.png">AS会自动生成aidl文件夹以及对应的包名。接着声明所需要类。提示interface name must be unique时,可以随意命名,新建完成后再重命名。
AS会自动生成aidl文件夹以及对应的包名。接着声明所需要类。提示interface name must be unique时,可以随意命名,新建完成后再重命名。
<img src="https://i-blog.csdnimg.cn/blog_migrate/dc22929ffa0bacfaf78ad0283a94c044.png" data-rawwidth="796" data-rawheight="333" class="origin_image zh-lightbox-thumb" width="796" data-original="https://pic1.zhimg.com/f3c8ce1e039516c827a2c28c46f3d3c0_r.png">Build -> Make Project后可生成Java文件。
Build -> Make Project后可生成Java文件。
<img src="https://i-blog.csdnimg.cn/blog_migrate/c165a8b1b248bc6ad5c893402de06f08.png" data-rawwidth="444" data-rawheight="210" class="origin_image zh-lightbox-thumb" width="444" data-original="https://pic4.zhimg.com/b1d3259487a15b73e5750eb4091c1753_r.png">