一种IVI跨应用路由处理方法、电子设备、路由架构技术

技术编号:41241900 阅读:25 留言:0更新日期:2024-05-09 23:53
本发明专利技术公开了一种IVI跨应用路由处理方法、电子设备、路由架构,包括:基于注解处理器和ARouter逻辑,在编译阶段中根据应用中标注的注解信息,生成URL路径和类的映射关系;利用gradle插件进行构建与管理,获得注解处理器生成应用对应的路由信息,将所述路由信息写入到配置文件中,在系统仲裁应用程序的启动过程中,动态扫描各个应用的配置文件,获得各个应用程序的路由信息,生成全局路由表,通过全局路由表传递的对应的URL路径发起路由跳转请求并完成跳转。本发明专利技术简化了应用间页面跳转和导航的过程,减少了参数传递过程中的复杂性和错误性等风险,可以帮助汽车应用开发者构建更高效,可维护和灵活的应用程序。

【技术实现步骤摘要】

本专利技术涉及一种路由处理方法、电子设备、路由构架,尤其涉及一种ivi跨应用路由处理方法、电子设备、路由构架。


技术介绍

1、现有的路由框架arouter,它解决了android应用中页面的跳转、模块化开发、参数传递、拦截器等多个关键问题,提高了应用的可维护性和性能。主要核心技术方案包括:路由表定义、路由跳转、参数传递、拦截器、模块化设计等,所以arouter是一款强大的android应用程序开发工具,但是arouter只支持应用内的跳转方案,不能满足汽车信息娱乐系统跨应用跳转的需求,亟需进行改进。


技术实现思路

1、本专利技术的目的在于提供一种ivi跨应用路由处理方法、电子设备、路由构架,解决现有技术存在的缺憾。

2、本专利技术提供了下述方案:

3、一种基于arouter的ivi跨应用路由处理方法,包括:

4、基于注解处理器和arouter逻辑,在编译阶段中根据应用程序中标注的注解信息,生成url路径和类的映射关系;

5、利用gradle插件进行构建与管理,获本文档来自技高网...

【技术保护点】

1.一种基于ARouter的IVI跨应用路由处理方法,其特征在于,包括:

2.根据权利要求1所述的基于ARouter的IVI跨应用路由处理方法,其特征在于,所述注解处理器读取并分析源代码中的注解,并根据注解所定义的规则生成对应的代码或者执行其他操作。

3.根据权利要求1所述的基于ARouter的IVI跨应用路由处理方法,其特征在于,所述配置文件至少包括:应用程序中所声明的活动、服务、广播接收器、内容提供者。

4.根据权利要求1所述的基于ARouter的IVI跨应用路由处理方法,其特征在于,所述生成URL路径和类的映射关系,具体为:定义应用程序的URL路...

【技术特征摘要】

1.一种基于arouter的ivi跨应用路由处理方法,其特征在于,包括:

2.根据权利要求1所述的基于arouter的ivi跨应用路由处理方法,其特征在于,所述注解处理器读取并分析源代码中的注解,并根据注解所定义的规则生成对应的代码或者执行其他操作。

3.根据权利要求1所述的基于arouter的ivi跨应用路由处理方法,其特征在于,所述配置文件至少包括:应用程序中所声明的活动、服务、广播接收器、内容提供者。

4.根据权利要求1所述的基于arouter的ivi跨应用路由处理方法,其特征在于,所述生成url路径和类的映射关系,具体为:定义应用程序的url路径与对应的处理类,生成url路径和类的映射关系,用于实现对应请求的分发和处理,根据所述url路径和对应的类,执行对应的操作。

5.根据权利要求4所述的基于arouter的ivi跨应用路由处理方法,其特征在于,根据所述url路径和对应的类,执行对应的操作,具体为...

【专利技术属性】
技术研发人员:王正晖杨选陈明徐圣淇冯爽郭文奇何龙刘永祥徐晓剑
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

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

1