android-jni开发详细教程

 要进行jni开发,必须先配置ndk环境 ctrl+alt+shift+s 进入Project Structure 

 如图配置好ndk:

android-jni开发详细教程_第1张图片

1.创建一个android项目;

2.创建native方法

    例:public static native String getDisk();

3.命令生成头文件

cmd 打开命令窗口 ---> cd进入 : 项目所在目录\module名\build\intermediates\classes\debug    ---> 输入命令:javah -jni native方法所在类的全类名 ---> 会在该目录下生成头文件(.h)    在main目录下 java、res 同等级目录下新建jni目录  并将头文件移至jni中

4.新建.c文件,编写c代码

android-jni开发详细教程_第2张图片

5.gradle配置  配置如图:

android-jni开发详细教程_第3张图片

6. android引入so库,并调用native方法

   引入库:

static{

     System.loadLibrary("deviceinfo");

}

    调用native方法:

textView.setText(NativeUtils.getDisk());

7.编译运行

你可能感兴趣的:(android-jni开发详细教程)