一、插件相關常用命令
1、查看所有已經安裝的插件
cordova plugin ls
2、安裝插件(以camera插件為例)
cordova plugin add cordova-plugin-camera
3、刪除插件(以camera插件為例)
cordova plugin rm cordova-plugin-camera
4、更新插件
cordova plugin update
二、常用的Cordova插件
1、Console(調試控制台)
讓程序可以在控制台中打印輸出日志。
cordova plugin add cordova-plugin-console
2、Connection(網絡連接) 用來判斷網絡連接類型(2G、3G、4G、Wifi、無連接等)
cordova plugin add cordova-plugin-network-information
3、Device(設備) 獲取一些設備信息。
4、Hardware Nofifications(硬件消息提醒) 讓設備蜂鳴或振動。
cordova plugin add cordova-plugin-vibration
5、Visual Notification(可視化消息提醒) 不同於js的alert()、confirm()和prompt()方法是同步的。Cordova的alert()、confirm()和prompt()方法是異步的,並且對顯示內容有更大的控制權限。
cordova plugin add cordova-plugin-dialogs
6、Battery(電池) 可以獲取電池狀態信息。
cordova plugin add cordova-plugin-battery-status
7、Accelerometer(加速計) 讓應用在三維空間(使用笛卡爾三維坐標系統)中決定設備方向。
cordova plugin add cordova-plugin-device-motion
8、Compass(指南針) 可以讓開發者讀取移動設備的朝向。
cordova plugin add cordova-plugin-device-orientation
9、Geolocation(地理定位) 讓應用判斷設備的物理位置。
cordova plugin add cordova-plugin-geolocation
10、Camera(相機) 用相機獲取圖像。
cordova plugin add cordova-plugin-camera
11、Media Capture (媒體捕獲) 與Camera API相比,不僅能獲取圖像,還可以錄視頻或者錄音。
cordova plugin add cordova-plugin-media-capture
12、Globalization(全球化) 允許應用查詢操作系統的當前設置,判斷用戶使用的語言。
cordova plugin add cordova-plugin-globalization
13、Contacts(聯系人) 讀取聯系人列表並在應用中使用聯系人數據,或使用應用數據向聯系人列表中寫新的聯系人。
cordova plugin add cordova-plugin-contacts
14、Media(播放/記錄媒體文件) 讓應用能記錄或播放媒體文件。用它可以在手機后台播放音頻文件或玩桌面視頻游戲。
cordova plugin add cordova-plugin-media
15、InAppBrowser(內置瀏覽器) 允許在在單獨的窗口中加載網頁。例如要向應用用戶展示其他網頁。當然可以很容易地在應用中加載網頁內容並管理,但有時候需要不同的用戶體驗,InAppBrowser加載網頁內容,應用用戶可以更方便的直接返回到主應用。
cordova plugin add cordova-plugin-inappbrowser
16、Splashscreen(閃屏) 用來在Cordova應用啟動時顯示自定義的閃屏。
cordova plugin add cordova-plugin-splashscreen
17、exitApp(退出應用) 讓 Android 或者 Windows Phone 8 上的APP關閉退出(iOS系統不支持)。
cordova plugin add cordova-plugin-exitapp
18、barcodeScanner(條形碼/二維碼掃描) 不僅可以通過攝像頭識別二維碼/條形碼,還能生成二維碼。
cordova plugin add cordova-plugin-barcodescanner
19、file(文件訪問操作類) 提供對設備上的文件進行讀取和寫入的功能支持。
cordova plugin add cordova-plugin-file
20、fileTransfer(文件傳輸) 實現文件上傳、下載及共享等功能。
cordova plugin add cordova-plugin-file-transfer