【问题标题】:Is it possible to bind and access c struct members from java code?是否可以从 java 代码绑定和访问 c 结构成员?
【发布时间】:2012-11-16 02:08:26
【问题描述】:

我们需要从 java android 代码中集成一些 C 文件函数。每个 c 函数都接受一些原始二进制数据(字节流)作为输入参数,处理并返回指向 c 文件中定义的 c 结构(联合结构)的指针。是否可以创建一些 java 结构并将其绑定到 c 结构?目前,返回数据(返回的 c 结构)的提取是在 java 代码中逐字节提取的,而不是直接访问结构成员。

【问题讨论】:

  • 您需要查看 JNI - Java Native Interface。如果我是你,我会远离 NDK(Native Development Kit)。
  • 感谢您的信息,可能错过了该帖子

标签: java android c


【解决方案1】:

我不确定具体细节,但我认为Java Native Interface 是您最好的选择。

【讨论】:

    猜你喜欢
    • 2010-09-17
    • 1970-01-01
    • 1970-01-01
    • 2021-06-15
    • 1970-01-01
    • 2014-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多