Android NDK 开发教程

后一篇:
作者信息: 引路蜂
作者链接: http://www.imobilebbs.com/wordpress/%E6%95%99%E7%A8%8B/android%E5%BC%80%E5%8F%91%E6%95%99%E7%A8%8B

NDK是一系列工具的集合,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。

为什么使用NDK

  • 代码的保护。由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。

  • 可以方便地使用现存的开源库。大部分现存的开源库都是用C/C++代码编写的。

  • 提高程序的执行效率。将要求高性能的应用逻辑使用C开发,从而提高应用程序的执行效率。

  • 便于移植。用C/C++写得库可以方便在其他的嵌入式平台上再次使用。

致谢

教程源于:http://www.imobilebbs.com/wordpress/教程/android开发教程

版本信息

书中演示代码基于以下版本:

工具 版本信息
Android NDK android 1.5 以上
后一篇: