HTML5+开发移动app教程3-mui开发示例

下面就开始一个简答的例子,以及mui相关内容

mui

官网:http://dcloudio.github.io/mui/

说明:http://dev.dcloud.net.cn/mui/ui/index.html#accordion

开始

新建项目

在首页点击新建移动App,如下:

或者在项目管理器内右键新建,或者快捷键ctrl+n+a

选择模版

这里选择mui项目,会自动引入mui的js和css,如下:

文件结构

默认有以下几个文件夹:css,fonts,js,如下:

简单开发

header

打开index.html后在body内输入mh后回车,如下:

body

同样输入mbo后回车

list

在mbody中添加一些列表

最后的代码

[html] view plain copy

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
  6. <title></title>
  7. <script src="js/mui.min.js"></script>
  8. <link href="css/mui.min.css" rel="stylesheet"/>
  9. <script type="text/javascript" charset="utf-8">
  10. mui.init();
  11. </script>
  12. </head>
  13. <body>
  14. <header class="mui-bar mui-bar-nav">
  15. <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
  16. <h1 class="mui-title">我的标题</h1>
  17. </header>
  18. <div class="mui-content">
  19. <ul class="mui-table-view" id="my_task_list">
  20. <li class="mui-table-view-cell">
  21. <div class="mui-slider-right mui-disabled">
  22. <a class="mui-btn mui-btn-red">删除</a>
  23. </div>
  24. <div class="mui-slider-handle">
  25. 待办事项1
  26. </div>
  27. </li>
  28. <li class="mui-table-view-cell">
  29. <div class="mui-slider-right mui-disabled">
  30. <a class="mui-btn mui-btn-red">删除</a>
  31. </div>
  32. <div class="mui-slider-handle">
  33. 待办事项2
  34. </div>
  35. </li>
  36. </ul>
  37. </div>
  38. </body>
  39. </html>

调试(android为例)

连接手机

首先需要连接手机

运行

选择运行——手机运行——在xx设备上运行

或者使用快捷键ctrl+r

效果

现在你就可以在手机上看效果了

注意

需要开启开发者模式

打包

dcloud证书打包

选择发行——App打包——选择Android以及dcloud公用证书,如下:

参数配置

可能有时候会提示参数配置错误,这是你需要打开项目下manifest.json文件,并去掉第三方插件,如下:

等待

返回上一步的发行打包,点击打包后会提示你已经到云端打包,你只需要等待了,

一小会之后就打包好了,这时你就可以把apk拷贝到自己手机使用了,

时间: 2024-11-07 23:13:47

HTML5+开发移动app教程3-mui开发示例的相关文章

HTML5+开发移动app教程1-环境搭建

前言 本教程是介绍使用html5+(nativejs)和mui开发移动app(包括android和ios), 感兴趣请继续,不感兴趣请跳过,大部分来自官方api,增加了一些自己的总结. HBuilder 说明 用h5+开发app的环境,也是ide,对eclipse做了深度定制,以前使用过eclipse或者myeclipse可以直接上手 官网 http://www.dcloud.io/ 下载 在官网上点击下载,安装好后可以自己将文件夹压缩成zip,方便以后使用,解压就可以用 依赖 估计会需要jre

HTML5+开发移动app教程2-原理介绍

