以下就以裝載Camera的Plugin為例,在Cordova專案中裝載該插件:
取得與安裝Plugin
- 連線至Cordova官方提供的Plugin Search頁面 (https://cordova.apache.org/plugins/),輸入你想查找的關鍵字即可。我們在此輸入「camera」,馬上可以看到對應的Plugin已顯示。
Codrova Plugins 搜尋頁面
cordova-plugin-camera - 使用指令 cordova plugin add cordova-plugin-camera,將會把camera插件下載並裝到Project/platforms目錄下的所有平台。
安裝原理簡述
執行plugin add 指令後,系統已在背後悄悄的完成許多異動,例如:- 將Plugin檔案下載至Project/plugins目錄。
- 將已下載的「cordova-plugin-camera」安裝至各平台,這邊以Android為例,即為Project\platforms\android\assets\www\plugins 目錄。
- 依安裝的plugin 更新 Project\platforms\android\assets\www 目錄下的「cordova_plugins.js」。
- Project\platforms\android中的「AndroidManifest.xml」權限異動。
- android\src 目錄,新增「org.apache.cordova.camera」Package與所屬java檔。
雖然這些異動有跡可尋,但仍不建議自行修正,照著正規的方法來處理比較妥當。