跨APK页面跳转方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:33531711 阅读:30 留言:0更新日期:2022-05-19 02:03
本申请涉及一种跨APK页面跳转方法、装置、计算机设备和存储介质,其中,该方法包括:基于统一的路由协议标准,为各APK中的页面分配相应的路由协议;获取用户的页面访问请求,基于页面访问请求中的路由协议,在当前APK中查找对应的跳转页面;若当前APK中不存在对应的跳转页面,则通过转发路由协议,在其他APK中基于路由协议查找对应的跳转页面;基于查找到的所述跳转页面,执行跳转操作。通过本申请,解决了无法以统一的方式实现跨APK的页面跳转的问题,实现了以统一的路由协议在不同APK之间进行页面跳转的效果。行页面跳转的效果。行页面跳转的效果。

【技术实现步骤摘要】
跨APK页面跳转方法、装置、计算机设备和存储介质


[0001]本申请涉及软件开发
,特别是涉及一种跨APK页面跳转方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着电子技术发展,各种便携式电子设备也越来越多,各类APP应用也得以飞速发展。根据用户使用需求,可以通过在安卓平台开发各APP应用的APK(Android Package,安卓应用安装包)实现在同一个APP内或者是不同APP之间的页面跳转。
[0003]现有技术在不同APP之间的页面跳转主要是通过安卓平台的固定跳转规则实现的,比如通过Intent访问APP应用里的某个Activity实现页面跳转,但是随着APP应用的功能逐渐丰富和完善,越来越多的公司采用组件化或插件化的方式开发APK,现有的跳转方法在插件化APK中会有较多限制,并且由于各APK中的路由协议也不相同,无法以统一的方式实现跨APK的页面跳转。
[0004]针对相关技术中存在无法以统一的方式实现跨APK页面跳转的问题,目前还没有提出有效的解决方案。

技术实现思路
r/>[0005]在本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种跨APK页面跳转方法,其特征在于,包括:基于统一的路由协议标准,为各APK中的页面分配相应的路由协议;获取用户的页面访问请求,基于所述页面访问请求中的路由协议,在当前APK中查找对应的跳转页面;若当前APK中不存在对应的所述跳转页面,则通过转发所述路由协议,在其他APK中基于所述路由协议查找对应的跳转页面;基于查找到的所述跳转页面,执行跳转操作。2.根据权利要求1所述的跨APK页面跳转方法,其特征在于,所述基于统一的路由协议标准,为各APK中的页面分配相应的路由协议,包括:在页面库中注册所有所述路由协议,并通过注解给所述页面标注相应的所述路由协议;在APK中对所述页面和相应的所述路由协议进行收集并保存。3.根据权利要求2所述的跨APK页面跳转方法,其特征在于,所述获取用户的页面访问请求,基于所述页面访问请求中的路由协议,在当前APK中查找对应的跳转页面,包括:通过降级组件接收所述页面访问请求中的路由协议;在当前APK的内存中查找与所述路由协议对应的跳转页面。4.根据权利要求1所述的跨APK页面跳转方法,其特征在于,所述若当前APK中不存在对应的所述跳转页面,则通过转发所述路由协议,在其他APK中基于所述路由协议查找对应的跳转页面,包括:若当前APK中不存在对应的所述跳转页面,将所述路由协议转发到其他APK的降级组件中;基于所述路由协议在APK的内存中查找对应的跳转页面。5.根据权利要求4所述的跨APK页面跳转方法,其特征在于,所述若当前APK中不存在对应的所述跳转页面,则通过转发所述路由协议,在其他APK中基于所述路由协议查找对应的跳转页面,还包括:当所述当前APK为插件化APK中的插件APK时,将所述路由协议转发到所述插件APK所在宿主APK的降级组件中;基于所述路...

【专利技术属性】
技术研发人员:赵春波张仁美赵玉红李良敏吴穷
申请(专利权)人:浙江岩华文化科技有限公司
类型:发明
国别省市:

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

1