从Android原生角度看移动html5开发APP(二)之整体mui初始化
来源:互联网 发布:知不足而奋进 编辑:程序博客网 时间:2024/05/13 15:35
有几天没有写用html5开发移动app的总结了,今天抽出点时间来总结一下吧。
不多说直接入主题:
1、html就是一个框架,虽然说有点想layout,但是还是有点不一样的,具体的就是一个是标签,一个是具体控件。在移动开发中html用的最多的就是块标签即<div></div>,这个标签有点像Android原生的<RelativeLayout></RelativeLayout>的进一步抽象,通过<div></div>标签我们就能够很好的控制有关联的标签,使得他们成为一个整体。
2、html方面的只是在此就不说了,下面就进入正式的开发----JavaScript。一般我们开发的时候都会新建一个js文件的,在html中引用就好。书写的工具很多,文本编辑器就可以,但是本人愚昧,还是用的是IDE(HBuilder,强大的html5移动开发环境),开发环境已经帮我们实现了很多控件,有些可以直接拿来用就好,不用自己再去造轮子了。以后说到的js都是基于这个框架说的。
3、具体一点吧,说一下mui的初始化的一些东西
mui.init({swipeBack: false, //禁用右滑关闭功能preloadPages: [// {// url: 'province.html',// id: 'province.html',// styles: {// top: 0,//子页面顶部位置// bottom: 0//子页面底部位置// }//窗口参数// },{url: 'act.html',id: 'act.html',styles: {top: 0, //子页面顶部位置bottom: 0 //子页面底部位置} //窗口参数}]});初始化,就是在界面还没有出来之前做的一些预处理工作在这里实现。
mui.ready(function() {var subPages = ['pages/payment/payment.html', 'pages/stroke/drive.html', 'pages/mall/mall.html', 'pages/myself/my.html'];var subPage_style = {};//mui实现了两个方法//前台转后台document.addEventListener('pause', function() {__isIntoBackground = true;plus.device.setWakelock(false);});//后台转前台document.addEventListener('resume', function() {});});
这个地方就是html5树形界面已经加载完毕,document可以获取到html5中的标签了,可以在这里实现,类似为Android中的系统回调方法
这里t添加了两个监听,监听APP处理后台还是前台。
mui.plusReady(function(){
//html5调用硬件设备,摄像头,传感器等等
});这里是最基础的。都是调用mui系统的方法。
0 0
- 从Android原生角度看移动html5开发APP(二)之整体mui初始化
- 从Android原生角度看移动html5开发APP(一)原生与html对比
- 从Android原生角度看移动html5开发APP(三)之上拉加载
- HTML5能代替App吗?从架构角度看移动App之争
- HTML5+、mui开发移动app
- 跨平台移动APP开发进阶(二)HTML5+、mui开发移动app教程
- 跨平台移动APP开发进阶(二)HTML5+、mui开发移动app教程
- 跨平台移动APP开发进阶(二)HTML5+、mui开发移动app教程
- 从架构角度看移动App之争
- 从架构角度看移动App之争
- 从架构角度看移动APP
- MUI-开发移动APP
- HTML5+开发移动app教程3-mui开发示例
- HTML5+开发移动app教程3-mui开发示例
- 另类角度思考HTML5和原生APP之争
- webapp mui & HTML5+ (二) 之 mui
- 从开发角度看移动测试策略中的变化
- Html5 + android原生 混合式开发(二)
- Pugi解析时,定位行号和列号
- Android httpdns 之 http头部如何对缓存的控制
- 项目中的一些常用的知识点总结
- 排序算法时间效率测试
- 浅谈spring aop 控制下的事物 Dk
- 从Android原生角度看移动html5开发APP(二)之整体mui初始化
- 浅谈linux几种定时函数的使用
- 更改ora表空间
- 映射
- Cornerstone 使用详解
- OKhttp源码解析---OkHttpClient创建
- NodeJS入门(2)-代码的组织和部署
- Android子线程真的不能更新UI吗?让我们从源码的角度一探究竟
- mycat服务启动