如何使用HbuilderX开发一个web app呢?


title: 如何开发一个web app呢?
date: 2021-12-16
categories: frontend
tags:

  • React
  • React-vant
  • Android

简介:我们需要使用前后端分离的技术开发原生安卓应用

web文件的打包

  • web文件的打包,我们直接使用:
npm run build
  • 如果为react项目,我们则直接使用:
yarn build

打包出来的文件如下图所示:

放在真机环境下以开发环境运行

创建HBuilderX项目并只保留配置文件

在此,我们需要下载HbuilderX,然后在HbuilderX新建一个项目,记作test:

这时候我们会得到一个项目test,然后在test项目中,我们需要删除除了manifest.json和unpackage文件的其他文件

将原先web的打包文件放在HbuilderX创建的文件中

将原先web的打包文件放到文件夹中:

  • 在这里,我们需要注意一点:

    不要将原先web打包文件的manifest.json文件覆盖掉HBuilderX的manifest.json文件!

运行HBuilderX文件

我们打开安卓模拟器,或者真机运行,然后打开:

选择第一个选项,这样我们就可以在真机或者安卓模拟器看我们的webApp了

注意:如果你在该环境下运行的文件是空白页,那么你需要这样解决:

  • 在原来web前端项目的package.json文件中添加(针对react项目):

  • 重新打包,重新放在HbuilderX项目中

你可以在manifest.json文件中更改你的设置项,比如app图标,开屏图片【必须为png格式】

打包成apk文件

右键,选择【发行】-【原生app-云打包】

变更下列红色部分至与图片一致:

静等十分钟左右,就可以得到apk文件了

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单的登录界面的HTML和CSS代码示例: HTML代码: ``` <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>登录界面</title> <link rel="stylesheet" href="style.css"> </head> <body> <div class="login-box"> <h2>登录</h2> <form> <label for="username">用户名</label> <input type="text" id="username" name="username" placeholder="请输入用户名"> <label for="password">密码</label> <input type="password" id="password" name="password" placeholder="请输入密码"> <input type="submit" value="登录"> </form> </div> </body> </html> ``` CSS代码: ``` body { margin: 0; padding: 0; background: #f3f3f3; } .login-box { width: 320px; height: 400px; background: #fff; color: #333; top: 50%; left: 50%; position: absolute; transform: translate(-50%, -50%); box-shadow: 0 2px 4px rgba(0,0,0,.2); padding: 30px 20px; box-sizing: border-box; } .login-box h2 { margin: 0; padding: 0 0 20px; text-align: center; font-size: 22px; } .login-box label { font-size: 18px; padding: 0; margin: 0; display: block; } .login-box input[type="text"], .login-box input[type="password"] { width: 100%; margin-bottom: 20px; padding: 10px; border: none; border-radius: 5px; background: #f2f2f2; } .login-box input[type="submit"] { background: #008CBA; color: #fff; border: none; padding: 10px; border-radius: 5px; cursor: pointer; font-size: 18px; } ``` 您可以将以上代码保存为HTML和CSS文件,然后用HBuilderX打开HTML文件,即可看到一个简单的登录界面。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值