4.27NDK相关

来源:互联网 发布:淘宝1元秒杀 编辑:程序博客网 时间:2024/05/16 01:03

(1)最近vs2010的visual Assist X到期了,一直没管,于是今天用到vs时果断把破解版给装了,破解版的安装包在很多地方都可以找到,但是碰到的一个问题是找不到c盘的visual Assist X路径(开始菜单里的搜索和我的电脑里的搜索都找不到该文件夹,百度了说要确定在哪个盘搜索起来才会有效些,而c盘好多文件是隐藏的),后来发现之所以找不到是因为xp的路径和win7不同,win7的路径是c:\users\user\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Wholen Tomato SoftWare\Visual Assist X\10.6.1883.0(这里每台电脑可能不一样),然后将里面的VA_X.dll用破解版的覆盖
(2)vs2010生成dll文件(java中的jni调用)
1.新建一个Win32 Dll工程;
……
添加jni.h头文件,该头文件可在%Java_Home%/include目录
下找到
添加jni_md.h头文件,可在%Java_Home%/include/win32目
录下找到
编译成功后即可得到dll文件
(3)user variable即用户变量
(4)strcmp(str1,str2):比较两个字符串
若str1==str2,返回零;
若str1>str2,返回正数;
若str1小于str2,返回负数。
(5)JNI:是一套编程接口,用来实现java代码与本地的c/c++代码进行交互
(6)NDK:Google开发的一套开发和编译工具集,主要用于Android的JNI开发;
(7)开发NDK程序的流程:
1.创建Android工程;
2.声明native方法;
3.创建c文件;
4.编写Android.mk文件;
5.NDK编译生成动态库;
6.java中加载动态库。
(8)推荐两个学习jni和NDK的链接:
1.基于 Android NDK 的学习之旅—–Java 调用C
这里写链接内容
2.jni函数调用大全
这里写链接内容

0 0