Android-[转载]NDK编程入门笔记

为何要用到NDK?
概括来说主要分为以下几种情况:

  1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。
  2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。
  3. 便于移植,用C/C++写得库可以方便在其他的嵌入式平台上再次使用。