Android studio创建AIDL传递复杂参数
2015-12-08 09:22
453 查看
之前一段时间在用H5做Hybrid App,原生开发已经有4个多月没做了,怕荒废了,买了本《Android开发艺术探索》一书来瞧,果然不错。在IPC一章,讲到AIDL,可惜作者用的是eclipse,AIDL传复杂参数好像没啥问题。但是既然已经转到AS已经半年多了,不能不用亲儿子啊,而且很好用。但是在AIDL开发中,传递复杂参数比如
Parcelable数据但是就是报找不到该参数,算是在同一个目录下也不行,那么尝试了很多变,找到一个方法如下:
1:AIDL,目录如下:
2:BookBean即为Parcelable类型的复杂数据
3:IBookInterface.aidl:必须要import BookBean
4:创建BookBean.aidl,并声明BookBean,注意:两者名字必须要一致,不然编译不通过,同意报找不到BookBean的错误
5:在build.gradle中设置资源
6:rebuild project
相关文章推荐
- 使用Android Studio开发遇到的问题集合
- 提高数倍工作效率的Android Studio技巧
- Android Dependency Injection Libraries
- Android 编译系统
- 第8章3节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-启动AndroidDebugBridge
- Android平台Camera实时滤镜实现方法探讨(七)--滤镜基本制作方法(一)
- android simple github 官网地址
- android学习笔记11(1)——Fragment学习笔记
- android基础--命名空间
- .Net程序猿乐Android开发---(4)注册页面布局
- Android开发工具下载
- android学习笔记1:支持多种语言多种屏幕多种平台版本
- Android RecyclerView使用详解二
- Android学习笔记(5):配置文件AndroidManifest.xml和Android权限
- onAttachedToWindow()在整个Activity生命周期的位置及使用
- Android 百分比布局库(percent-support-lib) 解析与扩展
- Android-ViewPager循环滑动
- Android学习笔记(4):资源字典R.java
- Android学习笔记(3):Android项目结构分析
- android操作自带的SQlite数据库