基于安卓的多Fragment加载方法、装置及电子设备制造方法及图纸

技术编号:24251719 阅读:33 留言:0更新日期:2020-05-22 23:39
本发明专利技术公开了一种基于安卓的多Fragment加载方法、装置及电子设备,所述方法包括:将H5资源包存储于前端本地;客户端通过预设加载方式加载前端H5资源包的activity。本发明专利技术在安卓系统中采用Hybrid模式,将频繁变化的业务逻辑通过H5页面来完成,当业务变化时,只需要更新H5资源包即可,有效提高应用开发的自由度,缩短开发周期。本发明专利技术将包含所有业务逻辑的H5资源包存储于前端本地,客户端通过本发明专利技术的预设加载方式从前端本地加载H5页面,相较于现有技术中从服务器加载H5页面,能有效提高页面加载速度,提升用户体验。

Multi fragment loading method, device and electronic device based on Android

【技术实现步骤摘要】
基于安卓的多Fragment加载方法、装置及电子设备
本专利技术涉及AI语音
,具体而言,涉及一种基于安卓的多Fragment加载方法、装置、电子设备及计算机可读介质。
技术介绍
安卓应用是用Java语言开发的、运行在安卓操作系统上的应用软件。一个安卓应用通常由多个Activity构成,每个Activity提供一个用户与应用进行交互的页面,用户在Activity中使用该安卓应用的各个功能,如打电话、看电影、读新闻、查地图等。一个Activity可以包含多个Fragment,每个Fragment显示一部分用户界面。近年来,在安卓应用的开发模式中,Hybrid模式因兼具“原生应用程序的良好用户交互体验的优势”和“WebApp跨平台开发的优势”受到广泛应用。在Hybrid模式中,底层功能API均由原生容器通过某种方式提供,然后业务逻辑由HTML5页面完成,最终原生容器加载H5(HTML5)页面,完成整个App。现有Hybrid模式中,完成业务逻辑的HTML5页面通常存储在服务器中,客户端需要与服务器之间进行交互来完成H5页的加载本文档来自技高网...

【技术保护点】
1.一种基于安卓的多Fragment加载方法,其特征在于,所述方法包括:/n将H5资源包存储于前端本地,所述H5资源包包含所有业务逻辑;/n客户端通过预设加载方式加载前端H5资源包的activity,所述客户端包含预定的浏览器。/n

【技术特征摘要】
1.一种基于安卓的多Fragment加载方法,其特征在于,所述方法包括:
将H5资源包存储于前端本地,所述H5资源包包含所有业务逻辑;
客户端通过预设加载方式加载前端H5资源包的activity,所述客户端包含预定的浏览器。


2.根据权利要求1所述的方法,其特征在于,所述预设加载方式为SwitchTab,即所述客户端从当前activity的fragment跳转到目标fragment;
其中,所述当前activity和所述目标activity都只包含一个fragment。


3.根据权利要求1-2中任一项所述的方法,其特征在在于,所述fragment包含header和webview,所述header由所述客户端创建,所述fragment和webview包含在所述前端H5资源包中。


4.根据权利要求1-3中任一项所述的方法,其特征在于,所述webview中包含一个或多个SwitchTab按钮,每个SwitchTab按钮指向一个目标fragment,当检测到对某一SwitchTab按钮的SwitchTab指令时,客户端从当前fragment跳转到该SwitchTab按钮指向的目标fragment。


5.根据权利要求1-4中任一项所述的方法,其特征在于,所述预设加载方式为forward...

【专利技术属性】
技术研发人员:任喆歆
申请(专利权)人:北京奇才天下科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1