没有合适的资源?快使用搜索试试~ 我知道了~
IPCDemo:Android IPC 机制学习 AIDL Messenger 通讯方式
共66个文件
xml:22个
java:15个
png:10个
需积分: 5 1 下载量 21 浏览量
2021-05-01
04:03:37
上传
评论
收藏 163KB ZIP 举报
温馨提示
首先介绍 Android 序列化机制、Binder 工作原理,然后再通过创建 AIDL 进行进程间通信,一步步分析 AIDL 原理还有工作流程。 前言 在这里首先介绍 Android 序列化机制、Binder 主要是因为 AIDL 与这两个家伙密切相关,所以我们先了解一下他们,这样有助于我们更好的了解 AIDL 工作原理。 Android 序列化机制 在 Android 系统中关于序列化的方法一般有两种,分别是实现 Serializable 接口和 Parcelable 接口 Serializable 是来自 Java 中的序列化接口 Parcelable 是 Android 自带的序列化接口 上述的两种序列化接口都有各自不同的优缺点,我们在实际使用时需根据不同情况而定。Serializable 的使用比较简单,创建一个版本号即可;而 Parcelable 则相对复杂一些,会有四个方
资源推荐
资源详情
资源评论
收起资源包目录
IPCDemo-master.zip (66个子文件)
IPCDemo-master
.gitignore 137B
app
.gitignore 7B
build.gradle 982B
src
androidTest
java
com
example
zs
ipcdemo
ExampleInstrumentedTest.java 728B
main
AndroidManifest.xml 2KB
res
mipmap-xhdpi
ic_launcher_round.png 7KB
ic_launcher.png 4KB
mipmap-mdpi
ic_launcher_round.png 3KB
ic_launcher.png 2KB
layout
activity_binder_pool.xml 526B
activity_book_manager.xml 514B
content_main.xml 1KB
activity_main.xml 1KB
activity_provider.xml 518B
mipmap-xxhdpi
ic_launcher_round.png 10KB
ic_launcher.png 6KB
menu
menu_main.xml 411B
drawable
ic_launcher_background.xml 5KB
mipmap-anydpi-v26
ic_launcher_round.xml 272B
ic_launcher.xml 272B
drawable-v24
ic_launcher_foreground.xml 2KB
mipmap-hdpi
ic_launcher_round.png 5KB
ic_launcher.png 3KB
mipmap-xxxhdpi
ic_launcher_round.png 15KB
ic_launcher.png 9KB
values
strings.xml 285B
colors.xml 208B
dimens.xml 67B
styles.xml 708B
java
com
example
zs
ipcdemo
MainActivity.java 3KB
provider
BookProvider.java 4KB
DbOpenHelper.java 1KB
ProviderActivity.java 2KB
model
User.java 2KB
pool
BinderPool.java 3KB
BinderPoolService.java 1KB
BinderPoolActivity.java 2KB
SecurityCenterImpl.java 629B
ComputeImpl.java 372B
aidl
BookManagerActivity.java 3KB
Book.java 1KB
BookManagerService.java 5KB
aidl
com
example
zs
ipcdemo
aidl
Book.aidl 54B
ICompute.aidl 173B
ISecurityCenter.aidl 228B
IBookManager.aidl 357B
IOnNewBookArrivedListener.aidl 164B
IBinderPool.aidl 243B
test
java
com
example
zs
ipcdemo
ExampleUnitTest.java 383B
proguard-rules.pro 751B
settings.gradle 15B
build.gradle 546B
gradlew 5KB
README.md 21KB
gradlew.bat 2KB
gradle.properties 726B
.idea
misc.xml 2KB
caches
build_file_checksums.ser 538B
gradle.xml 626B
vcs.xml 180B
codeStyles
Project.xml 2KB
runConfigurations.xml 564B
markdown-navigator
profiles_settings.xml 104B
markdown-navigator.xml 5KB
gradle
wrapper
gradle-wrapper.properties 230B
gradle-wrapper.jar 53KB
共 66 条
- 1
资源评论
愛幻想的小水瓶
- 粉丝: 28
- 资源: 4547
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功