您好,欢迎来到 ios企业签名! 【快速注册】 【登录

您可以 “CTRL+D”一键收藏本站网址 ,下次访问更快速!

网页封装app

小白心得:将编好的网页封装成APP

更新时间:2020/6/28 / 阅读次数:841

  由于博主也是一个徘徊在APP开发门外的一名路人,这篇博客仅供小白参考(文章太过粗糙,仅仅是参考)。

  要知道,目前市场上有很多APP是采用H5编写的界面,或许是因为原生开发对于前端的灵活性并不是那么符合目前市场上的需求,因此在这里介绍如何使用Apache Cordova和Ant将网页封装成Android APP。在使用Cordova之前,我们需要安装一下四项工具:

  JDK、SDK、Ant都准备好之后,必须在系统环境变量中指定工具路径。右键 计算机----属性----高级系统设置----环境变量

  在“变量名”输入JAVA_HOME(变量名可自己定义),在“变量值”中输入你电脑上的JDK的存放路径。博主的路径如下:

  确定之后,再次点击新建,设置SDK的变量。 在“变量名”输入ANDROID_SDK(变量名可自己定义),在“变量值”中输入你电脑上的SDK的存放路径。博主的路径如下:

  在Path中的变量值输入如下4个路径,每个路径变量之间以英文分号 ; 隔开。(新变量与原来的变量直接同样要以分号隔开)

  三个必要工具安装完成以后,打开命令提示符窗口(cmd),检查工具是否安装成功。测试命令分别是:

  如果三个工具安装成功,会分别显示版本信息,如果某一项没有安装成功,命令行会显示“不是内部或外部命令,也不是可运行的程序或批处理文件”。如果是找不到命令,大多数是因为你的变量设置路径的时候不正确。查看一下是否路径写错或者遗漏。

  在此之前我们还要先安装NodeJS,下载地址:打开官网之后单击install,下载并安装NodeJS。安装完成之后,就可以使用npm命令去安装Cordova。打开CMD窗口(避免安装出现错误,建议以管理员身份打开CMD,右键cmd----以管理员身份运行)。输入下列语法安装Cordova

  NodeJS安装完成时会自动增加环境变量,如果上述命令无法执行,检查一下你的Path变量中有没有自动添加进去。

  AVD Manger应用程序一般在SDK目录下可以找到,找不到的同学(比如博主的SDK目录就是没有AVD Manager),可以从AndroidStudio里面直接点击打开。如下图红圈所示:

  打开之后新建模拟器,新建完成之后可以点击右边的启动按钮即可启动模拟器了。但是我们现在还不需要启动,因为我们接下来要将自己写的网页包装成apk

  Android的软件安装文件必须是apk文件,只要将apk文件导入模拟器,就可在模拟器上安装你的app。那么我们先要得到apk文件。

  输入这个创建命令之前,需要进入某个盘符如D盘,再输入上面的命令,那么将会在D盘自动生成一个HelloWorld项目。create后面的三个参数,分别对应的是文件夹名称(hello)、App id(com.example.hello) 、app名称(HelloWorld)。创建完以后,打开D盘的hello文件夹,会有如下几个子目录,其中是放置你自己网页的文件夹。如图:

  (b)添加Android平台(首先在cmd进入项目文件夹,即hello文件夹)进入之后输入如下命令:

  然后执行安装apk文件的命令:adb install apk文件路径和地址

  最后面是你的apk文件(如下图所示,项目文件夹名字有变化,是另外一个项目)

  今天老板让我把自己做的网站进行封包,我以前没有做过封包这种事件,在网上各种找资料,但我在网上找到的那些

  封包,全都是,进行定制封包(花钱),要不就是用网址进行封包(网址必须上线,已经备案完

  ),可能我找的方法不太对,反正我是没有找到,最后我研究一下我在用的编译器(Hbuilder),发现里面有进行

  的打包,我就在网上进行了搜索,终于把封包的问题解决了,如果有好的封包方法,希望你们能够介绍给......

  分享自我的微信订阅号“猿in”,可以搜索关注。文章目录整理说明HBuilder介绍打包方法问题解决参考整理说明本文介绍了基于HBuilderX,将自主开发的H5网站,使用云打包

  过程中,遇到的问题和解决方法。在HBuilderX中开发的应用,或者第三方的h5应用,可以创建项目,提交到云端打包生

  apk(Android平台)和ipa(iOS平台)。如果本地配置好对应......

  最近写安卓项目时,需要写到网络请求的功能,在利用api接口请求数据时,偶然发现AndroidStudio中模拟器没有网络连接,这就有点不开心了,明明电脑是有网络连接的,按道理来说模拟器应该也是可以联网的。后来上网查了一下,说是模拟器默认的DNS和电脑上的DNS不一样,表明不在同一个网段,用命令行检查了两者的DNS,发现还真的不一样。如何查看电脑DNS?直接打开cmd,输入命令ipconfig/......

  昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!”来看看小王写的代码吧,看完不要骂我装逼啊。private static String createPlayer(PlayerTypes p......

  ,在开发过程中代码是以实现为首要目的,写得并不会非常美观实用,代码会在后期不断调试更改,文章也会进行不定期更新。未经作者允许请勿转载。最新更新:2018/7/26功能需求:选取页面表格信息,批量生

  word文件 相关技术点前端layui表格的数据显示与后台json接口 页面与页面之间的参数传递,页面与后台之间的参......

ios企业签名 http://www.yc23c.com

上一篇:HTML网站一键打包APK工具(html网页打包安卓APP应用)

下一篇:网站如何封装成app?网站封装APP教程

最新文章

最热文章

收缩
  • QQ咨询

  • 电话咨询

  • 稳定不掉签名