diff options
Diffstat (limited to 'docs/html/ndk/guides/index.jd')
-rw-r--r-- | docs/html/ndk/guides/index.jd | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/docs/html/ndk/guides/index.jd b/docs/html/ndk/guides/index.jd new file mode 100644 index 0000000..465ce13 --- /dev/null +++ b/docs/html/ndk/guides/index.jd @@ -0,0 +1,25 @@ +page.title=Getting Started with the NDK +@jd:body + +<p>The Native Development Kit (NDK) is a set of tools that allow you to leverage C and +C++ code in your Android apps. You can use it either to build from your own source code, or to take +advantage of existing prebuilt libraries.</p> + +<p>The NDK is not appropriate for most novice Android programmers, and has little value for many +types of Android apps. It is often not worth the additional complexity it inevitably brings to the +development process. However, it can be useful in cases in which you need to:</p> + +<ul> + <li>Squeeze extra performance out of a device for computationally intensive applications like + games or physics simulations.</li> + <li>Reuse your own or other developers' C or C++ libraries.</li> +</ul> + +<p>This guide gives you the information you need to get up and running with the NDK. It starts by +explaining the <a href="{@docRoot}ndk/guides/concepts.html">concepts</a> underpinning the NDK, and +how to <a href="{@docRoot}ndk/guides/setup.html">set it up</a>. Next, it continues with information +about targeting <a href="{@docRoot}ndk/guides/arch.html">different hardware platforms</a> in your +builds. Then, it explains how to use +the NDK to <a href="{@docRoot}ndk/guides/build.html">build</a> and +<a href="{@docRoot}ndk/guides/debug.html">debug</a> your app. Finally, it discusses how to use your +own and other prebuilt <a href="{@docRoot}ndk/guides/libs.html">libraries</a>.</p> |