android - 如何使用AIDL在两个进程之间发送图像?

标签 android parcelable aidl

首先,我知道AIDL一般支持Integer、String、Map等原始数据类型。而且,随着Parcelable类型的引入,也可以处理更高级别的数据类型。

现在我想知道是否可以使用 AIDL 在两个进程之间发送图像。我以前尝试过,但是打包 Parcelable 类对我来说并不容易。如果有人知道解决方案请帮助我!

--更新2016/2/26--

这里的“image”代表图像类型文件,例如“jpg”或“png”。

最佳答案

已解决。

我使用“byte[]”作为两个进程之间的传输媒介,所以我什至不需要实现parcelable类。

这是我的 demo code .

关于android - 如何使用AIDL在两个进程之间发送图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34354640/

相关文章:

java - Android Parcelable 无法实例化类型

java - Parcelable 对象列表的包裹列表

android - 如何使用AIDL远程服务处理不同客户端的并发请求?

每次应用程序启动时,Android 启动画面都会显示不同的图像

android AIDL 接口(interface)、parcelables 和向后兼容性

java - 在android模拟器中安装apk时出错

Android:AIDL 参数接收 null

android - aidl oneway 关键字错误

android - “未找到 Android 属性。”构建 Flutter aar 时出错

java - native 库 bluecove 在 Mac 上不可用