来源:http://www.newsqueue.net/n/PhoneGap30-release-use-the-new-plug-in-architecture
今天在 PhoneGap Day 会议上 PhoneGap 发布了 3.0 版本,该版本对底层架构进行了全面显著的改进,还包括其他方面的改进。
首先,你可以先阅读以下链接:
Adobe PhoneGap 3.0 Released
What's New in Cordova iOS 3
Introducing Cordova 3 for Android
其次,有一个新的命令行工具你将会使用到(不过 cordova-cli 还可以继续使用),它就是 phonegap,可使用如下命令行来安装该工具:
sudo npm install -g phonegap
很明显 phonegap 命令行工具与 cordova 命令行工具有所不同。最大的不同是新的 phonegap 命令行工具完全支持 PhoneGap Build。其次是可快速的检查 SDK/platforms :
我想 PhoneGap 3.0 最需要关注的是完全的插件体系结构,所有的功能特性包括摄像头等都是使用插件方式提供。也就是说新建项目后很多功能是无法使用的,你必须将其对应的插件添加到项目中。
例如在 cordova 中添加插件的方法是
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git
而通过 phonegap 命令行工具的方法是:
phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git
这意味着在开始 PhoneGap 项目时你要先考虑项目需要什么功能,然后通过命令行来添加这些功能。
下面是完整的插件列表,我直接拷贝过来,可能会有变化:
Basic device information:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
Network and battery status:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-network-information.git
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-battery-status.git
Accelerometer, compass, and geolocation:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device-motion.git
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device-orientation.git
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-geolocation.git
Camera, media capture, and media playback:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-media-capture.git
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-media.git
Access files on device or network:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-file.git
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-file-transfer.git
Notifications via dialog box or vibration:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs.git
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-vibration.git
Contacts:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-contacts.git
Globalization:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-globalization.git
Splash Screen:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-splashscreen.git
In-app browser:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git
Debug console:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-console.git
via raymondcamden/oschina编译
分享到:
相关推荐
Cordova / PhoneGap >= 3.0 的跨平台插件 支持的平台 安卓、iOS、亚马逊 FireOS 安装 科尔多瓦: cordova plugin add git://github.com/zoxxx/PhoneGap-KeepScreenOn-plugin.git 对于 PhoneGap phonegap local ...
PhoneGap iOS 自定义插件
这是一个PhoneGap安卓版的定位插件,利用百度SDK来实现定位,避免用浏览器定位时的误差和部分浏览器不支持定位, 此Demo用的是SDK3.3版本, 避免出面当两个用到SDK定位的应用程序安装在同一手机上出面找不到SDK的...
PhoneGap常用插件 里面包括ios android等等 基本需要的插件都有 如拨打电话 上传图像等
phonegap-bluetooth-plugin, 用于PhoneGap版本 2.6.0 的蓝牙插件 BluetoothPlugin用于 PhoneGap ( Android )的蓝牙插件。 测试版本 2.6.0和 3.0.0.笔记插件要求 Android API版本 15 ( Ice Cream Sandwich ) 正常工作...
grunt-phonegap, 为Phonegap应用程序提供本地构建任务的Grunt插件 : Phonegap提供为 Phonegap应用程序提供构建任务的插件插件 grunt-phonegap 通过包装 Phonegap 3.0 命令行 接口,将Phonegap开发与 Grunt -based...
最新的phonegap3.0版本包含test,android版本
Phonegap项目中,使用js脚本调用ios中OC代码,需要使用Phonegap提供的一个脚本插件:cordova.js
phonegap开发插件包,各个平台的都有,像什么短信收发插件,蓝牙控制插件等等,具体的看文件包吧
phonegap android在线更新插件,兼容android7.0下载后安装闪退的问题;详细使用见README.md文件。
phonegap 打开文档插件 <script type="text/javascript" charset="utf-8" src="fileopener.js"></script>
phonegap扫描二位码插件,顺便给大家推荐phonegap扫描二维码的教程http://blog.csdn.net/u014646984/article/details/25655725,这篇博客写得比较详细,按照步骤可以搭建出扫描二维码的android程序
自己写的一个PhoneGap Camera插件调用 Demo,实现拍照/图库获取图片功能,编译通过~~~具体实现我博客里面有
InstagramPlugin, 用于 phonegap/cordova的Instagram 插件 Cordova Instagram 插件由 。使用dataUrl和Android的Instagram 应用程序添加用于共享画布元素或者编码图像的内容的能力。 将插件安装到你的项目中如果使用...
phonegap 微信共享插件
iOS与web 开发结合, 利用phonegap ,大部分用到的插件的demo
使用phonegap调用安卓插件实现GPS实时定位
PhoneGap/Cordova的支付宝Android插件
Phonegap在安卓平台上的插件开发 一个前台html传string到native端经过md5处理后返回结果到前台html的例子
phonegap调用IOS系统短信功能文档,以及如何将短信功能显示为中文