0

我目前正在搞乱Android,开始制作应用程序。应用程序与蓝牙设备连接,然后向其发送信号,然后另一个设备发回请求的数据。

我获得了用 C 编写的其他设备 API 的文档,它基本上存储了发送设备所需的所有特定信号。如何将这些从 C 文件更改为 java 文件。我已经下载了 Android NDK,但不知道如何处理它。任何帮助,将不胜感激。

4

2 回答 2

1

干得好

http://mobile.tutsplus.com/tutorials/android/ndk-tutorial/

于 2012-06-14T14:14:49.937 回答
1

您可以从您的 Android Java 代码中调用 C 库(如果我理解正确,这就是您想要做的)。您将需要 NDK 并且需要使用 JNI 来允许 java 代码与 c 库对话。有很多关于这些只是搜索的好教程。

例如, Marakana 有一个很好的 Android internals 教程/视频。看看他谈到使用 JNI 支持构建应用程序的部分。他使用 C 中计算斐波那契数列的库示例,但他从 Java 调用该库。

于 2012-06-14T14:15:08.233 回答