記錄使用科大訊飛的人臉識別SDK問題點

記錄使用iflytek的人臉識別SDK問題點

導(dǎo)入之前

  1. 由于是eclipse版本的導(dǎo)入as需要做的幾點,下面會比較詳細的說明
  2. 我所使用的是人臉識別和聲紋識別加在一起的這個身份認證的sdk;
2017-06-02_181615.png
  1. 不知道什么原因為什么appid申請的竟然是一樣的,說明科大訊飛的這個平臺.......

導(dǎo)入步驟

  1. 新建工程
  2. 把里面的Msc.jar和Sunflower.jar拷貝到libs目錄下,在main文件夾下面建立jniLibs文件夾,把arm64-v8a,armeabi,armeabi-v7a,mips,mips64,x86,x86_64拷貝進來;
2017-06-02_175720.png
  1. 將sample文件夾中src代碼拷貝到你新建的包得目錄中,然后就是將包名改為你的包名;
2017-06-02_175849.png
  1. 將資源文件同樣拷貝到你的res文件夾下;
  2. 代碼里面含有一部分自定義的view,所以你需要將凡是用到這部分的的xml文件改了;
2017-06-02_180858.png
  1. 由于里面含有JNI工程所以要導(dǎo)入項目需要在項目的gradle.properties里面加入:

     android.useDeprecatedNdk=true
    
  2. 要想把這些庫加載進你的代碼還需要在app的build.gradle中添加

         sourceSets {
         main {
             jniLibs.srcDir file('jni/')
         }
     }
    
  3. 由于原sample代碼中引用了一些assets文件,所以你需要在src中新建assets文件夾,并在app的build.gradle中添加,然后點擊同步;

      sourceSets {
            main {
                jniLibs.srcDir file('jni/')
                assets.srcDirs = ['src/assets', 'src/assets/']
            }
        }
  1. 添加完這些之后你就需要再搞定清單文件了,這個不僅僅要注意權(quán)限,activity一定注意還有application;
  2. 以上改完如果你自己沒有改錯,那么一定可以運行成功;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容