1

我想问是否有人知道如何使原生 c android 应用程序和经典 java android 应用程序通信,原生 c android 应用程序在后台运行。谢谢。

4

1 回答 1

1

您需要做的第一件事是在此处下载可用的 android-ndk。它带有自己的文档,可在此处获得:[android-ndk 路径]/documentation.html,您还可以在上面的 android-ndk 链接中找到信息。

如果您像我一样需要尽可能多的帮助来开发 JNI 桥接器。我必须自己找到这些资源,但它们对我来说非常宝贵。有关 JNI 信息,请参见下文:

目录

方法(旧资源)

方法(较新的资源)

类型

参考

您可以使用SequoyahCDT(C/C++ 开发工具)集成您的 NDK/C++ 代码并从 Eclipse 调试它

更具体地说,回答您的问题 - 如果您需要本机代码在后台运行,您可以使用服务作为本机代码的包装器。这将使您能够使用先进先出结构中的操作系统意图机制将信息推送到本机代码。

于 2011-10-20T09:36:44.817 回答