Cordova插件集合、平台搭建及apk安装
Cordova插件(打开命令窗口下载)
- 创建平台:cordova create XX com.XX 可取中文名
- 添加Android平台支持:cordova platform add android
- 添加插件:cordova plugin add 插件名
插件
cordova-plugin-app-version 获取当前应用的版本号
cordova-plugin-geolocation 获取定位数据
cordova-plugin-network-information 获取网络连接信息
cordova-plugin-device 获取设备信息
cordova-plugin-dialogs 信息提示对话框
cordova-plugin-file 在设备上读/写
cordova-plugin-file-transfer 文件上传或者下载
cordova-plugin-camera 调用设备上的摄像头
cordova-plugin-app-preferences 使用app- preferences插件访问应用程序首选项
cordova-plugin-contacts 获取设备上联系人的信息
cordova-plugin-vibration 振动设备编程
cordova-plugin-media 这个插件提供了在设备上记录和回放音频文件的能力
com.plugin.shortcut android系统可以在桌面创建快捷方式
cordova-plugin-baidupush 百度推送
cordova-plugin-brightness 调整设备亮度
cordova-plugin-console 调试控制台
cordova-plugin-crosswalk-webview 代替android原生webview
cordova-plugin-screen-orientation 设备屏幕方向
cordova-plugin-tts 文本转语音
cordova-plugin-whitelist 访问外部链接
cordova-plugin-inappbrowser 打开新的浏览器窗口(设备默认浏览器)
cordova-plugin-device-orientation 使用罗盘设备
cordova-plugin-vibration (硬件消息提醒)让设备蜂鸣或振动
cordova-plugin-battery-status 获取电池状态信息
cordova-plugin-device-motion 加速计
cordova-plugin-media-capture 媒体捕获
cordova-plugin-globalization 允许应用查询操作系统的当前设置,判断用户使用的语言
cordova-plugin-media Media(播放/记录媒体文件),让应用能记录或播放媒体文件。
用它可以在手机后台播放音频文件或玩桌面视频游戏
cordova-plugin-globalization 获取信息并执行特定于用户区域和时区的操作
cordova-plugin-exitapp exitApp(退出应用)让 Android 或者 Windows Phone 8 上的APP关闭退出(iOS系统不支持)
cordova-plugin-statusbar ios手机状态栏显示插件
phonegap-plugin-barcodescanner 二维码扫描和创建
uk.co.workingedge.phonegap.plugin.launchnavigator 启动本机导航器从开始到目的地
ionic-plugin-keyboard 调用系统默认键盘
com.unarin.cordova.beacon
iBeacon使用蓝牙低能量近距离传感来传输一个兼容的应用程序或操作系统所选择的通用唯一标识符,
例如在社交媒体上的签到或本地/推送通知
com.lampa.startapp 打开手机上其他app
cordova-plugin-wechat --variable wechatappid=你的appid 微信分享、登录、支付插件
https://github.com/iVanPan/Cordova_QQ.git --variable QQ_APP_ID=你的appid QQ登录、分享等
https://github.com/EddyVerbruggen/cordova-plugin-3dtouch 快速处理iOS 3D触摸事件
https://github.com/EddyVerbruggen/cordova-plugin-actionsheet.git iOS使用本地UIActionSheet。Android使用原生的警告对话框
https://github.com/floatinghotpot/cordova-plugin-admob.git html5应用中插入admob广告
https://github.com/pushandplay/cordova-plugin-apprate.git 促使用户对你的应用进行评分
https://github.com/katzer/cordova-plugin-badge.git 在包括iOS、Android和Windows Phone在内的各种移动平台上访问和修改app图标的徽章数量
https://github.com/ohh2ahh/AppAvailability.git 检测app是否被安装
https://github.com/apache/cordova-plugin-whitelist.git 白名单
https://github.com/apache/cordova-plugin-splashscreen 闪屏
https://github.com/christocracy/cordova-plugin-background-geolocation.git
Cordova / PhoneGap的跨平台后台地理定位与电池保存的“圆形区域监测”和“停止检测”
https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin.git 允许您管理本机日历中的事件
https://github.com/VersoSolutions/CordovaClipboard.git 支持iOS、Android和Windows Phone 8的Cordova / PhoneGap提供了剪贴板管理
https://github.com/VitaliiBlagodir/cordova-plugin-datepicker.git 显示一个本地日期或时间选择器小部件
https://github.com/katzer/cordova-plugin-email-composer.git 邮件管理
https://github.com/Wizcorp/phonegap-facebook-plugin.git --variable APP_ID=“123456789” --variable APP_NAME=“myApplication”
Facebook Connect插件可以访问iOS和Android上的本机FB应用程序
https://github.com/pwlin/cordova-plugin-file-opener2.git 在你的设备文件系统上打开一个默认应用程序的文件
https://github.com/EddyVerbruggen/Flashlight-PhoneGap-Plugin.git 手电筒插件
https://github.com/danwilson/google-analytics-plugin.git 连接到谷歌的原生通用分析SDK 3.0
https://github.com/Telerik-Verified-Plugins/HealthKit.git 在iOS应用程序中访问和修改HealthKit数据
https://github.com/wymsee/cordova-imagePicker.git 多图像选择的Cordova插件- iOS和安卓4.0和以上版本的实现
https://github.com/vstirbu/InstagramPlugin.git 在Instagram应用中打开图片
https://github.com/shazron/KeychainPlugin.git 访问iOS的关键链
https://github.com/katzer/cordova-plugin-local-notifications.git
本地通知的基本目的是使应用程序能够告知用户它对它们有某种意义——
例如,消息或即将到来的预约——当应用程序不在前台运行时。它们由应用程序调度,并在同一设备上交付
https://github.com/apache/cordova-plugin-splashscreen 控制应用的启动画面
https://github.com/SidneyS/cordova-plugin-nativeaudio.git
用于本地音频回放的Cordova / PhoneGap 3.5 +扩展,
目标是HTML5游戏和音频应用程序,这些应用程序要求最低延迟、多假和并发性
https://github.com/Paldom/PinDialog.git 数字密码对话框
https://github.com/katzer/cordova-plugin-printer.git 打印机插件
https://github.com/pbernasconi/cordova-progressIndicator.git 指示加载或下载的各种进度条对话框
https://github.com/phonegap/phonegap-plugin-push --variable SENDER_ID=“XXXXXXX”
允许您的应用程序接收推送通知。在你的控制器或服务接收通知,监听$ cordovaPushV5:notificationReceived事件
https://github.com/cordova-sms/cordova-sms-plugin.git 在iOS或Android手机短信应用中发送短信
https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin.git 分享图片,文字,通过Facebook,Twitter,电子邮件,短信,WhatsApp等使用这个插件
https://github.com/litehelpers/Cordova-sqlite-storage.git
在Android / iOS / WP(8)的Cordova / PhoneGap插件中,使用HTML5的Web SQL API视图文档,本机接口到sqlite
https://github.com/EddyVerbruggen/Toast-PhoneGap-Plugin.git
允许你在iOS、Android和WP8上显示一个本地的吐司(一个小的文本弹出)。它很好地显示了一个非侵入性的本地通知,它保证总是在浏览器的viewport中
https://github.com/leecrossley/cordova-plugin-touchid.git 利用iOS本地身份验证框架,允许使用Touch ID的内应用用户身份验证
https://github.com/MobileChromeApps/zip.git 解压缩文件
apk安装
- 启动虚拟机
- 将apk拷贝到 C盘 android-sdk 中的 platform-tools 中
- 在此处打开命令窗口输入命令:adb install app-debug.apk,其中app-debug-apk为app安装包