2011-02-07 107 views
0

很長時間的C++開發人員。並且我喜歡開始爲android開發3D應用程序和遊戲,現在我知道我將僅限於Java VM 所以我喜歡在開始之前開始用C++開發NDK API,我應該啓動哪個版本發展 ? 2.3?我可以做完整的應用程序只是 隨着C + +?我應該期待什麼問題?你能否指點我關於這個問題的文章。使用NDK初學者開發3D應用程序問題

回答

1

只能使用c/C++代碼編寫完整的android應用程序。但我不會推薦它,因爲你必須使用android 2.3或更高版本,而且我們都知道今天大多數android設備都可能不會收到2.3更新。

我會建議你使用android 2.0,因爲android 2.0在本機代碼中只支持OpenGL ES 2.0。我知道的三個限制是你必須在java代碼中「啓動」你的應用程序,你必須在java代碼中獲取輸入(不是100%肯定),你必須在java代碼中處理音頻。雖然你可以在本地代碼中處理音頻,如果你的目標是android 2.2或更高版本,但我不會推薦它,因爲2.1版本中有很多設備。

希望回答你的一些Q:s,對不起英文順便說一句btw。

編輯:下載Android NDK並閱讀文檔,這可能會清除更多的東西給你。