Page 379 - AngularJS权威教程
P. 379
26.4 Cordova 入门 359
26.4.1 Cordova开发流程 19
Cordova源自已经被Apache基金会接受的PhoneGap项目。这个项目本身就包含了我们将用来
与原生应用交互的命令行工具,从创建到部署。 20
26.4.2 平台
21
至此,我们已经创建了应用,并且添加了平台(在这个例子中是iOS)。
Cordova应用支持哪些平台,取决于我们的开发环境。在Mac上,可用的平台有: 22
iOS;
Android; 23
Blackberry10;
Firefox OS。 24
在Windows机器上,可以开发以下平台应用:
25
Android;
Windows Phone 7;
Windows Phone 8; 26
Windows8;
Blackberry10; 27
Firefox OS。
如果不知道哪些平台可用,可以运行platforms命令来检查哪些平台可用并且已经安装好了: 28
$ cordova platforms ls
29
要添加一个平台,可以使用platform add命令(正如上面那样):
$cordova platform add android
30
要移除一个平台,可以使用rm或者remove命令:
$cordova platform rm blackberry10 31
26.4.3 插件
32
Cordova建立在令人难以置信的模块化基础之上,它希望用户使用插件系统来安装所有非核
心组件。要给项目添加一个插件,使用plugin add命令即可:
33
$ cordova plugin add\
https://git-wip-us.apache.org/repos/asf/cordova-plugin-geolocation.git
34
然后可以使用plugins ls命令列出当前已安装的插件:
$cordova plugins ls
[ 'org.apache.cordova.geolocation' ] 35
最后,可以使用plugin rm命令移除插件:
36
$cordova plugins rm org.apache.cordova.geolocation