2、创建新的android工程,并创建jni文件夹。
3、将silk源码拷贝到jni目录
4、在jni目录下新增Android.mk文件,编辑内容如下:
5、创建JNI包装类silk8_jni.cpp、silk16_jni.cpp、silk24_jni.cpp,用来调用Silk中的C代码函数,编辑内容如下
silk8_jni.cpp:
silk_16.cpp:
silk24_jni.cpp
6、在Java层创建Speex工具类,内容如下:
Silk8.java:
Silk16.java:
Silk24.java:
7、使用cygwin编译,生成so文件。
***********************************************************************
* 邮箱:[email protected] *
本文转自xyz_lmn51CTO博客,原文链接:http://blog.51cto.com/xyzlmn/1230784,如需转载请自行联系原作者