AIDL注意细节 简单Demo
生活随笔
收集整理的這篇文章主要介紹了
AIDL注意细节 简单Demo
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
服務端
服務端注意細節(jié)
- 不支持short數據類型
- 支持的數據類型有:int、long、char、boolean、float、double、String、CharSequence、List、Map
- 除了基本類型外,自定的類型需要我們通過實現Parcelable來序列化
- 自定義的數據類型所在的包必須與aidl下文件擁有相同的包名
- 除基本類型外,自定的類型必須標注in、out、inout標示數據的方向?;绢愋湍J方向為in。(通常報錯就處于此條)
AIDL文件
Rectangular.aidl
IRemoteService.aidl
客戶端
客戶端注意細節(jié)
- aidl文件必須與服務端一致,包括包名
服務端每次修改aidl文件之后,必須更新客戶端的aidl文件,負責會服務綁定到服務端的服務。
Demo完整實現
https://github.com/xkck/AIDLServer
《新程序員》:云原生和全面數字化實踐50位技術專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的AIDL注意细节 简单Demo的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android跨进程通信二——AIDL
- 下一篇: Android开源框架——图表MPAnd