标签: android ipc native-activity
我有一个用C完全编写的Android应用程序。我希望能够本地实现IPC,即 - 如果可能的话,不要通过JNI回到Java。
我已经读过,因为Binder API不是NDK API的一部分,所以我不应该直接从我的C代码中使用它,而是依赖于使用JNI的Java API。由于它不受支持,API可能会更改,并且可能已经过去几个版本。
我的问题是 - 我可以直接从C / C ++使用Binder吗?它仍然被认为是好习惯吗?而且,我会遇到任何安全问题吗?