android
dorawuxiaonan
这个作者很懒,什么都没留下…
展开
-
NDK开发入门1
一、什么是NDK “NDK全称:Native Development Kit。 1、NDK是一系列工具的集合。 * NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 * NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些原创 2014-04-10 11:00:09 · 451 阅读 · 0 评论 -
NDK开发入门4
2、编写JAVA风格的代码 (1)声明要加载的C风格的本地库: System.loadLibrary("hello-jni"); 表明程序开始运行的时候会加载hello-jni, static区声明的代码会先于onCreate方法执行。如果程序中有多个类,而且如果HelloJni这个类不是你应用程序的入口,那么hello-jni(完整的名字是libhello-jni.so)这原创 2014-04-10 11:05:14 · 499 阅读 · 0 评论 -
NDK入门开发3
三、如何进行NDK开发 1、编译C语言程序,生成.so文件,即生成相应的动态库。 在工程文件夹下创建jni文件夹,在jni文件夹中添加C语言的源文件和Android.mk。 在工程下的jni文件夹路径下:执行:ndk-build。 wu-nan@wunan-HP-Compaq-Pro-6300-SFF:~/Documents/Ubuntu/ndk/android-ndk-r4b/sampl原创 2014-04-10 11:04:15 · 543 阅读 · 0 评论 -
NDK开发入门2
二、下载安装并配置NDK 1、下载安装ndk 2、配置环境变量: (1)修改/etc/profile文件,添加NDK NDKROOT=/home/wu-nan/Documents/Ubuntu/ndk/android-ndk-r4b export PATH=$NDKROOT:$PATH (2)修改/etc/environment文件 export NDKROOT=/home/原创 2014-04-10 11:01:06 · 502 阅读 · 0 评论