我们可以利用Ant和Cordova将网页转换成Android App
一.安装步骤
Cordova除了要安装node.js,还要安装 
1.Java 的JDK 
2.android的sdk 
3.Apache ant

jdk和sdk我这就不说如何安装,我们来说如何安装ant

1.1.安装Ant

下载地址: http://ant.apache.org/bindown1oad.cgi。进入网页之后,单击 apache ant-1 .9.4-bin.zip链接就可以下载文件 

下载之后解压缩会得到 apache-ant-l.9.4文件夹, Apache Ant不需要安装,只要将 ant.bat 所在的路径加入到系统的 Path变量中,让程序在运行时能够找到所需的文件即可。为了方便管理,我将 apache-ant-1.9.4文件夹与 android SDK放在同一个文件夹下,也就是 C\Program Files\Android、

接着,设置ApacheAnt的环境变量。如图 
然后在path后面添加%ANT_HOME%\bin\就行

1.2.安装node.js

下载地址:http://nodejs.org/ 下载好了后直接安装

1.3.通过npm安装Covdova

我们用管理员打开控制台,输入一下命令:npm install -g cordova

如:

二. 如何发布安卓APP

步骤
1.创建项目 
2添加安卓平台 
3导入网页程序

我的网页程序是这样的:如

转换成APP的安装包是这样的


安装以后是这样的:

2.1.创建项目

cordova create he11o com.example.he11o He1loWorld
上述命令用于创建名为 Heuoworld的项目 。请在“命令提示符”窗口中切换到要放置项目的文件夹, 例如 D:, 再执行上述命令, 就会创建 He11oWorld项目, D盘会生成 He11oWorld 文件夹。

cordova create后面添加3个参数,分别是文件夹名称(he11o) , APP id(com.example.he11o)以及 APP名称(He11oWorld) 。除了文件夹名称之外,其他两个参数可以省略,其中第二个参数 App id名称是自定义的,其格式类似于 Java的 package name,最少两层。 由于 APP id在同一个手机中或 Google Play商店都不能重复,因此大多数会用到3层,例如范例中的com.example.he11o就是定义了3层的 id名称

创建好的项目下共有6个文件夹,分别是.hooks、 merges,platforms、 plugins以及 www文件夹。其中www就是网页程序放置的文件夹。

2.2.添加 Android平台

创建了项目之后, 必须指定使用的平台, 例如 Android或 iOS。

首先必须在 cMD窗口中切换到项目所在文件夹(切换文件夹的命令为 cd文件夹名称) , 输入下列语法即可创建 Android平台

cordova platform add android

2.3.导入网页程序

接着,就可以将我们制作好的网页文件,包含 HTML文件、图形文件等所有相关文件, 复制到 www文件夹中,首页文件名默认为 index.htm1。用户可以使用记事本之类的文本编辑器打开项目文件夹中的 config.xm1文件, 找到以下语句,将 index.htm1改为首页文件名。 
content src-“index.htm1”

2.4.创建APP

在 cMD窗口中先切换到项目所在文件夹(切換文件夹命令为 cd文件夹名称) ,执行下 
cordova run android 
这是创建APP和打开android模拟器,可以分开的

如果只想创建app安装包可以用下面的语句

cordova build

运行好后就可以在platforms/android/ant_build文件建下“APP名称+debug.apk”文件。这个就是平时的安装包,就可以放在真机上安装了。

扫码关注本人微信公众号,有惊喜奥!公众号每天定时发送精致文章!回复关键词可获得海量各类编程开发学习资料!

例如:想获得Python入门至精通学习资料,请回复关键词Python即可。

