Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android NDK tutorial/guide for beginners. [closed]

I'm starting with the android NDK. Is there some nice place/ebook for guiding me? Thanks

like image 445
Addev Avatar asked Oct 26 '11 07:10

Addev


People also ask

How can I learn NDK?

To use Android NDK support in your application, you need to download the following three tools: LLDB: It is used by Android Studio to debug the native code present in your project. NDK: Native Development Kit(NDK) is used to code in C and C++ i.e. native languages for Android.

What is difference between Android NDK and sdk?

Android provides Native Development Kit (NDK) to support native development in C/C++, besides the Android Software Development Kit (Android SDK) which supports Java.

Which is better NDK or sdk?

It is important to mention that some Android Apps use NDK to achieve a specific functionality. That makes NDK and SDK somehow complementary in some cases. However, Android still recommends to only used NDK if you really need to.

What is the full form of NDK?

The Native Development Kit (NDK) is a set of tools that allows you to use C and C++ code with Android, and provides platform libraries you can use to manage native activities and access physical device components, such as sensors and touch input.


2 Answers

that should get you started:

http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/

and

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

like image 91
lukuluku Avatar answered Sep 21 '22 21:09

lukuluku


I can only recommend the book: Pro Android Apps Performance Optimization. There is a whole chapter about the NDK (about 40 pages). It's much more than I found in any internet tutorials...

like image 37
Belovoj Avatar answered Sep 20 '22 21:09

Belovoj