? ? ? ?前言:用cordova開發(fā)hybrid app的過程中,由于是html5開發(fā)的app,在手機(jī)上很多權(quán)限受限制,這就導(dǎo)致了我們需要安裝很多插件來彌補(bǔ)這一缺點(diǎn)。在網(wǎng)上搜了好久,感覺都不是很全,所以自己整理了一份cordova plugin清單。
1、獲取當(dāng)前應(yīng)用的版本號
cordova plugin add cordova-plugin-app-version
2、獲取網(wǎng)絡(luò)連接信息
cordova plugin add cordova-plugin-network-information
3、獲取GPS數(shù)據(jù)
cordova plugin add cordova-plugin-geolocation
4、Visual Notification(可視化消息提醒)
cordova plugin add cordova-plugin-dialogs
5、獲取設(shè)備信息
cordova plugin add cordova-plugin-device
6、在設(shè)備上讀/寫
cordova plugin add cordova-plugin-file
7、文件上傳或者下載
cordova plugin add cordova-plugin-file-transfer
8、調(diào)用設(shè)備上的攝像頭
cordova plugin add cordova-plugin-camera
9、控制應(yīng)用的啟動畫面
cordova plugin add https://github.com/apache/cordova-plugin-splashscreen
10、獲取設(shè)備上聯(lián)系人的信息
cordova plugin add cordova-plugin-contacts
11、二維碼掃描和創(chuàng)建
cordova plugin add phonegap-plugin-barcodescanner
12、調(diào)用系統(tǒng)默認(rèn)鍵盤
ionic plugin add ionic-plugin-keyboard
13、android系統(tǒng)可以在桌面創(chuàng)建快捷方式
cordova plugin add com.plugin.shortcut
14、百度推送
cordova plugin add cordova-plugin-baidupush
15、可以調(diào)整設(shè)備亮度
cordova plugin add cordova-plugin-brightness
16、Console(調(diào)試控制臺)
cordova plugin add cordova-plugin-console
17、代替android原生webview
cordova plugin add cordova-plugin-crosswalk-webview
18、設(shè)備屏幕方向
cordova plugin add package/cordova-plugin-screen-orientation
19、文本轉(zhuǎn)語音
cordova plugin add cordova-plugin-tts
20、訪問外部鏈接
cordova plugin add cordova-plugin-whitelist
21、使用羅盤設(shè)備
cordova plugin add cordova-plugin-device-orientation
22、打開新的瀏覽器窗口(設(shè)備默認(rèn)瀏覽器)
cordova plugin add cordova-plugin-inappbrowser
23、Hardware Nofifications(硬件消息提醒)讓設(shè)備蜂鳴或振動
cordova plugin add cordova-plugin-vibration
24、可以獲取電池狀態(tài)信息
cordova plugin add cordova-plugin-battery-status
25、Accelerometer(加速計)
cordova plugin add cordova-plugin-device-motion
26、Media Capture (媒體捕獲)
cordova plugin add cordova-plugin-media-capture
27、Globalization(全球化),允許應(yīng)用查詢操作系統(tǒng)的當(dāng)前設(shè)置,判斷用戶使用的語言
cordova plugin add cordova-plugin-globalization
28、Media(播放/記錄媒體文件),讓應(yīng)用能記錄或播放媒體文件。用它可以在手機(jī)后臺播放音頻文件或玩桌面視頻游戲
cordova plugin add cordova-plugin-media
29、Splashscreen(閃屏)
cordova plugin add https://github.com/apache/cordova-plugin-splashscreen
30、exitApp(退出應(yīng)用)讓 Android 或者 Windows Phone 8 上的APP關(guān)閉退出(iOS系統(tǒng)不支持)。
cordova plugin add cordova-plugin-exitapp
31、白名單
ionic plugin add https://github.com/apache/cordova-plugin-whitelist.git
32、ios手機(jī)狀態(tài)欄顯示插件
ionic plugin add cordova-plugin-statusbar
33、檢測app是否被安裝
cordova plugin add https://github.com/ohh2ahh/AppAvailability.git
34、打開手機(jī)上其他app
com.lampa.startapp
35、微信分享、登錄、支付插件
ionic plugin add cordova-plugin-wechat --variable wechatappid=你的appid
36、QQ登錄、分享等
ionic plugin add https://github.com/iVanPan/Cordova_QQ.git --variable QQ_APP_ID=你的appid
37、快速處理iOS 3D觸摸事件
cordova plugin add https://github.com/EddyVerbruggen/cordova-plugin-3dtouch
38、iOS使用本地UIActionSheet。Android使用原生的警告對話框
cordova plugin add https://github.com/EddyVerbruggen/cordova-plugin-actionsheet.git
39、html5應(yīng)用中插入admob廣告
cordova plugin add https://github.com/floatinghotpot/cordova-plugin-admob.git
40、AppRate插件可以很容易地促使用戶對你的應(yīng)用進(jìn)行評分
cordova plugin add https://github.com/pushandplay/cordova-plugin-apprate.git
41、在包括iOS、Android和Windows Phone在內(nèi)的各種移動平臺上訪問和修改app圖標(biāo)的徽章數(shù)量。
cordova plugin add https://github.com/katzer/cordova-plugin-badge.git
42、Cordova / PhoneGap的跨平臺后臺地理定位與電池保存的“圓形區(qū)域監(jiān)測”和“停止檢測”。
cordova plugin add https://github.com/christocracy/cordova-plugin-background-geolocation.git
43、允許您管理本機(jī)日歷中的事件
cordova plugin add https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin.git
44、Clipboard插件為支持iOS、Android和Windows Phone 8的Cordova / PhoneGap提供了剪貼板管理。
cordova plugin add https://github.com/VersoSolutions/CordovaClipboard.git
45、顯示一個本地日期或時間選擇器小部件。
cordova plugin add https://github.com/VitaliiBlagodir/cordova-plugin-datepicker.git
46、郵件管理
cordova plugin add https://github.com/katzer/cordova-plugin-email-composer.git
47、Facebook Connect插件可以訪問iOS和Android上的本機(jī)FB應(yīng)用程序。這個插件安裝起來并不簡單,所以一定要查看官方文檔。
cordova plugin add https://github.com/Wizcorp/phonegap-facebook-plugin.git --variable APP_ID="123456789" --variable APP_NAME="myApplication"
48、這個插件將在你的設(shè)備文件系統(tǒng)上打開一個默認(rèn)應(yīng)用程序的文件。
cordova plugin add https://github.com/pwlin/cordova-plugin-file-opener2.git
49、手電筒插件
cordova plugin add https://github.com/EddyVerbruggen/Flashlight-PhoneGap-Plugin.git
50、獲取信息并執(zhí)行特定于用戶區(qū)域和時區(qū)的操作。
cordova plugin add cordova-plugin-globalization
51、連接到谷歌的原生通用分析SDK 3.0
cordova plugin add https://github.com/danwilson/google-analytics-plugin.git
52、在iOS應(yīng)用程序中訪問和修改HealthKit數(shù)據(jù)的Cordova插件。
cordova plugin add https://github.com/Telerik-Verified-Plugins/HealthKit.git
53、iBeacon使用藍(lán)牙低能量近距離傳感來傳輸一個兼容的應(yīng)用程序或操作系統(tǒng)所選擇的通用唯一標(biāo)識符,例如在社交媒體上的簽到或本地/推送通知
cordova plugin add com.unarin.cordova.beacon
54、多圖像選擇的Cordova插件- iOS和安卓4.0和以上版本的實(shí)現(xiàn)。
cordova plugin add https://github.com/wymsee/cordova-imagePicker.git
55、在Instagram應(yīng)用中打開圖片的Cordova插件。
cordova plugin add https://github.com/vstirbu/InstagramPlugin.git
56、訪問iOS的關(guān)鍵鏈
cordova plugin add https://github.com/shazron/KeychainPlugin.git
57、啟動本機(jī)導(dǎo)航器從開始到目的地。
cordova plugin add uk.co.workingedge.phonegap.plugin.launchnavigator
58、本地通知的基本目的是使應(yīng)用程序能夠告知用戶它對它們有某種意義——例如,消息或即將到來的預(yù)約——當(dāng)應(yīng)用程序不在前臺運(yùn)行時。它們由應(yīng)用程序調(diào)度,并在同一設(shè)備上交付。
cordova plugin add https://github.com/katzer/cordova-plugin-local-notifications.git
59、這個插件提供了在設(shè)備上記錄和回放音頻文件的能力。
cordova plugin add cordova-plugin-media
60、用于本地音頻回放的Cordova / PhoneGap 3.5 +擴(kuò)展,目標(biāo)是HTML5游戲和音頻應(yīng)用程序,這些應(yīng)用程序要求最低延遲、多假和并發(fā)性。
cordova plugin add https://github.com/SidneyS/cordova-plugin-nativeaudio.git
61、數(shù)字密碼對話框。
cordova plugin add https://github.com/Paldom/PinDialog.git
62、使用app- preferences插件訪問應(yīng)用程序首選項(xiàng)。
cordova plugin add cordova-plugin-app-preferences
63、打印機(jī)插件
cordova plugin add https://github.com/katzer/cordova-plugin-printer.git
64、指示加載或下載的各種進(jìn)度條對話框
cordova plugin add https://github.com/pbernasconi/cordova-progressIndicator.git
65、允許您的應(yīng)用程序接收推送通知。在你的控制器或服務(wù)接收通知,監(jiān)聽$ cordovaPushV5:notificationReceived事件。
cordova plugin add https://github.com/phonegap/phonegap-plugin-push --variable SENDER_ID="XXXXXXX"
66、在iOS或Android手機(jī)短信應(yīng)用中發(fā)送短信
cordova plugin add https://github.com/cordova-sms/cordova-sms-plugin.git
67、分享圖片,文字,通過Facebook,Twitter,電子郵件,短信,WhatsApp等使用這個插件。
cordova plugin add https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin.git
68、一個帶有旋轉(zhuǎn)盤的對話框。
cordova plugin add https://github.com/Paldom/SpinnerDialog.git
69、在Android / iOS / WP(8)的Cordova / PhoneGap插件中,使用HTML5的Web SQL API視圖文檔,本機(jī)接口到sqlite
cordova plugin add https://github.com/litehelpers/Cordova-sqlite-storage.git
70、這個插件允許你在iOS、Android和WP8上顯示一個本地的吐司(一個小的文本彈出)。它很好地顯示了一個非侵入性的本地通知,它保證總是在瀏覽器的viewport中。
cordova plugin add https://github.com/EddyVerbruggen/Toast-PhoneGap-Plugin.git
71、Cordova插件利用iOS本地身份驗(yàn)證框架,允許使用Touch ID的內(nèi)應(yīng)用用戶身份驗(yàn)證。
cordova plugin add https://github.com/leecrossley/cordova-plugin-touchid.git
72、振動設(shè)備編程。
cordova plugin add cordova-plugin-vibration
73、解壓縮文件。
cordova plugin add https://github.com/MobileChromeApps/zip.git
74、支付寶支付插件:
iOS/Android 地址:https://github.com/fami2u/cordova-plugin-alipay.git
75、ping++支付插件:
76、極光推送插件:
iOS/Android 地址:https://github.com/fami2u/jpush-phonegap-plugin.git