mui hello html5 安装,HBuilder开发App Step1——环境搭建,HelloMUI 以及真机调试(示例代码)...

No1. 必须搭建java环境

只需要最基础的java环境,也就是cmd下可以运行java和javac即可,

具体教程请自行百度,都会有很详细的教程,这里不重点介绍。

No2. 下载安装HBuilder

下载完成后请将zip包解压缩到自定义的目录(windows),

并将该目录下的HBuilder.exe发送快捷方式到桌面。

314bbe01f3e94d259d4198a197e06ebc.jpg

双击该快捷方式,

第一次打开HBuilder需要注册,还请注册,几分钟搞定,

登录后即可看到HBuilder主界面:

41cecface0c14668b4cdbd474b80ab8e.jpg

使用过Eclipse或者MyEclipse的开发人员应该很熟悉这个界面吧,

对,HBuilder就是基于Eclipse做的二次开发IDE,

所以大部分Eclipse的操作,快捷键都可以直接挪过来使用。

No3. HBuilder 简介

介绍

稍微介绍下HBuilder可以做的事情:

1.前端开发

各种快捷键,各种提示,最好的一点是对所有html,css,js的各浏览器兼容性都有提示。

2.web开发

脱胎自Eclipse,自然做java web开发不成问题。

3.app开发

这个才是重头戏,编辑,在线打包,真机调试,6的飞起!!!

No4. HelloMUI 起航

1.新建项目

点击主界面的新建移动app,或者通过项目管理器界面右键新建,或者ctrl+n,a新建,

你会看到如下界面:

c4dbbb5b895f487594b457dd0b7f2e74.jpg

(1) 填写应用名称

类似Eclipse中的项目名称

(2) 选择位置

(3) 选择模版

空模版

mui项目,自动引入mui相关文件

hello h5+项目,和官网提供的nativejs示例app相同

hello mui,和官网提供的mui示例相同

(4) 点击完成

这里选择hello mui模版,你也可以选择hello h5+模版,以后开发大部分选择mui项目这个模版。

2.文件结构

新建完成后,左侧项目管理器中会出现如下目录结构:

5cdc066a208a4de2941d9e8e922145e9.jpg

做前端开发的同学一定很熟悉了吧,

主要注意的是manifest.json,

很多app相关配置:app图标,启动页,权限等都在这里配置。

End

就是这么简单,Now,你已经做完一个HelloMUI APP 了,剩下的就是看效果了。

3.真机调试

(1) 连接手机

请用数据线,而不是电源线连接手机,

ios需要下载一个调试插件,android可以直接调试,

绝对不需要额外的环境,不论是ios还是android,

选中项目,或者打开任意项目中的文件时,

点击菜单--运行--真机运行--在xx设备上运行,

或者直接ctrl+r直接运行,

当你修改过文件后也可以直接ctrl+r,app就会重启。

(2) 连接失败

当你遇到连接失败的时候,

android只需要随便安装一个手机助手,手机助手连接成功即可,

ios请参考说明。

(3) run

直接使用快捷键 【ctrl+r】,

然后开始享受你用HBuilder做的第一个app吧。

2cf7528f997641b1803e63b9ead11ada.jpg

嗯,有时间会持续更新的,记录学习情况,适当总结积累,总有一天小白也会成长为大神的,加油!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/338547.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C 析构函数

C 析构函数概述C 析构函数是一个特殊的成员函数,作用与构造函数相反,它的名字是类名的前面加一个~符号,析构函数是与构造函数作用相反的函数,当对象的生命期结束时,会自动执行析构函数。C 执行析构函数的情…

vue 侦听器侦听对象属性_不删除侦听器–使用ListenerHandles

vue 侦听器侦听对象属性听一个可观察的实例并对它的变化做出React很有趣。 做一些必要的事情来打断或结束这种聆听会变得很有趣。 让我们看看问题的根源和解决方法。 总览 这篇文章将首先讨论这种情况,然后再讨论常见的方法和问题所在。 然后,它将提供解…

华硕笔记本桌面没有显示计算机,华硕笔记本的桌面不见了,急求高手解答

满意答案下放工人2013.04.06采纳率:54% 等级:12已帮助:5701人★桌面-点击鼠标右键-点击排列图标-点击显示桌面图标★在桌面上右键点击→“属性”→桌面项→左下有个“自定义桌面”进入设置,把…

Facebook开源 C++11 组件库,真香!

Folly是Facebook open source library的缩写,提供了类似 Boost 和 std 库的功能。包括散列、字符串、向量、内存分配、位处理等,满足大规模高性能的需求。逻辑设计Folly 是一组相对独立的组件,有的简单到几个符号。对内部依赖没有限制&#x…

undertow ssl_SSL与WildFly 8和Undertow

undertow ssl我一直在研究WildFly 8的一些安全性主题,偶然发现了一些没有很好记录的配置选项。 其中之一是用于新的Web子系统Undertow的TLS / SSL配置。 有很多关于较旧的Web子系统的文档,并且确实仍然可以使用,但是这里是使用新方法进行配置…

