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"; // }