原理 html5+开发app的原理大概是这样: html页面负责内容: ui负责页面样式: js负责调用原生app方法. html5 html5这部分负责页面,也就是app中你看到的东西,大概的架构和内容 ui ui负责页面样式,既然要做移动app,那做出的效果就得和移动端靠近, 这里并没有局限于用那种ui,比较常见的适配移动端的ui框架有: bootstrap 介绍:Twitter开发的ui框架,特点是可以简介美观,可以适配移动端(例如本站:http://uikoo9.com/) 中文官网:h

web app教程:MUI学习笔记第二课:页面布局

页面初始化 在app开发中,若要使用HTML5+扩展api,必须等plusready事件发生后才能正常使用,mui将该事件封装成了mui.plusReady()方法,涉及到HTML5+的api,建议都写在mui.plusReady方法中.如下为打印当前页面URL的示例: mui.plusReady(function(){      console.log("当前页面URL:"+plus.webview.currentWebview().getURL());}); mui.init() 

思考:用开发移动app的观念来开发网站

首先祝大家新年快乐.万事如意. 开发网站程序也有一些年头了,从最初的静态HTML+ JS,到后来的WebForm,然后过渡到现在的MVC. 由于最近做一些技术调研,也接触了很多移动开发,iOS和Android的东西也知道点,会做一些简单的app. 做移动app做多了,再回头看网站开发,我开始怀疑,我们到底需不需要ASP.NET MVC这样的框架? 网站的本质就是 HTML + CSS +JS + HTTP(TCP/IP)协议 + 可以响应HTTP协议的服务器. 移动app的本质是 移动UI +

[deviceone开发]-直播APP心形点赞动画示例

一.简介 这个示例展示do_Animator组件的简单使用,通过点击"点赞"按钮,不断弹出心形图片,向上动画漂移到顶部消失.间隔时间和上下左右移动的步长都是一定范围的随机值. 二.效果图 三.相关下载 https://github.com/do-project/code4do/tree/master/my_heart 四.相关讨论 http://bbs.deviceone.net/forum.php?mod=viewthread&tid=308 五.更多案例 http://so

慕课网实战—《用组件方式开发 Web App全站 》笔记七-饼图和环图组件开发

运用HTML5.CSS3.JS流行技术,采用组件式开发模式,开发Web App全站!技术大牛带你统统拿下不同类型的HTML5动态数据报告! <用组件方式开发 Web App全站 > 饼图开发(绘制饼图准备) 饼图实现原理 饼图开发(绘制饼图) 代码 /* 饼图组件对象 */ var H5ComponentPie =function ( name, cfg ) { var component = new H5ComponentBase( name ,cfg ); // 绘制网格线 - 背景层 v

如何开发一个App(Android)

前言 本篇博客从开发的角度来介绍如何开发一个Android App,需要说明一点是,这里只是提供一个如何开发一个app的思路,并不会介绍很多技术上的细节,从整个大局去把握如何去构思一个app的开发,让你对独立开发一款app的时候有个理解,如果有说的不对的地方,欢迎大家拍砖留言讨论. 开发环境 Android应用层使用的开发语言是Java,自然需要用到Java运行环境,无论你在Window是系统还是Mac系统都需要安装JDK,并且配置它的环境变量,不懂什么叫环境变量的或者不知道怎么配的,请利用好自

C#游戏开发快速入门教程

C#游戏开发快速入门教程 C#游戏开发快速入门 试读文档下载地址:http://pan.baidu.com/s/1eQeSl0Y C#是微软发布的高级程序设计语言,这门语言和C语言一样,已经成为了大学计算机相关专业必学的一门语言.很多初学这门语言的同学,还以为C#只能开发Windows桌面应用程序了,写写ASP.NET网站.本书将为读者纠正这种观念,使用C#一样可以开发出精彩的游戏! 学习所需的系统和软件 安装Windows 7操作系统 安装Unity 4.5.1 目  录 第1章  使用C#编

HBuilder开发App教程04-最难搞定的是mui

前言 前几篇说到一些HBuilder开发app的基础教程, 现在来说一下HBuilder开发app的难点,或者说是上手的难点, 就是mui, 如果你没有研究mui就贸然的上手HBuilder,那你的开发过程是痛苦的, 花一点时间研究下mui,对你之后开发app有很大的帮助. 网址 教程再好,也会有疏漏的地方,还需要你仔细阅读官方文档, 附地址:http://dcloudio.github.io/mui/ init mui封装了很多常用的页面方法,都需要在init中设置,例如: 1.和上拉加载,下