摘要: 修改了Application.mk:APP_STL := gnustl_static(原来是APP_STL := stlport_static) 阅读全文
posted @ 2014-02-11 19:12 welzo 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 写一个activity,里面有几个按钮,和几个imageview,写了按钮的监听器,然后新开了一个线程,在这个线程里跑算法。aopencl.h这个头文件里有各种函数的声明。使用initFns对opencl函数初始化,不然只有声明,得从动态链接库中取出来。注意:cl.h要放在aopencl.h的前面。stackoverflow??? 阅读全文
posted @ 2014-02-11 10:49 welzo 阅读(95) 评论(0) 推荐(0) 编辑
摘要: http://www.2cto.com/kf/201207/143406.htmlhttp://www.2cto.com/kf/201108/100231.htmlApplication.mk目的是描述在你的应用程序中所需要的模块(即静态库或动态库)。1.APP_PROJECT_PATH2.APP_MODULES3.APP_OPTIM4.APP_CFLAGS or APP_CPPFLAGS5.APP_BUILD_SCRIPT6.APP_ABI7.APP_STL 阅读全文
posted @ 2014-02-10 18:50 welzo 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1.写native方法的.java文件2.生成native.java文件的.h文件3.写本地方法的.c(or .cpp)文件,写Android.mk,写Appalication.mk4.编译C/C++生成.so文件让Java调用5.写activity的.java文件 阅读全文
posted @ 2014-02-10 14:12 welzo 阅读(115) 评论(0) 推荐(0) 编辑
摘要: ../../ndk-buildjni调用 阅读全文
posted @ 2014-02-09 23:12 welzo 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 关键步骤:生成头文件(参照收藏的书签jni/HAO)、生成.so文件生成头文件:用cygwin进入workspace中工程所在目录,再,$javah-classpathbin/classes-djnicom.ndk.HelloJni(千万这注意这里的bin/classes,这bin目录下无 一直提示无法找到 类文件,原因是我bin目录下还有一层目录 classes)生成.so文件:在NDK的主目录 android-ndk-r6b 下面有个 sources 文件夹中创建一个名为 myndk 的文件夹我这里需要在 myndk 文件夹下面再创建一个名为 jni 的文件夹,文件夹中有如下三个文件 这里 阅读全文
posted @ 2014-02-09 22:45 welzo 阅读(136) 评论(0) 推荐(0) 编辑