Cordova入门教程

    • 1.介绍和安装
    • 2. 创建Cordova项目
    • 3.添加平台
    • 4.构建应用
    • 5.运行应用
    • 6.常用指令集合
    • 7.电梯

1.介绍和安装

介绍: Apache Cordova是一个开源移动开发框架,它允许您使用标准的Web技术,如HTML5,CSS3和JavaScript进行跨平台开发,概括来说可以把他理解成一个打包工具,能够把vue、angular应用打包成手机上可安装的apk,并且可以提供插件,用来访问设备的摄像头、麦克风、加速度传感器等设备组件。
安装: 需要安装git和配置后node环境,cordova需要git的后台进程
npm安装方式:npm install -g cordova
查看版本:Cordova -v

2. 创建Cordova项目

创建项目:cordova create Demo com.swn.demo HelloCordova
Demo:项目名,即整个项目所在的文件名。
com.swn.demo:反向域值,应用程序的包名
HelloCordova:应用程序名
三个一定要用空格分开

3.添加平台

添加平台,提供对应的环境:cordova platform add android
还有许多其他平台添加后在Window操作系统中使用,可查阅官网。

4.构建应用

构建相当于将项目打包:cordova build android (添加其他平台构建改为对应的)

5.运行应用

在默认模拟器运行

cordova emulate android

在外部模拟器运行

//连接模拟器  以MUMU模拟器为例,夜神模拟器等其他模拟器需要改对应地址,自行百度。
adb connect 127.0.0.1:7555
//运行
cordova run android

在真机运行
需要用USB连接电脑和手机,打开手机设置中的开发者模式。
cordova run android项目会在手机自动安装

6.常用指令集合

1.全局安装:npm install -g cordova
2.创建项目:cordova create Demo com.example.Demo 会飞的阿史
3.进入项目:cd Demo
4.添加平台:cordova platform add android
设备支持可以添加以下更多平台,具体看你的业务需求。

cordova platform add amazon-fireos
cordova platform add android
cordova platform add blackberry10
cordova platform add browser
cordova platform add firefoxos
cordova platform add webos
cordova platform add windows
cordova platform add wp8

5.查看已添加平台: cordova platforms list
6.安装插件:
cordova plugin add cordova-hot-code-push-plugin (cordova版本5.0以上)
本地插件:
cordova plugin add E:\androidPlugins\cordova-hot-code-push-local-dev-addon
7.查看插件列表cordova plugin list
8.移除插件:cordova plugin remove cordova-hot-code-push-plugin
网上有些插件可能因为版本不对或插件本身有问题让你的项目奔溃,没用的插件要移除
9.移除平台:cordova platform remove android
10.安装指定版本:install -g cordova@3.2.0-0.5.0
11.查看Cordova基本信息:cordova info
12.cordova帮助命令:cordova help
13.重新编译:cordova emulate

7.电梯

1.Cordova中文文档
2.W3C教程

Cordova入门教程相关推荐

  1. android cordova 教程,cordova入门教程(一)

    一.创建cordova项目执行命令://全局安装cordova命令行工具 npm install -g cordova //创建项目 cordova create hello com.example. ...

  2. Kafka入门教程与详解

    1 Kafka入门教程 1.1 消息队列(Message Queue) Message Queue消息传送系统提供传送服务.消息传送依赖于大量支持组件,这些组件负责处理连接服务.消息的路由和传送.持久 ...

  3. 【CV】Pytorch一小时入门教程-代码详解

    目录 一.关键部分代码分解 1.定义网络 2.损失函数(代价函数) 3.更新权值 二.训练完整的分类器 1.数据处理 2. 训练模型(代码详解) CPU训练 GPU训练 CPU版本与GPU版本代码区别 ...

  4. python tornado教程_Tornado 简单入门教程(零)——准备工作

    前言: 这两天在学着用Python + Tornado +MongoDB来做Web开发(哈哈哈这个词好高端).学的过程中查阅了无数资料,也收获了一些经验,所以希望总结出一份简易入门教程供初学者参考.完 ...

  5. python向量计算库教程_NumPy库入门教程:基础知识总结

    原标题:NumPy库入门教程:基础知识总结 视学算法 | 作者 知乎专栏 | 来源 numpy可以说是 Python运用于人工智能和科学计算的一个重要基础,近段时间恰好学习了numpy,pandas, ...

  6. mysql query browswer_MySQL数据库新特性之存储过程入门教程

    MySQL数据库新特性之存储过程入门教程 在MySQL 5中,终于引入了存储过程这一新特性,这将大大增强MYSQL的数据库处理能力.在本文中将指导读者快速掌握MySQL 5的存储过程的基本知识,带领用 ...

  7. python tensorflow教程_TensorFlow入门教程TensorFlow 基本使用T

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 TensorFlow入门教程 TensorFlow 基本使用 TensorFlow官方中文教程 TensorFlow 的特点: 使用图 (graph) 来 ...

  8. air调用java,AIR2.0入门教程:与Java应用交互

    在之前的一篇文章中,我介绍了如何使用AIR2.0新增的NativeProcess类与本地进程进行交互和通讯,在那个例子里面我们使用了C++ 的代码,实际上只要是基于命令行的标准输入输出,AIR2.0的 ...

  9. 【Arduino】开发入门教程【一】什么是Arduino

    Arduino Arduino 是一款便捷灵活.方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE).它适用于艺术家.设计师.爱好者和对于"互动 ...

  10. python 三分钟入门_Cython 三分钟入门教程

    作者:perrygeo 译者:赖勇浩(http://laiyonghao.com) 原文:http://www.perrygeo.net/wordpress/?p=116 我最喜欢的是Python,它 ...

最新文章

  1. 构建RESTful风格的WCF服务
  2. python小游戏源码-Python小游戏之300行代码实现俄罗斯方块
  3. asp.net中的<%%>形式的详细用法总结
  4. iOS 开发之获取时间到年底可能会踩到的坑
  5. wpf 点击按钮弹出选择框_WPF-PopupWindow wpf右下角弹出框,通过按钮调用,类似QQ CSharp C#编程 238万源代码下载- www.pudn.com...
  6. JScharts快速入门
  7. 将list的内容转换成固定个数的分组字符串
  8. 2017 Multi-University Training Contest - Team 3:1004. Kanade's trio(01字典树)
  9. 免费的matlab程序学习下载网站总结
  10. oppo计算机找不到,oppo手机文件在电脑上无法读取怎么办
  11. 第三次收获微软MVP
  12. 使用HAL_IWDG_Refresh()函数,可能造成硬件错误
  13. 数据中心与云计算关系
  14. Win8.1和Win10各自的优势
  15. 苹果留给 iOS 开发者的时间不多了:30 天内必须更新旧版本!
  16. 深度学习——从网络威胁情报中收集TTPs
  17. UITableviewCell的花式操作
  18. 小红书kol投放怎么找达人?这几个方面一定要看
  19. 普通用户如何获取超级管理员权限的步骤
  20. mysql查询计算机系信息_在学生管理数据库中查询通信系和计算机系的所有教师信息...

热门文章

  1. 【数据分析】数据指标
  2. 物业公众号推文范例_《爱物业》物业服务公众号平台
  3. 关于LANP的相关常识题
  4. mumu模拟器android调试,使用MuMu模拟器调试AndroidStudio项目
  5. 服务器维护后灵魂兽刷新吗,魔兽世界lr灵魂兽捕捉方法 猎人宠物刷新坐标
  6. uniapp app端登录
  7. 皮克定理(计算多边形面积)
  8. 服务器运维故障处理案例
  9. html图片旋转动画
  10. 高并发衡量指标及解决方案