有使用HTML5plus开发app的大牛吗?
答案:2 悬赏:0 手机版
解决时间 2021-11-24 13:00
- 提问者网友:我的未来我做主
- 2021-11-23 18:46
有使用HTML5plus开发app的大牛吗?
最佳答案
- 五星知识达人网友:西风乍起
- 2021-11-23 18:57
使用 HTML5+开发的移动 App 并非 mobileweb 页面。这是新手最容易混淆的地方。 mobileweb 的文件存放在 web 服务器上,而移动 App 的文件存放在手机本地,编写移动 App 的 html、js、css文件被打包到 ipa 或 apk 等原生安装包,在手机客户端运行。
当然这些移动 App 里某些页面也可以继续从服务器端以网页方式下行。
所以 mobile web,在 HBuilder 里新建项目时,属于 web 项目。不要放置到移动 App 项 目下。mobile web 项目也不能真机联调和打包。
举几个例子。
例 1:一个 mobile web 项目,想打包成移动 App。
a) 在 HBuilder 里新建一个 web 项目,把 mobile web 代码放进去。
b) 在 HBuilder 里新建移动 App
c) 在新建的移动 App 下找到 manifest.json,将其中的入口页面配置为 mobileweb 的网 络地址。
d) 然后点发行打包,就得到一个移动 App 的安装包。除了可发行到 Appstore 和桌面 有个快捷方式外,与浏览器的体验不会有其他区别。
e) 另外其实 mobile web 的代码,也可以判断自己运行的环境,如果 UA 里包含 “Html5Plus”,也可以写 plus 对象来调用原生能力。
当然这些移动 App 里某些页面也可以继续从服务器端以网页方式下行。
所以 mobile web,在 HBuilder 里新建项目时,属于 web 项目。不要放置到移动 App 项 目下。mobile web 项目也不能真机联调和打包。
举几个例子。
例 1:一个 mobile web 项目,想打包成移动 App。
a) 在 HBuilder 里新建一个 web 项目,把 mobile web 代码放进去。
b) 在 HBuilder 里新建移动 App
c) 在新建的移动 App 下找到 manifest.json,将其中的入口页面配置为 mobileweb 的网 络地址。
d) 然后点发行打包,就得到一个移动 App 的安装包。除了可发行到 Appstore 和桌面 有个快捷方式外,与浏览器的体验不会有其他区别。
e) 另外其实 mobile web 的代码,也可以判断自己运行的环境,如果 UA 里包含 “Html5Plus”,也可以写 plus 对象来调用原生能力。
全部回答
- 1楼网友:话散在刀尖上
- 2021-11-23 19:42
去一些专业的论坛进行咨询学习,很快就会发现很多经验比较多的人,熟悉之后可以去交流学习,可以去培训机构看一下哪些有名老师,可以搜一下资料去沟通学习。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