当前位置: 首页 > news >正文

Android Cordova 开发 - Cordova 快速入门(Cordova 环境配置、Cordova 第一个应用程序)

一、Cordova

1、Cordova 概述
  • Cordova 是使用 HTML,CSS 和 JavaScript 构建混合移动应用程序的平台
2、Cordova 特征
(1)命令行界面(Cordova CLI)
  • 这是可用于启动项目,构建不同平台的进程,安装插件和许多其他有用的东西,使开发过程更容易的工具
(2)Cordova 核心组件
  • Cordova 提供了每个移动应用程序所需的核心组件,这些组件将用于创建应用程序的基础,所以我们可以花更多的时间来实现我们自己的逻辑
(3)Cordova 外挂程式
  • Cordova 提供的 API 将用于实现本地移动功能到我们的 JavaScript 应用程序
(4)许可证
  • Cordova 按照 Apache 许可证 2.0 版授权,Apache 和 Apache 羽毛标志是 Apache 软件基金会的商标
3、Cordova 优势
  • Cordova 为构建混合移动应用程序提供了一个平台,因此我们可以开发一个应用程序,将在不同的移动平台 IOS、Android、Windows Phone、Amazon-fireos、黑莓、Firefox OS、Ubuntu 和 Tizien上使用

  • 开发混合应用程序比原生应用程序更快,所以 Cordova 可以节省大量的开发时间

  • 由于我们在使用 Cordova 时使用 JavaScript,我们不需要学习平台特定的编程语言

  • 有大量的社区插件可以与 Cordova 一起使用,许多库和框架都经过优化以便使用它

4、Cordova 限制
  • 混合应用程序比本地应用程序慢,因此对于需要大量数据和功能的大型应用程序使用 Cordova 不是最佳选择

  • 跨浏览器兼容性可能会产生很多问题,大多数时候,我们为不同的平台构建应用程序,测试和优化可能需要很多时间,因为我们需要覆盖大量的设备和操作系统

  • 某些插件与不同的设备和平台存在兼容性问题,还有一些 Cordova 尚不支持的本机 API


二、Cordova 环境配置

1、准备阶段
  • 在我们开始使用 Cordova 之前,我们需要安装一些组件
序号软件描述
1NodeJS 和 NPMNodeJS 是 Cordova 开发所需的平台
2Android SDK对于 Android 平台,需要在机器上安装 Android SDK
3Gradle下载地址:https://gradle.org/releases/
4Git即使你不使用 Git,也应该安装,因为 Cordova 会使用它的一些后台进程
2、环境变量配置(待完善)
变量值(按照实际情况配置)
JAVA_HOMED:\environment\jdk1.8.0_152
ANDROID_SDK_ROOTD:\environment\SDK
3、Cordova 安装
  • 此步骤将在全球下载并安装 Cordova 模块,在 CMD 中运行以下命令
npm install -g cordova
  • 检查安装的版本
cordova -v

三、Cordova 第一个应用程序

1、创建应用程序
  • 在 CMD 中打开要在其中安装应用程序的目录,创建应用程序
cordova create CordovaProject io.cordova.hellocordova CordovaApp
参数说明
CordovaProject创建应用程序的目录名称
io.cordova.hellocordova是默认的反向域值,如果可能,应该使用自己的域值
CordovaApp应用的标题
2、平台的添加与删除
(1)添加平台
  • 在 CMD 中打开项目目录(CordovaProject),选择需要的平台,为了能够使用指定的平台,需要安装特定的平台 SDK(这里我们在 Windows 上开发,使用 Android SDK)
cordova platform add android
  • 还有其他平台可以在 Windows 操作系统上使用
cordova platform add wp8
cordova platform add amazon-fireos
cordova platform add windows
cordova platform add blackberry10
cordova platform add firefoxos
cordova platform add browser
(2)删除平台
  • 也可以从项目中删除平台
cordova platform rm android
3、查看平台信息
  • 在 CMD 中打开项目目录(CordovaProject),查看平台信息
cordova platform ls
4、构建与运行
(1)环境检查
  • 在 CMD 中打开项目目录(CordovaProject),查看 Cordova 构建 APP 时环境是否齐全
cordova requirements
(2)构建
  • 在 CMD 中打开项目目录(CordovaProject),为指定的平台构建应用程序
cordova build android
(3)运行
  • 在 CMD 中打开项目目录(CordovaProject),运行应用程序,真机调试
cordova run android
  • 使用模拟器运行
cordova emulate android

相关文章:

  • 论文精读:大规模MIMO波束选择问题的量子计算解决方案
  • QtDesigner入门
  • FFCV性能优化——快速加载大规模图像数据训练
  • Maven 项目中引入本地 JAR 包
  • 软考软件设计师30天备考指南
  • 【k8s系列7-更新中】kubeadm搭建Kubernetes高可用集群-三主两从
  • Kafka 主题设计与数据接入机制
  • AI健康小屋:解锁健康管理新密码
  • 【特殊场景应对6】频繁跳槽:行业特性与稳定性危机的解释边界
  • C++手撕STL-其四
  • 使用Python将YOLO的XML标注文件转换为TXT文件格式
  • Sentinel源码—9.限流算法的实现对比二
  • React SSR + Redux 导致的 Hydration 报错踩坑记录与修复方案
  • 【leetcode】3524 求出数组的X值1
  • jspm基于Java的电影购票系统的设计与实现(源码+lw+部署文档+讲解),源码可白嫖!
  • 网络安全技能大赛B模块赛题解析Server12环境
  • Spring Boot + MyBatis 动态字段更新方法
  • 电商系统分库分表详细规划方案
  • 科技项目必须进行验收测试吗?项目验收测试服务机构有哪些?
  • Shell编程之函数和数组
  • 天问三号开放20千克质量资源,邀国际合作开展火星探测研究
  • 金融监管总局:支持将上海打造成具有国际竞争力的再保险中心
  • 上影新片《密档》杀青,全新角度演绎石库门秘战
  • 书信里的宋人|忠奸难辨的夏竦
  • 导演汪俊:与孙俪默契合作,还原“蛮好的人生”
  • 陈冬评价神二十乘组:合,三头六臂;分,独当一面