提问人:wic 提问时间:9/26/2023 最后编辑:wic 更新时间:10/20/2023 访问量:51
如何使用 Stable AIDL 定义带有 Parcelable 的自定义类?
How do I define a custom class with Parcelable using Stable AIDL?
问:
随着稳定 AIDL 的引入,定义的可包物需要结构化(在 AIDL 中定义字段的可包物称为结构化可包物)。https://source.android.com/docs/core/architecture/aidl/stable-aidl
例如,前面我们可以通过提供一个 AIDL 文件来定义自定义标头和实现,该文件使用 cpp_header 指令指向自定义对象的标头。稳定 AIDL 不允许这样做。
如何使用 Stable AIDL 进行类似操作?
基本上,这就是我试图实现的目标,但使用 Stable AIDL。Java 和 C++ 之间的 AIDL 接口
答:
0赞
wic
10/20/2023
#1
基本上,我想要实现的目标将在 Android 14 中针对 AIDL NDK 后端引入。
https://source.android.com/docs/core/architecture/aidl/aidl-annotations#ndkonlystableparcelable
https://source.android.com/docs/core/architecture/aidl/stable-aidl#defining-an-aidl-interface
评论