如何在本机C ++代码下使用android UI控件

时间:2013-06-25 03:11:42

标签: android android-ui

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

以下是一些背景知识:

我公司的gps软件是用c ++编写的(用于ui渲染的agg),它可以在iOS,Android和WinCE / Windows下运行。但是现在我们主要关注的是android。

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

感谢。

1 个答案:

答案 0 :(得分:1)

您无法直接使用NDK中SDK的一部分GUI元素。如果需要全部c ++应用程序,可以使用OpenGL绘制所需的任何内容。

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

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