㈠ 如何用手机app制作H5
零基础?零基础的话线程html(网页制作入手吧,而且目前h5缺口大。而且你做app也需要页面制作知识的),推荐购买相关书籍。html、css、js各一本。既然你们是团队。就可以分人专门学服务器开发(语言推荐,java、Python、php、nodejs、ruby。以上语言课任选一样。必学的有数据库语言mysql,linux 如果特别喜爱的话强烈推荐java+node混合模式(可以做超级大的商业项目)),和安卓开发(之所以没写苹果开发,因为你是在校生,苹果开发需要一定经济基础。)这样一个,前端(你所说的网页制作)+app+服务器都有了。服务器的话入门级的虚拟主机万网上有免费的(仅支持php数据库为mysql+系统为linux)。不多说了,怕吓着你。没吓着你就把分给我。最后 加一句既然你们是团队。那么团伙作案工具(团队协作代码托管工具)我推荐git(去学学吧)。
㈡ h5可以开发app吗 h5+是什么意思
APP是一般是指安装在手机上可以后台运行的独立程序软件。
而H5是一个开发语言,简单来说,光会H5是不能开发APP的,条件不足。其次H5是作用于浏览器的一个网页页面展现形式,虽然功能很多,可以完成大部分的APP使用要求,那么很多APP需要的功能其实H5都可以完成,只是交互或者动画一类的没有APP做的那么完善。
现在微信公众号的H5软件应用较多,因为微信为开发者提供了多个接口供开发者使用,软件可通过接口调用微信APP的个别功能,解决了很多开发难题。
㈢ h5开发的app可以吗
H5是把网站上的手机页面,用H5技术封装一下成为H5,是可以使用的,只是页面比较粗糙。江西华罡APP开发团队
㈣ app,想嵌入一个h5开发的新系统,该怎么做
用WebView,地址指向你的h5地址就行了,不懂再问
㈤ HTML5+js 可以开发手机app么
就可以了,很多app就是使用这两个技术就可以了,很多平台有这样的功能。不用学习其他的语言了。
㈥ 前端开发h5页面怎么生成app
本地HTML5就是把HTML放到手机本地打包,远程的话就是放服务器,其实是一样的,只是一个加载本地数据,一个加载远程数据
㈦ 怎么用H5开发一个App
可以使用工具自行开发,比如appcan,apicloud这些混合开发工具;
还可以使用第三方平台开发,比如一门APP,安卓益这些第三方平台;
如果你不怎么会技术,可以使用平台打包,一门APP可以一键快速把你的H5网站做成一个APP,可以增加一些列的原生APP功能;
㈧ 如何利用html5开发android界面
H5开发安卓界面需要注意以下三点:
(上)包括Android设备多分辨率的问题,Android中构建HTML5应用程序基础
(中)包括Android与JS之间的互动,Android处理JS的警告对话框等,Android中的调试
(下)包括本地储存在Android中的应用,地理位置的应用,离线应用的构建
进入正题
● Android设备多分辨率的问题
Android浏览器默认预览模式浏览 会缩小页面 WebView中则会以原始大小显示
Android浏览器和WebView默认为mdpi。hdpi相当于mdpi的1.5倍 ldpi相当于0.75倍
三种解决方式:1 viewport属性 2 CSS控制 3 JS控制
1 viewport属性放在HTML的<meta>中
html代码:
<span style="font-size: x-small;"> <head>
<title>Exmaple</title>
<meta name=”viewport” content=”width=device-width,user-scalable=no”/>
</head></span>
meta中viewport的属性如下:
<span style="font-size: x-small;"> <meta name="viewport"
content="
height = [pixel_value | device-height] ,
width = [pixel_value | device-width ] ,
initial-scale = float_value ,
minimum-scale = float_value ,
maximum-scale = float_value ,
user-scalable = [yes | no] ,
target-densitydpi = [dpi_value | device-dpi |
high-dpi | medium-dpi | low-dpi]
"
/>
</span>
2 CSS控制设备密度
为每种密度创建独立的样式表(注意其中的webkit-device-pixel-ratio 3个数值对应3种分辨率)
html代码:
<link rel="stylesheet" media="screen and (-webkit-device-pixel-ratio: 1.5)" href="hdpi.css" />
<link rel="stylesheet" media="screen and (-webkit-device-pixel-ratio: 1.0)" href="mdpi.css" />
<link rel="stylesheet" media="screen and (-webkit-device-pixel-ratio: 0.75)" href="ldpi.css" />
3 JS控制
Android浏览器和WebView支持查询当前设别密度的DOM特性
window.devicePixelRatio 同样值有3个(0.75,1,1.5对应3种分辨率)
JS中查询设备密度的方法
js代码:
if (window.devicePixelRatio == 1.5) {
alert("This is a high-density screen");
} else if (window.devicePixelRation == 0.75) {
alert("This is a low-density screen");
}
Android中构建HTML5应用
使用WebView控件 与其他控件的使用方法相同 在layout中使用一个<WebView>标签
WebView不包括导航栏,地址栏等完整浏览器功能,只用于显示一个网页。
㈨ 使用H5开发的App和原生App有什么区别
1.H5的性能很差,一般经常改的地方可以用H5,比如论坛,咨询之类的,而且限制也是很大,很多效果是没办法做到的。GUI框架的WebView普遍是这样的。如果一个APP全部由H5来做(不太可能,送审很可能被拒),那么会显得非常卡。
2.用iOS SDK,如果实现热更新是比较麻烦的。对于论坛,咨询这种模块,动不动就改版,做起来比较头疼,用H5就很合适了。尤其在APP跨安卓和iOS的时候,这类模块如果直接用H5,那么就很容易共用。
㈩ h5做app和原生app有什么区别
一、功能更强大
从以上定义中可以看出,原生APP是系统性的应用程序,可以地用手机终端的硬件设备,比如语音、短信、GPS、蓝牙、重力感应和摄像头等,但是webAPP是不可以做到这些的。所以如果你想做一个可扩展性强,而且后期功能不断完善的APP,一定要考虑原生的。 二、 加载速度更快
刚我们有提到原生APP是由 “云服务器数据+APP应用客户端” ”两部分构成,APP应有所有的UI元素、数据内容、逻辑框架都是安装在手机里的。所以用户在使用APP的时候,不需要重新加载数据,因为这些内容都安装在手机中了,虽然第一次安装的时候有点复杂,但是在实际使用会方便很多。
济南APP开发定制
但是web APP打开每一个页面,都需要重新加载,虽然现在网络情况很好了,但是在实际中可能会有各种问题,比如流量用完了、所在区域网络不好或出了问题,就很大可能出现加载慢或者加载不出来的问题,加载多了很容易出现卡死错乱的情况,用户的体验就会很差。因此考虑到用户体验和加载速度方面,原生APP的性能要远远优于web。
第三:稳定性更好
目前市场的web版的APP多为模板,这种模板价格便宜,但是功能无法拓展,而且随着市场上浏览器、技术的进步,会逐步出现各种问题,稳定性根本无法保证。相比而言原生的APP技术更加成熟,而且功能可以拓展性更强。做个简单的比喻,我们有一套房子,这个房子可以考虑自己建设,这个过程中我可以决定建几层、建成什么样的户型等等,但如果其买别人做好的,那就只能从已经有的中选择。如果遇到网络不好的情况可能就像等期房一样,只大体知道是啥样的,但具体的得等网络好了才能看到。