在过去的一年里,你是不是很沮丧,对于所有的使用Objective-C开发iPhone程序的开发者而言,日子都不那么好过,你是不是为了学习开发iPhone应用程序曾经硬着头皮去读着那生涩难懂的学习教程,事实是Objective-C是一门类似C语言的语言,这也就绝定
说html5和flash没可比性,,,我就不能同意。。
起码在网页这块上面,不同意,,,
当然flash在很多地方html5是做不到的,
html5做出来的游戏,也只能是网页游戏,,,并不能做成你所想的exe程序。。
html5只是html的更高版本,,,单单html5是实现不了什么的,它只是提供了一些更便捷,更直接属性,供js来 *** 作,供浏览器编译。。。
说优越性,说真的,还真要看在哪方面对比,,如果单从网页上来说的话,html5+上css3,实现的页面动画,更便捷,更简单,缺点是ie8以下支持不好。。
flash支持很好,但是它是一个纯swf动画文件,大小等,都不好控制。
问题分析:
html5网站主要由html+css+js的形式组成,需要使用浏览器进行展现。
Android需要使用Java语言来开发,对于前端工程师来说,无疑是增加了很大的难度。
随后出现了很多打包工具,来协助我们将网页元素打包成手机app,将我们编写的html转化为Java语言。
解决方案:
推荐一款我们常用的打包工具:HBuilder。
该工具不仅提供了Android应用打包,还可以直接连接手机进行调试,配合HTML5+可以实现很多Android原生的功能。比如:扫码二维码,拍照,摇一摇等等。
具体 *** 作步骤:
1、真机调试
进入软件后,第一步点击“运行”,第二步点击“手机运行”,第三步选择已连接的手机,示例中我使用的是安卓模拟机进行连接的。市面上常用的几款安卓模拟机器都可以直接连接上。
按如上几个步骤 *** 作后,会自动执行打包并将应用安装在链接的手机(模拟器)中,可以 *** 作手机(模拟机)进行测试。
2、打包生成Android的安装格式apk文件
① 打开软件,选择发行->发行为原生安装包,随即打开下图窗口。
② 勾选Android复选框,如果使用Dcloud公用证书的话,可以直接进行打包,手机可以安装使用。如果需要上传发行到第三方应用平台的话,需要使用自有证书,自用证书可以使用JRE自带的创建和管理数字证书的工具Keytool来生成自有证书,生成过程是免费的。
勾选Android选项后,在下方表单中填写Android包名,为保证唯一性,可以使用自有网站域名的反写方式加上应用名称。如果使用自有证书的话,还需要填写证书别名,密钥密码,证书文件。
填写完毕后,点击打包,即可生成apk文件。
其他注意事项:
1、在开发过程中,不需要进行打包,应更多的使用真机调试,可以节约很多时间。
2、开发完毕后,尽可能在各种版本的android机器上做一下测试,因为一些网页的样式在不同的android版本中呈现的效果略有不同。
3、重新编辑一下html5网站代码,将一些网页功能转换为手机功能,比如网页元素的<a>标签跳转,就应该使用Webview来完成。可以解决页面切换白屏的问题,还可以提高网站在手机中的运行效率。
楼上的 <a href="网址"><img src="地址" /></a> 是可以的
其中:"网址" 可以引申很多: 如:files:///c:\ 表访问本地电脑C盘 如果访问本地某个文件, 将路径写全即可
如访问本地电脑c盘下程序文件2exe,可写:files:///c:\2exe
如访问服务器器上某个程序>
以上就是关于如何使用html5开发应用程序全部的内容,包括:如何使用html5开发应用程序、请问用HTML5能不能做单机游戏可不可以做exe应用程序、如何将html5程序打包成Android应用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)