您的位置:首页 > 移动开发 > Android开发

Android:NDK、JNI

2013-06-24 23:31 253 查看
NDK:Native Developerment Kit
JNI:JAVA Native Interface

使用方法:
public class TestJNI
{
/**
* 一般使用方法:
* 1.定义方法
* 2.静态块中加载库
* 3.调用方法
*/

/**
* NDK相关:
* cygwin功能:windows中编译c或C++代码生成.so文件
搭建NDK开发环境:
1. 下载cygwin并配置环境变量
path=d:\cygwin\bin;
2. 命令行运行d:\cygwin\Cygwin.bat
3. 用UE打开d:\cygwin\home\当前windows登录用户名\.bash_profile,
在文本最后增加:
NDK=/cygdrive/d/android-ndk-r8e/      (ndk路径名)
export NDK                            (ndk相当于变量名,可自定义)

4. 在eclipse中,打开preferences,选择Android-NDK,填入NDK根目录
5. 在含有C++代码的项目上,点右键,选择Android Tools->Add Native Support
6. 在项目上点右键,Build Project
7. 修改AndroidManifest.xml中的minSdk版本号,改为10
*/

public static void main(String[] args)
{
System.out.println();
TestJNI jni = new TestJNI();
jni.getString();
}

static
{
System.loadLibrary("themeui.dll");
}

public native String getString();
//    {
//        return "2013 06 24";
//    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JNI NDK