Android如何在NDK和SDK之间共享内存

时间:2018-02-13 15:34:56

标签: java android c++ android-ndk

我想处理一个确定设备安全级别的逻辑。

这个逻辑是用C ++编写的,而且工作得很好。我正在返回int或jstring。

我有一个与我的Native代码通信的java类。

出于安全原因,我不想通过我的java方法返回值获取响应。因为有一些挂钩工具,有了这个可以改变传递给任何java方法的返回类型和参数。

我的目标是将结果存储在C ++的内存中,并且必须在java代码中访问它。

1 个答案:

答案 0 :(得分:0)

据我所知,这是不可能的,你可以尝试用Java创建一个对象并将其传递给C ++,存储你需要的信息,然后在Java端读取它。