我目前正在搞乱Android,开始制作应用程序。应用程序与蓝牙设备连接,然后向其发送信号,然后另一个设备发回请求的数据。
我获得了用 C 编写的其他设备 API 的文档,它基本上存储了发送设备所需的所有特定信号。如何将这些从 C 文件更改为 java 文件。我已经下载了 Android NDK,但不知道如何处理它。任何帮助,将不胜感激。
我目前正在搞乱Android,开始制作应用程序。应用程序与蓝牙设备连接,然后向其发送信号,然后另一个设备发回请求的数据。
我获得了用 C 编写的其他设备 API 的文档,它基本上存储了发送设备所需的所有特定信号。如何将这些从 C 文件更改为 java 文件。我已经下载了 Android NDK,但不知道如何处理它。任何帮助,将不胜感激。
您可以从您的 Android Java 代码中调用 C 库(如果我理解正确,这就是您想要做的)。您将需要 NDK 并且需要使用 JNI 来允许 java 代码与 c 库对话。有很多关于这些只是搜索的好教程。
例如, Marakana 有一个很好的 Android internals 教程/视频。看看他谈到使用 JNI 支持构建应用程序的部分。他使用 C 中计算斐波那契数列的库示例,但他从 Java 调用该库。