/ / Rozdiel medzi SDK a NDK v systéme Android - android, c ++, sdk, android-ndk

Rozdiel medzi SDK a NDK v android - android, c + +, sdk, android-ndk

Od 2 rokov pracujem ako Android aplikáciaDeveloper. Všeobecne používam súpravu Android SDK pre všetky vývojárske aplikácie pre Android. Teraz mám projekt, ktorý je aplikáciou pre Android, v ktorej musím používať SDK, ako aj NDK pre vývoj aplikácií (podľa požiadavky klienta). Ale keďže nemám žiadne skúsenosti s NDK, neviem, čo to je. Na niektorých blogoch som čítal, že vývoj NDK je založený na c ++.

Je pravda, že na prácu s NDK je potrebné mať úplnú znalosť c ++?

Prosím pomôžte !!

odpovede:

1 pre odpoveď č. 1

Použitie NDK znamená, že musíte napísať časťkód v C / C ++ len na dosiahnutie rýchlosti. Ak je to požiadavka klienta, potom nemáte na výber. Majte však na pamäti, že NDK by ste mali používať iba vtedy, keď máte pocit, že potrebujete lepší výkon. Aby ste mohli používať NDK, musíte samozrejme poznať c / c ++.