一。搭建最基礎的cordova 項目
1.webstorm 創建phoneGap/Cordova 項目
2.修改config.xml 的 id 和name ,開始是默認的
3.然后打開cmd,cd 到那個目錄去,然后輸入 cordova platform add android // 如果忘記可以用cordova help來看看命令
4.然后點webstorm 執行按鈕運行,可以點Edit Configurations ,把Command 的emulate 改成run ,這樣就可以真機調試了,
因為我手機是anroid 4.0的,所以要修一下platforms/android/AndroidManifest.xml 的 android:minSdkVersion="16" 改成 android:minSdkVersion="14" 不然會提示INSTALL_FAILED_OLDER_SDK
這樣最基礎的cordova 項目就搭建好了
二。搭建cordova 自定義插件
1.plugman 安裝,這邊要用npm 安裝(基於node)
2.隨便在一個目錄建立一個文件夾Xunfei,然后用cmd cd到這個目錄下面去
3.plugman create --name Xunfei --plugin_id com.tw.cordova.plugin --plugin_version 1.0.0
4.cd Xunfei
5.plugman platform add --platform_name android
6.修改plugin.xml 把id 改成 cordova-plugin-xunfei ,然后 把target-dir的 /Xunfei給去掉
7,生成package.json文件 ,命令:npm init
name 這邊name最好和上面的改的id一樣 cordova-plugin-xunfei,然后一直按enter
最后讓你輸入license ,這邊寫成Apache-2.0就可以了。
//插件里面的js,和java等用到的時候在改
三。在第1步建立的項目添加插件
1.cmd cd到項目的路徑
2.cordova plugin add E:\webstrome\cordova_plugins\Xunfei\Xunfei
四。用Android studio 打開 platforms 下面的android
1. 修改Xunfei.js

2.修改Xunfei.java ,這邊會打開一個activity,先誰便建立一個class,繼承Activity,然后在res下面新建layout文件夾,然后新增一個xml,里面誰便貼一個EditText,然后在AndroidManifest.xml 加上這個activity。就可以,先誰便寫,
下面會具體修改

我們先寫一個測試調用一下,試試看
在webstorm 里面的cordova項目里面

然后在index.js里面


運行項目,測試成功
五,開始集成訊飛語言,在官網上面注冊用戶,然后申請一個應用,然后下一個demo下來,
1.我們把demo里面的資源拷貝到android 項目里面

2.把jar包add進來

3.
