2013-06-25 21 views
1

問題是如何在我們的軟件(C++)中重用android文本編輯控件,它是java。如何在本地C++代碼下使用android UI控件

下面是一些背景:

我公司的GPS軟件是用C++(總比分爲UI渲染),它可以在iOS版,Android和WinCE的/ Windows上運行。但現在我們主要關注的是android。

現在我們需要一個文本編輯UI元素,我們正在考慮使用android ui元素而不是自己重新創建它。

謝謝。

回答

1

您不能直接使用屬於NDK中SDK一部分的GUI元素。如果您需要全部C++應用程序,則可以使用OpenGL繪製任何需要的圖形。

但是,您可以在應用程序之上構建基於sdk的UI層,並使用JNI調用基礎c代碼。查看本教程中的示例:

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

相關問題