前言
接着上次《cordova+vue 开发AndroidAPP随笔(环境篇)》,也就是本地java环境,安卓环境。这次要讲的是灵魂环境, 也就是代码层面的上的环境。
Node\npm安装
应该都会了。不作赘述!
Cordova
Cordova是一个开放源码移动开发框架。它允许您使用标准的 web 技术如 HTML5、 CSS3 和 JavaScript 进行跨平台开发,避免每个移动平台的本机开发语言。 应用程式在有针对性的对每个平台的包装内执行,并依靠符合标准的 API 绑定访问每个设备的感应器、 资料和网路状态。
注:在运行任何命令列工具之前, 您需要为每个您想要的目标的平台安装Sdk。
安装cordova
$ npm install -g cordova
创建应用程序
$ cordova create hello com.example.hello HelloWorld
第一个参数是生成文件夹的文件夹名。 此文件夹不应该存在,cordova将创建它。
第二个参数 com.example.hello 为你的应用程序提供了一个包名。当你没有填写第三个参数的时候,第二个参数也可以不填,将会生成默认值io.cordova.hellocordova。
第三个参数 HelloWorld 提供了应用程序的显示标题。此参数可不填,将会生成默认值HelloCordova。
注意,这里可能还会提示我们需要先输入下面的命令才能创建项目
$ cordova telemetry on
添加Android平台
$ cd hello
$ cordova platform add android
当然cordova提供了包括安卓以外的各种平台,因为我们和我的项目的没关系我就不多讲了。
$ cordova platforms ls #显示已安装的平台
$ cordova platform rm android #移除指定的已安装平台
构建应用程序
$ cordova build android

结语
cordova简单的构建一个应用程序就讲完了,当然cordova的功能远不止于此,比如调取相机,手机信息等。这些我将在记录后面的开发过程中讲到。