如何两步完成网页到Android App转换相关推荐

  1. 网页打开Android APP

    原理解析 在Android平台而言,URI主要分三个部分: scheme,authority,path 其中authority又分为host和port.格式如下: <scheme>://& ...

  2. 网页打开android app,网页打开Android APP

    原理解析 在Android平台而言,URI主要分三个部分: scheme,authority,path 其中authority又分为host和port.格式如下: ://:[||] 对应的manife ...

  3. 网页打开android app,android 网页中打开 app指定页面

    一.网页打开app简介 1. 用户自定义的URI (Custom URI scheme)  形式如下: scheme://host/path?parameters 2. "intent:&q ...

  4. android开发进阶(一)-- android app启动流程

    这篇文章写得很详细: http://www.jianshu.com/p/a5532ecc8377 作者曾经在高通的Android性能组工作, 主要工作是优化Android Application的启动 ...

  5. android代码实现手机加速功能,神奇的安卓手机提速方法 只需设置两步立即提速70%以上...

    原标题:神奇的安卓手机提速方法 只需设置两步立即提速70%以上 6月份各大国产手机品牌相继推出自己的旗舰机,尤其是vivo前几天发布了屏占比高达91%的vivo NEX手机,而接下来OPPO也要发布F ...

  6. 如何将网页转换成Android APP

    我们可以利用Cordova和Ant将网页转换成Android App 一.如何安装 Cordova除了要安装node.js,还要安装 1.Java 的JDK 2.android的sdk 3.Apach ...

  7. Android使用WebView将网页打包成APP

    引导页 package com.example.pack;import android.content.Intent; import android.os.Handler; import androi ...

  8. 两步解决----中国大学mooc网页加载慢

    两步解决----中国大学mooc网页加载慢 文章目录 两步解决----中国大学mooc网页加载慢 ①终端清除本机DNS缓存 ②打开控制面板 ①终端清除本机DNS缓存 1.WIN+R:输入cmd 2.输 ...

  9. android启动微信应用程序,android 从微信分享的网页中启动APP

    项目中有个需求,让用户可以从分享到微信的网页中启动自己的APP,如果本机没有安装该应用程序则打开应用商店并打开该程序在商店中的搜索结果页面.在这里跟大家分享一下: 首先需要和服务端协商好网页中按钮点击 ...

最新文章

  1. Android 中文API (70) —— BluetoothDevice[蓝牙]
  2. pythorch创建简单的神经网络源码
  3. contenteditable元素的placeholder输入提示语设置
  4. labview实例_手把手以实例教你学LabVIEW编程,事件结构框架
  5. 花式看超级碗 人工智能、大数据在碗里
  6. KnockoutJS-快速入门
  7. CALayer与UIView区别和联系【转】
  8. 单反相机的常用的几个参数之间的关系
  9. ngx_lua 模块提供的指令和API等
  10. 使用百度统计分析你的网站访问数据
  11. Hex Editor Crack版,十六进制编辑器使用方案
  12. gini指数与cart 决策树
  13. google bert deeping watch
  14. JS函数传参是传值还是传引用
  15. python不定积分教学_python 求定积分和不定积分示例
  16. 提高计算机软件速度的方法,小白看过来!提高电脑速度8种实用方法
  17. 使用git从github上稳定下载项目
  18. 安卓市场 android2.1.1,iLike安卓数据恢复专业版
  19. mysql参数之skip_networking
  20. 双面之殇:分布式光伏如何应对“冰火两重天”?

热门文章

  1. 深度剖析E680G应用三.目录结构
  2. 有关计算机的英语作文一千字,英语作文:如果我有一千元(If I Have One Thousand Dollars)...
  3. 奇洛金卡达 father.cpp
  4. 毕设-基于SpringBoot房屋租赁系统
  5. python南开大学王恺_《信息处理技术》复习资料-王恺
  6. openwrt修复编译中feeds软件包丢失问题
  7. Excel中使用填充命令填充数据的方法
  8. QGC的PlanToolBar
  9. PlatON创始人孙立林:以区块链为代表的新一代金融基础设施,就是未来AI和大数据的公共基础设施...
  10. 【小月电子】安路国产FPGA开发板系统学习教程-LESSON7串口通信