老套路先上图:
1.环境要求:(本人环境:Android Studio 4.2.2)
AS得先安装好ndk环境,也很简单 可以看我以前的帖子很老了:NDK的下载和安装附加一个图最新的图吧
2.开始新建项目编写代码
先编写调用JNI方法的工具类
package cn.yhsh.songlib;
/**
* @author xiayiye5
* @date 2022/3/2 11:12
*/
public class SongUtils {
static {
System.loadLibrary("songLib");
}
public static native String duration();
public static native int length();
public static native byte[] songIo();
public static native byte[] coverSong(byte[] data);
}
然后可以将上面的java工具类编程成class文件
3.退回到java目录