百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>html5教程> 分享一个HTML5Plus挪移利用-
分享文章到:

分享一个HTML5Plus挪移利用-

发布时间:08/01 来源:未知 浏览: 关键词:
什么是HTML5Plus挪移利用HTML5Plus挪移App,简称5+App,是一种基于HTML、JS、CSS编写的运转于手机端的App,这种App可以通过扩展的JSAPI任意调取手机的原生能力,实现与原生App一样强大的功能和机能。 什么是 HTML5Plus 挪移利用HTML5 Plus挪移App,简称5+App,是一种基于HTML、JS、CSS编写的运转于手机端的App,这种App可以通过扩展的JS API任意调取手机的原生能力,实现与原生App一样强大的功能和机能。

简略一句就是,用开发 Web 的技术完成原生挪移利用的开发。

5+App 与 挪移 Web

虽然 5+App 与挪移 Web 开发,采纳的相干技术大体一致,但是两者的区别还是很显明的。

  • 5+App 是 C/S 的,Web 是 B/S 的。

  • 5+App 是独立的客户端,利用资源平常只能是静态的文件。PHP、JSP 这些办事器模板,没有解析器去处置。

  • 5+App 打包后是 apk 及 ipa 后缀的包,也就是原生的挪移利用。

  • window.plus 扩展的 API,依赖 5+Runtime 引擎。普通阅读器没有集成这个引擎,Web 开发平常用不了这些 API。

预备工作

开发工具

HBuilder 内置了 5+App 的开发环境,因而需要先下载此 IDE。

注册账号

下载并解压 HBuilder 后,启动 IDE。首次运用需要注册一个账号,利便之后治理利用以及在社区流动。

设施

因为鄙人没有 iOS 设施以及 Mac OS 的机器,因而这个系列的分享都是以 Windows 系统下开发 Android 利用为例。

一台电脑,一部手机。手机最佳是 Android 4.4 及以上的,不举荐用模拟器。USB 线也是必需的,固然 HBuilder 一样支撑 WiFi 调试。

首先个 5+App

创建利用

  • 启动 HBuilder,而且登录。

  • 菜单 -> 文件 -> 创建 -> 挪移 App

  • 模板临时不需要调整,输入利用名“HelloWorld”,点击完成即可。

index.html

利用的入口页面,概念和 Web 的入口页相似。默许是利用根名目下的 index.html,这个可以调整。

manifest.json

5+App 的配置文件,用于配置利用的信息。HBuilder 对此文件做了特别处置,并供给了可视化的编纂界面。

  • 利用信息

    • 利用名称:就是你的利用在手机桌面上显示的名字。

    • appid:这个是 5+App 新建时分配的,不要修改。更不要和 iOS 的 AppID 或者其它第三方平台上的 appid 混同。

    • 版本号:利用版本号

    • 页面入口:就是首页是哪个页面,可修改。

    • 利用描述:简略注明一下利用的信息

  • 图标准配置置

    • 就是利用的 logo,按照提醒做一张相符规格的图,然后一键生成替代。

  • 启动图片

    • splash 图就是利用启动的时候那张占位的图片,QQ 是个企鹅,微信是阿谁月球。

    • 启动选项:平常用默许的就行,依据需要调整。

    • 图片设定:按照需要,制作响应尺寸的 png 图,选中配置即可。

  • SDK 配置

    • 要是用到了一些第三方的 SDK 的功能,就需要配置响应的信息。

    • SDK 启用需填写的信息,去响应的第三方开放平台注册即可。

  • 模块权限配置

    • 某些模块的启用需要配置下权限

  • 页面援用关系

    • 不是特殊懂,看注明书吧。

  • 代码视图

    • 配置的源代码局部,不是所有配置都供给了可视化编纂视图。

真机运转

将手机连上电脑,HBuilder 会主动检测到连贯到电脑上的设施。菜单 -> 运转 -> 真机运转,选中你的设施即可。首次运用会安装一个调试基座 HBuilder,要是 HBuilder IDE 版本变化的话,真机运转会遮盖旧版本的 HBuilder 基座。

调试

  • 页面的样式,举荐运用电脑的 Chrome 阅读器手机模式进行调试。

  • Android 真机运转时,每次修改完文件并保留,手机端的基座会同步代码。

  • Android 还是可以运用 Chrome RemoteDebugging 进行调试,但是需如果 Android 4.4 以上的设施而且首次需要翻墙。

调取 5+API

简略封装一下扩展 API 加载完成的事件回调

var plusReady = function(callback) {
  if(window.plus) {
    callback();
  } else {
    document.addEventListener('plusready', callback);
  }
};

然后,读取下目前设施连贯的网络类型并输出到页面上。

plusReady(function() {
  var netType = plus.networkinfo.getCurrentType();
  document.write('目前网络类型为:' + netType);
});

真机运转,可以看到页面上的内容“目前网络类型为:3”,也就是 WiFi 网络环境。

打包

  • 确认 manifest.json 中的信息无误

  • logo 及 splash 图不配置的话,会用默许的 HBuilder 相干图片。

  • 菜单 -> 发行 -> 云打包-打原生安装包

  • 勾选 Android,Android 的证书相对随便一些,用 DCloud 供给的现成的或者本人生成的都同样。

  • 包名要严厉遵循 Android 包名的格局标准,不要乱写。这里调整一下,改为 com.helo.html5plus

  • 要是配置信息有差错,会有提醒,必需修改过确才干继续。

  • 一切无误之后,点击“打包”,期待即可。

  • 打包完成后,会主动下载到响应的名目下。

安装

将云打包下载下来的 apk 安装到手机上,启动利用就可以查看目前网络状态信息。那么,我们的首先个 5+App 就顺利制作完成了。

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有153人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板