用html做成一个网页,然后在手机上用浏览器打开,就相当于一个apk。而HBuilder提供了这个打包功能,让你把浏览器和html页面打包,就类似于一个手机上运行的app
通过嵌套iframe 实现将多个页面集成在一个页面上<script type="text/javascript">
$(function () {
document.getElementById("ifm").src =""//Url地址
$("#ifm").load(function () {
var h = document.body.clientHeight
var w = document.body.clientWidth
document.getElementById("ifm").height = h + "px"
document.getElementById("ifm").width = w + "px"
})
})
</script>
<body style="overflow-y:hiddenoverflow-x:hidden">
<div id="pageone" style="">
<iframe name="ifm" id="ifm" scrolling="yes" style="background-color: transparent" marginwidth="0" marginheight="0" frameborder="0">
</iframe>
</div>
</body>
想要把网页装进Android或者IOS手机里本事对于H5开发的技术而言难度不小,不仅要懂安卓和苹果的操作机制,还要确保封装打包后的网页内的功能是否可以正常使用
不过现在的前端技术打包APP基本都不会使用创建一个Android项目,在布局文件中加入WebView组件这种传统且繁琐的方式,主流的操作都是选择开发者服务平台。
目前开发者服务平台基本已经非常低成本的解决了网址封装打包APP的需求,以亥著开发者服务平台为例
用户只需要提供网址、logo、开屏图、应用名,然后选择需要的插件服务,即可在两分钟内生成IPA或者APK文件。
如图所示