web app 的技术平台很多,如adobe phonegap、sencha touch、appcan(国产)、dcloud(国产)平台。我选择了dcloud平台,原因:简单,容易上手。

web app项目开发的技术架构:mui+php+mysql

前端: mui(view层/control层)

后端: php(model层/control层)+mysql(后端忽略)

搭建环境使用Hbuilder IDE(配套使用mui,里面可以mui创建模板,支持mui语法提示)

PS:也可以使用不同的移动框架,如:SUI、Frozen UI、Ionic。

Hbuilder IDE新建一个web app项目。

接着创建app项目

看看项目目录结构。

unpakage----这里存放的是打包后生成的apk或者app,还有一个生成不同尺寸icon图标文件夹。

此图是由下面的manifest.json的图标配置生成的。

manifest.json---类似于android的manifest,但是比android的manifest更具有优越性,可以跨平台配置android、ios参数(主要是配置android,ios的没有过多的设置),方便接入第三方sdk。

更多详细的配置,请在manifest.json的代码视图配置。

现在来实现一下把web打包成本地app。

接着选择生成什么平台的app。

这里我使用DCloud平台里面的证书(云打包)

如果需要本地打包的话,就要生成证书别名、私钥密码、证书文件之后,填写进去才可以打包。

证书别名、私钥密码、证书文件-----这个些是从原生的开发工具生成的,如:使用android studio 或者是 eclipse for android 生成一个keystore。(因为下载IDE太费劲,所以建议使用jdk里面的命令工具生成keystroe)

打包完成后,看项目目录。

发现apk已经生成了。

PS:web app调试与原生app调试是一样的,建议在真机运行,如果需要在电脑模拟运行的话,比较麻烦,需要下载对应的IDE,如:android stuido/Xcode 。

我用的是魅族手机,所以Hbuilder就是检测不到我连接的设备。只能把应用打包成apk之后在手机运行。

转载于:https://www.cnblogs.com/Sroot/p/5810470.html

WebApp开发入门相关推荐

  1. 移动 webApp 开发入门与进阶

    移动 webApp 开发入门与进阶 简介 一.移动 Web 开发入门 1.像素 2.视口(viewport) 3.box-sizing 属性 4.图标字体 5.flex 布局 (1)flex 的基本概 ...

  2. Android WebAPP开发入门

    使用WebView开发web app 如果想发行一个web应用(或只包含网页)作为客户端的一部分,可以使用webview.WebView继承至View可以用于activity的布局来显示网页.但不包括 ...

  3. 【blade利刃出鞘】一起进入移动端webapp开发吧

    前言 在移动浪潮袭来的时候,小钗有幸进入框架组做webapp框架开发,过程中遇到了移动端的各种坑,也产生了各种激情,就我们公司的发展历程来说 第一阶段:使用传统方式开发移动站点,少量引入HTML5元素 ...

  4. PHPWeb开发入门体验学习笔记

    PHPWeb开发入门体验学习笔记 4 一.PHP web应用开发须知 1.入门要点 程序员三个阶段:码农(速成技能)->工程师(长期知识)->专家(研究论文) 编程三要素:声明变量(系统. ...

  5. java队名,《JavaWeb程序开发入门》课后练习(含答案)

    <<JavaWeb程序开发入门>课后练习(含答案)>由会员分享,可在线阅读,更多相关<<JavaWeb程序开发入门>课后练习(含答案)(10页珍藏版)> ...

  6. ArcGIS API for Silverlight开发入门

    ArcGIS API for Silverlight开发入门 你用上3G手机了吗?你可能会说,我就是喜欢用nokia1100,ABCDEFG跟我 都没关系.但你不能否认3G是一种趋势,最终我们每个人都 ...

  7. web前端开发入门学习线路图详解-2019升级版

    现如今,Web前端工程师已经成为各大互联网公司不可或缺的热门职位,从业者队伍日渐庞大,这其中不乏零基础学习者和转行人士.为了方便大家系统而全面的掌握前端基础知识,千锋小编特意整理了web前端开发入门学 ...

  8. Hololens Unity 开发入门 之 Hello HoloLens

    Hololens Unity 开发入门 之 Hello HoloLens~ 本文主要记录 HoloLens Unity 开发入门 ~ 一.说在前面的话 Unity 对 VR AR 甚至 将来的 MR ...

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

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

最新文章

  1. 一笔画 (25 分)
  2. 批量残差网络-Aggregated Residual Transformations for Deep Neural Networks
  3. phpmailer SMTP Error: Could not connect to SMTP host. 错误解决
  4. 安装phpredis扩展以及phpRedisAdmin工具
  5. 虚拟机安装CentOS 5.5详细过程和上网配置
  6. 全面剖析 Knative Eventing 0.6 版本新特性
  7. java的四种修饰符访问权限
  8. 卷积交织/解交织C++程序
  9. 【渝粤教育】国家开放大学2018年春季 0089-21DInternet和Intranet应用 参考试题
  10. bzoj3944 Sum
  11. springcloud(十):熔断监控Hystrix Dashboard
  12. bmp 图片格式读入 cv::Mat 的 C++ 实现
  13. 用友 U8 word模板修改
  14. 【重要更新】TX Text Control ActiveX X16发布 | 附下载
  15. 最简单的三极管音频放大电路
  16. 迅雷“去中心化”再升级 转型中All in 区块链
  17. mac电脑重装系统操作步骤
  18. 【读书总结】 《你只是看起来很努力》——致那段应该奋斗的岁月
  19. PDF文件中电子签名(安全性、有效性、合法性)验证指南
  20. unigine 三维旋转矩阵(mat3,quat) scale translate 变换矩阵(mat4) 和forward up right 关系 normal binormal tangent

热门文章

  1. 内网渗透-内网环境下的横向移动总结
  2. JavaWeb学习-案例练习-图书管理前台-9-分页功能实现
  3. 视频去重方法批量处理去重消重去水印去logo软
  4. 高质量程序设计指南C/C++阅读笔记
  5. java用poi操作excel,2003,2007,2010
  6. 30秒让你弄懂pdf怎么翻译,还在犹豫什么
  7. 计算机网络: 码元 波特 速率 带宽
  8. 数组传参(一维数组、二维数组)
  9. 红外光谱曲线的基线调整
  10. C++ Primer Plus 编程练习3