一种车载系统上的多应用窗口自定义布局方法技术方案

技术编号:23287760 阅读:55 留言:0更新日期:2020-02-08 17:54
本发明专利技术公开了一种车载系统上的多应用窗口自定义布局方法,首先通过场景配置文件预先自定义多种屏幕布局的场景,每个场景对应有场景ID,各场景中的窗口信息为场景下各个窗口大小和相应的屏幕坐标,启动任务时依据配置的窗口信息以自定义窗口大小位置显示应用,场景进行切换时,车载系统根据指定的场景ID切换到该场景的同时通过对应的包名列表进行检查,发现包名列表中的应用未启动则启动对应的应用,当所有应用均启动的情况下,车载系统再统一根据场景配置的窗口信息对各个应用对应的窗口进行大小和位置的调整。本发明专利技术可以给预先定义的场景布置任意应用,多应用同屏显示和切换更加自由方便。

A method of multi application window self defining layout on vehicle system

【技术实现步骤摘要】
一种车载系统上的多应用窗口自定义布局方法
本专利技术属于车载系统领域,涉及一种车载系统上的多应用窗口自定义布局方法。
技术介绍
随着物联网技术发展,现在汽车中车载系统日渐发展,功能越来越多,车载系统搭载的应用也随之越来越多。在车厂设计车机时,因为车机屏幕一般都很大,这么大一块屏幕,对于UI的设计是一个考验,我们不能把所有的功能都塞进一个APP里,所以多窗口技术应运而生,这样车载系统就能在车机屏幕上同时显示多个应用的窗口。但是平时我们见到的多窗口技术,根本就没有提供屏幕自由定制化功能,不能将三个及以上的应用自定义宽高位置,自由排版;往往自定义的窗口只限于预先设定的与窗口绑定的应用,因此当打开其他未设定应用时,不能合理布置整个车机屏幕,不能将多个应用完美的拼接到屏幕上。同时不同窗口设计的场景切换时也会因为应用本身是否启动,是否需要重定向而发生场景切换延迟,甚至应用未能根据设定窗口要求正常打开的现象。
技术实现思路
本专利技术的目的在于提供一种车载系统上的多应用窗口自定义布局方法,以解决现有技术中无法在不绑定应用于窗口设置的前提下本文档来自技高网...

【技术保护点】
1.一种车载系统上的多应用窗口自定义布局方法,其特征在于:首先通过场景配置文件预先自定义多种屏幕布局的场景,每个场景对应有场景ID,各场景中的窗口信息为场景下各个窗口大小和相应的屏幕坐标,启动任务时解析场景配置文件并依据得到的窗口信息在WINDOWING_MODE_FREEFORM模式中以自定义窗口大小位置显示应用,场景进行切换时,车载系统根据指定的场景ID切换到该场景的同时通过对应的包名列表进行检查,发现包名列表中的应用未启动则启动对应的应用,当所有应用均启动的情况下,车载系统再统一根据场景配置的窗口信息对各个应用对应的窗口进行大小和位置的调整。/n

【技术特征摘要】
1.一种车载系统上的多应用窗口自定义布局方法,其特征在于:首先通过场景配置文件预先自定义多种屏幕布局的场景,每个场景对应有场景ID,各场景中的窗口信息为场景下各个窗口大小和相应的屏幕坐标,启动任务时解析场景配置文件并依据得到的窗口信息在WINDOWING_MODE_FREEFORM模式中以自定义窗口大小位置显示应用,场景进行切换时,车载系统根据指定的场景ID切换到该场景的同时通过对应的包名列表进行检查,发现包名列表中的应用未启动则启动对应的应用,当所有应用均启动的情况下,车载系统再统一根据场景配置的窗口信息对各个应用对应的窗口进行大小和位置的调整。


2.根据权利要求1所述的一种车载系统上的多应用窗口自定义布局方法,其特征在于:所述车载系统新建场景时新建场景时,通过预设的场景配置定义一个新的栈区,所述栈区中能挂载多个窗口,每个窗口关联一个任务,切换场景时将指定场景对应的栈区及该栈区中的任务予以显示,其他场景对应的栈区则予以隐藏,隐藏的栈区中任务不被销毁而是隐藏到屏幕外。


3.根据权利要求...

【专利技术属性】
技术研发人员:吴启庭李秋标吴恭辉杨毅陈伟德黄永煌方舒
申请(专利权)人:芜湖盟博科技有限公司
类型:发明
国别省市:安徽;34

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

1