2016-07-28 211 views
-1

由於2年我作爲Android應用程序開發人員工作。我通常使用Android SDK進行所有Android應用開發。現在我有一個項目,它是一個Android應用程序,我必須使用SDK以及NDK進行應用程序開發(根據客戶要求)。 但是由於我對NDK沒有任何經驗,我不知道它是什麼。在一些博客中,我讀過NDK開發基於C++。SDK和NDK之間的差異在android

與NDK一起工作是否真的必須具備C++的完整知識?

請幫忙!!

+0

你有沒有讀過[this](https://developer.android.com/ndk/index.html)? – pskink

+0

This [question](http://stackoverflow.com/questions/7839218/android-ndk-vs-sdk-if-features-are-concerned)may use –

回答

0

使用NDK意味着您必須在C/C++中編寫代碼部分才能實現速度。如果這是客戶需求,那麼你沒有選擇。但請記住,只有在您覺得自己需要更好的表現時才應該使用NDK。當然,你必須對c/C++有一些理解才能使用NDK。