前言:用cordova开发hybrid app的过程中,由于是html5开发的app,在手机上很多权限受限制,这就导致了我们需要安装很多插件来弥补这一缺点。在网上搜了好久,感觉都不是很全,所以自己整理了一份cordova plugin清单。
1、获取当前应用的版本号
2、获取网络连接信息
3、获取GPS数据
4、Visual Notification(可视化消息提醒)
5、获取设备信息
6、在设备上读/写
7、文件上传或者下载
8、调用设备上的摄像头
9、控制应用的启动画面
10、获取设备上联系人的信息
11、二维码扫描和创建
12、调用系统默认键盘
13、android系统可以在桌面创建快捷方式
14、百度推送
15、可以调整设备亮度
16、Console(调试控制台)
17、代替android原生webview
18、设备屏幕方向
19、文本转语音
20、访问外部链接
21、使用罗盘设备
22、打开新的浏览器窗口(设备默认浏览器)
23、Hardware Nofifications(硬件消息提醒)让设备蜂鸣或振动
24、可以获取电池状态信息
25、Accelerometer(加速计)
26、Media Capture (媒体捕获)
27、Globalization(全球化),允许应用查询操作系统的当前设置,判断用户使用的语言
28、Media(播放/记录媒体文件),让应用能记录或播放媒体文件。用它可以在手机后台播放音频文件或玩桌面视频游戏
29、Splashscreen(闪屏)
30、exitApp(退出应用)让 Android 或者 Windows Phone 8 上的APP关闭退出(iOS系统不支持)。
31、白名单
32、ios手机状态栏显示插件
33、检测app是否被安装
34、打开手机上其他app
35、微信分享、登录、支付插件
36、QQ登录、分享等
37、快速处理iOS 3D触摸事件
38、iOS使用本地UIActionSheet。Android使用原生的警告对话框
39、html5应用中插入admob广告
40、AppRate插件可以很容易地促使用户对你的应用进行评分
41、在包括iOS、Android和Windows Phone在内的各种移动平台上访问和修改app图标的徽章数量。
42、Cordova / PhoneGap的跨平台后台地理定位与电池保存的“圆形区域监测”和“停止检测”。
43、允许您管理本机日历中的事件
44、Clipboard插件为支持iOS、Android和Windows Phone 8的Cordova / PhoneGap提供了剪贴板管理。
45、显示一个本地日期或时间选择器小部件。
46、邮件管理
47、Facebook Connect插件可以访问iOS和Android上的本机FB应用程序。这个插件安装起来并不简单,所以一定要查看官方文档。
48、这个插件将在你的设备文件系统上打开一个默认应用程序的文件。
49、手电筒插件
50、获取信息并执行特定于用户区域和时区的操作。
51、连接到谷歌的原生通用分析SDK 3.0
52、在iOS应用程序中访问和修改HealthKit数据的Cordova插件。
53、iBeacon使用蓝牙低能量近距离传感来传输一个兼容的应用程序或操作系统所选择的通用唯一标识符,例如在社交媒体上的签到或本地/推送通知
54、多图像选择的Cordova插件- iOS和安卓4.0和以上版本的实现。
55、在Instagram应用中打开图片的Cordova插件。
56、访问iOS的关键链
57、启动本机导航器从开始到目的地。
58、本地通知的基本目的是使应用程序能够告知用户它对它们有某种意义——例如,消息或即将到来的预约——当应用程序不在前台运行时。它们由应用程序调度,并在同一设备上交付。
59、这个插件提供了在设备上记录和回放音频文件的能力。
60、用于本地音频回放的Cordova / PhoneGap 3.5 +扩展,目标是HTML5游戏和音频应用程序,这些应用程序要求最低延迟、多假和并发性。
61、数字密码对话框。
62、使用app- preferences插件访问应用程序首选项。
63、打印机插件
64、指示加载或下载的各种进度条对话框
65、允许您的应用程序接收推送通知。在你的控制器或服务接收通知,监听$ cordovaPushV5:notificationReceived事件。
66、在iOS或Android手机短信应用中发送短信
67、分享图片,文字,通过Facebook,Twitter,电子邮件,短信,WhatsApp等使用这个插件。
68、一个带有旋转盘的对话框。
69、在Android / iOS / WP(8)的Cordova / PhoneGap插件中,使用HTML5的Web SQL API视图文档,本机接口到sqlite
70、这个插件允许你在iOS、Android和WP8上显示一个本地的吐司(一个小的文本弹出)。它很好地显示了一个非侵入性的本地通知,它保证总是在浏览器的viewport中。
71、Cordova插件利用iOS本地身份验证框架,允许使用Touch ID的内应用用户身份验证。
72、振动设备编程。
73、解压缩文件。