C++对象的动态建立

C对象的动态建立和释放在C中,如果定义的对象是静态的,在程序运行过程中,对象所占的空间是不能随时释放的。为提高内存空间的利用率,希望在需要用到对象时才建立对象,在不需要用该对象时就撤销它,释放它所占…

java字符连接字符串数组_Java中连接字符串的最佳方法

java字符连接字符串数组最近有人问我这个问题–在Java中使用运算符连接字符串是否对性能不利? 这让我开始思考Java中连接字符串的不同方法,以及它们如何相互对抗。 这些是我要研究的方法: 使用运算符 使用StringBuilder 使用StringBuffer…

C 构造函数重载

C 用参数初始化表对数据成员初始化在C 中,构造函数的函数可以通过体内赋值语句对数据成员实现初始化,C 还提供另一种初始化数据成员的方法,用参数初始化表来实现对数据成员的初始化。这种方法不在函数体内对数据成员初始化,而是在…

乐播投延迟很高_大屏也要高刷新!华为4K@120智慧屏初体验,屏幕软件都够硬

买电视就是买屏幕,华为智慧屏也不例外。可参数大而全的旗舰产品往往都有着相当高昂的售价,假如你不愿意将就千元级别的画质,希望电视能坚持更长时间,却又没有足以点满所有技能树的预算……华为新出的S系列智慧屏,大概正…

java常见性能优化_十大最常见的Java性能问题

java常见性能优化Java性能是所有Java应用程序开发人员都关心的问题,因为快速使应用程序与使其正常运行同等重要。 史蒂文海恩斯(Steven Haines)使用他在Java性能问题上的个人经验得出的结论是, 大多数问题都有共同的根本原因 。 因…

为甚 html 显示为源码,显示字符串作为美化HTML源代码

我正在开发一个ASP.NET MVC Web应用程序。在一个页面上,我有一个字符串,如下所示:This is some text !对于预览模式,我使用Html.Raw(Model.MyText),文本显示为呈现的HTML:此是一些文字!我现在想…

C语言 | 链表概述

C语言链表概述链表是一种常见的重要的数据结构。它是动态地进行存储分配的一种结构,是根据需要开辟内存单元。链表有一个“头指针”变量,它存放一个地址,该地址指向一个元素。链表中每一个元素称为“结点”,每个结点都应包括两个部…

jooq_jOOQ与Hibernate:何时选择哪个

jooqHibernate已成为Java生态系统中的事实上的标准,事实上, 如果标准对您很重要 ,并且如果您将JCP与ISO,ANSI,IEEE等置于同一级别,那么Hibernate也是实际的JavaEE标准实现。 本文的目的不是讨论标准&#…

C语言 | 循环语句总结

C语言循环的嵌套一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。内嵌的循环体中还可以嵌套循环,这就是多层循环。3种常用循环语句:while语句、do...while语句和for语句可以相互嵌套。C语言循环的比较3种循环语句都可以用来处理同一…

账户的配置使您无法使用该计算机,2个方法解决“user profile service服务未能登录无法加载用户配置文件”...

win8/10系统:启动电脑显示windows标志时,长按电源键强行关机,重复此操作三次,系统将会进入“自动修复”。然后在“自动修复”界面中,选择“高级选项”>“疑难解答”>“高级选项”>“启动设置”>“重启”&a…

C语言 | 内部与外部函数

C语言函数的声明和定义一个函数一般由两部分组成:声明部分执行语句C语言对变量而言,声明与定义的关系稍微复杂一些,在声明部分出现的变量有两种情况:一种是需要建立存储空间的。另一种是不需要建立存储空间的。前者称为定义性声明…

获取客户端ip_代理IP工具能否解决反爬?

互联网已成了生活中的部分,从事互联网的工作者,避免不了需要去一些网站上进行爬取需要的数据来达到自己产品或者业务上的需求。比如反爬策略,但是,使用代理IP工具一定可以解决反爬虫策略吗?一、不同的网站有不同的反爬…

C语言 | 结构体数组

C语言结构体数组概述一个结构体变量中可以存放一组有关联的数据,如一个学生的学号、姓名、成绩等数据,如果有10个学生的数据需要参加运算,显然应该用数组,这就是结构体数组。结构体数组与之前介绍的数值型数组的不同之处在于每个数…

html弹窗代码y\/n,Nodejs扩展,实现消息弹窗(示例代码)

模块的C代码 node_gtknotify.cc#include #include #include #include #include using namespace v8;class GtkNotify : node::ObjectWrap{public:GtkNotify(){}~GtkNotify(){}std::string title;std::string icon;static Persistent persistent_function_template;static void …

C语言 | 结构体指针

C语言指向结构体变量的指针在C语言中,指向结构体对象的指针变量既可以指向结构体变量,也可指向结构体数组中的元素。指针变量的基类型必须与结构体变量的类型相同。C语言中允许 (*p).num用p->num来代替 ->代表一个箭头 p-&g…