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
   374   375   376   377   378   379   380   381   382   383   384