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,如需轉載請自行聯系原作者