伙计们,我开始用 C 语言做我的第一个独立的小项目,在终端上做一个信使,在 Linux 和 Windows 上,我知道怎么做,但是如何让这个聊天在 android 的终端上工作,请解释一下我能学到什么,也许有任何适用于 android 的库,或者通常为 linux 编写的代码适用于 android(它也是基于 linux 内核构建的)?我将非常感谢您的回答。
伙计们,我开始用 C 语言做我的第一个独立的小项目,在终端上做一个信使,在 Linux 和 Windows 上,我知道怎么做,但是如何让这个聊天在 android 的终端上工作,请解释一下我能学到什么,也许有任何适用于 android 的库,或者通常为 linux 编写的代码适用于 android(它也是基于 linux 内核构建的)?我将非常感谢您的回答。
首先,您需要建立与 c++ 的交互,为此,请参阅 JNI,djinni 库会对您有很大帮助。本质上,您创建了 jni 方法,这些方法以某种方式为 C++ 创建了一个包装器。Djinni 会自动生成它们。您只需要在 Java 中应用它们。您还需要在应用程序和 Android .mk 文件中指定使用 c ++ 的参数和 .so 库的路径