2012-03-01 25 views
0

朋友們,我想在一個OpenGL應用程序上工作,在這個應用程序中,我必須開發一個地球儀,其中包含顯示一個國家的詳細信息的功能,當我將觸摸全球的任何地方。爲此我需要先開發一個地球儀,但要設計和添加功能的地球我必須使用C/C++/Objective C語言。所以現在的問題是我可以在我的應用程序中使用C/C++/Objective C代碼嗎?解決方案是什麼?我也研究了很多,以獲得一個地球儀,我可以添加一些功能,但我沒有得到。如果任何人有任何解決方案讓我知道..預先感謝如何在我的android應用程序中使用像c/C++/objective c這樣的本地代碼?

回答

0

是的,你可以在本機代碼(C/C++/etc)中爲android編程。看看android NDK和JNI瞭解更多信息。現在

http://developer.android.com/sdk/ndk/index.html

,我最後一次使用的Android,本地代碼不支持觸摸輸入(這可能在以後的版本改變)。因此,如果您希望用戶能夠觸摸屏幕以使您的地球旋轉,則需要製作一個Java包裝器將API調用轉換爲您的本機代碼。

相關問題