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