如何使用 HTML、CSS 和 JavaScript 创建 Android 和 iOS 移动应用
如果您符合以下条件,请使用Apache Cordova :
先决条件
Apache Cordova是一个开源的移动开发框架。它允许您使用 HTML5、CSS3 和 JavaScript 等标准 Web 技术进行跨平台开发,从而避免使用每个移动平台的原生开发语言。应用程序在针对每个平台的封装器中运行,并依赖符合标准的 API 绑定来访问每个设备的传感器、数据和网络状态。
如果您想学习如何使用 HTML、CSS、JS 和 Apache Cordova 开发 Android 和 iOS 移动应用程序,请在此处报名参加我的课程,可享受 90% 的折扣。
Apache Cordova - 使用 HTML、CSS 和 JS 构建混合移动应用
在这篇博文中,我将向您展示如何使用 HTML、CSS 和 JavaScript 创建您的第一个适用于 Android、iOS、浏览器和桌面的 Cordova 项目。
所谓跨平台,是指应用程序代码库可以使用 HTML5、CSS3 和 JavaScript 编写一次,即可在多个目标移动平台(如 Android、iOS、Windows、Firefox、Ubuntu 移动版)上运行。
Web 开发社区一直在不断创新,随着 Angular、IONIC、jQuery 和 React 等框架的出现,传统的 Web 应用程序在功能方面现在几乎与它们的原生平台特定同类应用程序没有区别了。
Apache Cordova 可以通过原生插件进行扩展,允许开发者添加更多可从 JavaScript 调用的功能,从而实现原生层和 HTML5 页面之间的直接通信。这些插件允许访问设备的加速计、摄像头、指南针、文件系统、麦克风等。
然而,使用基于 Web 的技术会导致一些 Apache Cordova 应用程序的运行速度比具有类似功能的原生应用程序慢。
最重要的是:Cordova 是免费且开源的。以下是如何开始使用 Apache Cordova。
如果您符合以下条件,请使用Apache Cordova :
- 我是一名移动应用开发者,想要将一个应用扩展到多个平台,而无需使用每个平台的语言和工具集重新实现它。
- 我是一名网页开发者,想要部署一个打包好的网页应用程序,以便在各种应用商店门户网站上分发。
- 如果您是一位移动开发者,对将原生应用程序组件与可以访问设备级 API 的 WebView(特殊浏览器窗口)混合使用感兴趣,或者您想在原生组件和 WebView 组件之间开发插件接口,那么本文将对您有所帮助。
如果您想通过视频观看和学习,那么您必须在 YouTube 上观看,并且订阅“Instill Learning”YouTube 频道,以便获取未来的教程。
先决条件
在创建新的 Cordova 应用之前,需要满足一些先决条件,并且您必须安装以下软件:
*Node.js(Node.js 自带 npm)[ https://nodejs.org/en/ ]
*Cordova [安装 Node.js 后,您可以通过命令行或终端使用以下命令安装 Cordova:“npm install -g cordova”] [ https://cordova.apache.org/#getstarted ]
步骤 1:创建一个新的 Cordova 应用
cordova create DeviceInfo info.androidabcd.deviceinfo DeviceInfoSample
创建新应用后,移动到 Cordova 项目文件夹
cd DeviceInfo
步骤 2:添加 Android 平台
cordova platform add android@latest
步骤 3:添加插件以获取设备信息
cordova plugin add cordova-plugin-device
使用此插件,您可以获取以下设备信息:
- 设备.cordova
- 设备型号
- 设备平台
- 设备.uuid
- 设备版本
- 设备制造商
- 设备是虚拟的
- 设备.串口
步骤 4:在 Visual Studio 代码编辑器中打开代码
如果您还没有安装 Visual Studio Code,请从这里下载并安装:https://code.visualstudio.com/
您可以通过在命令行或终端中输入“code.”[代码空格点]来打开Cordova项目,或者您可以直接将项目拖放到Visual Studio Code中。
步骤 5:编辑 www 文件夹中的 index.html 文件
步骤 6:编辑 www 文件夹中的 index.js 文件
步骤 7:编辑 www 文件夹中的 index.css 文件
步骤 8:准备 Cordova 项目
在编辑完 www 文件夹中的源代码后,您必须准备代码,以便将其分发到您添加的所有平台。要准备源代码,请在命令行或终端中输入以下命令:
科尔多瓦准备
步骤 9:构建 Cordova 项目
构建好 Cordova 项目后,你会发现它会生成 APK 文件,你可以手动将其安装到任何 Android 设备上。或者,如果你想使用命令行安装应用,请参阅下一步。
cordova build android
步骤 10:在 Android 模拟器中运行 Cordova 应用
运行此命令前,必须先运行 Android 模拟器。
cordova run android
如何运行模拟器

