我想问一下是否有人知道如何与本地c android应用程序和经典的java android应用程序进行通信,这是在后台运行的本机c android应用程序。 感谢。
答案 0 :(得分:1)
您需要做的第一件事就是下载android-ndk available here。它附带了它自己的文档,可以在这里找到:[android-ndk path] /documentation.html,你也可以在上面的android-ndk链接中找到信息。
如果你像我一样,你需要尽可能多的帮助,因为你可以开发一个JNI桥。我必须自己找到这些资源,但它们对我来说非常宝贵。请参阅下面的JNI信息:
您可以使用Sequoyah和CDT (C/C++ Development Tooling)
集成NDK / C ++代码并从Eclipse调试它更具体地回答您的问题 - 如果您需要本机代码在后台运行,则可以使用服务作为本机代码的包装。这将使您能够使用fifo结构中的OS意图机制将信息推送到本机代码。