1

问题是如何在我们的软件(C++)中重用android文本编辑控件,它是java。

这里有一些背景:

我公司的gps软件是用c++编写的(agg for ui rendering),可以在iOS、Android和WinCE/Windows下运行。但目前我们的主要关注点是 android。

现在我们需要一个文本编辑 UI 元素,我们正在考虑使用 android ui 元素而不是自己重新发明它。

谢谢。

4

1 回答 1

1

您不能直接使用作为 NDK 中 SDK 一部分的 GUI 元素。如果你需要一个全 c++ 应用程序,你可以使用 OpenGL 来绘制你需要的任何东西。

但是,您可以在您的应用程序之上构建一个基于 sdk 的 UI 层,并使用 JNI 调用您的底层 c 代码。查看本教程以获取示例:

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

于 2013-06-25T05:28:18.083 回答