全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210120531.9 (22)申请日 2022.02.07 (71)申请人 智道网联科技 (北京) 有限公司 地址 100029 北京市东城区北三环东路3 6 号1号楼B6 01 (72)发明人 艾兵兵 白小兵 吴纪飞 梁博  周宗航 朱磊  (74)专利代理 机构 北京市隆安 律师事务所 11323 专利代理师 权鲜枝 何健 (51)Int.Cl. G06F 9/451(2018.01) G06F 9/445(2018.01) G06F 8/71(2018.01) (54)发明名称 车载应用的屏幕适配方法、 装置及电子设 备、 存储介质 (57)摘要 本申请公开了一种车载应用的屏幕适配方 法、 装置及电子设备、 存储介质, 该方法包括: 在 车载应用启动时, 基于预设屏幕划分策略确定车 载应用所在屏幕的屏幕类型, 预设屏幕划分策略 独立于安卓系统中原始的屏幕划分策略; 基于预 设资源发布包, 确定屏幕类型对应的界面资源文 件的属性信息; 根据界面资源文件的属性信息修 改安卓系统的资源加载策略中的属性信息, 以使 安卓系统能够根据修改后的资源加载策略中的 属性信息加载所述屏幕类型对应的界面资源文 件。 本申请基于预设屏幕划分策略确定屏幕类 型, 更符合实际业务逻辑, 通过修正安卓系统原 有的资源加载逻辑, 实现在一个APK中进行多种 不同维度的屏幕适配, 提高屏幕适配的准确性和 适配效果。 权利要求书2页 说明书16页 附图2页 CN 114489909 A 2022.05.13 CN 114489909 A 1.一种车 载应用的屏幕适配方法, 其中, 所述方法包括: 在车载应用启动 时, 基于预设屏幕划分策略确定所述车载应用所在屏幕的屏幕类型, 所述预设屏幕划分策略独立于安卓系统中原 始的屏幕划分策略; 基于预设 资源发布包, 确定所述屏幕类型对应的界面资源文件的属性信息; 根据所述屏幕类型对应的界面资源文件的属性信息修改安卓系统的资源加载策略中 的属性信息, 以使所述安卓系统能够根据修改后的资源加载策略中的属性信息加载所述屏 幕类型对应的界面资源文件。 2.如权利要求1所述方法, 其中, 所述预设屏幕划分策略包括多个屏幕划分维度, 在车 载应用启动之前, 所述方法还 包括: 获取不同屏幕划分维度下的各个屏幕类型对应的界面资源; 基于安卓系统的限定符机制, 将各个屏幕类型对应的界面资源分别存储到对应的界面 资源文件中, 得到不同屏幕划分维度下的各个屏幕类型对应的界面资源文件; 将不同屏幕划分维度下的各个屏幕类型对应的界面资源文件进行编译打包得到一个 APK安装包, 作为所述预设 资源发布包。 3.如权利要求1所述方法, 其中, 所述预设屏幕划分策略基于车载设备的业务逻辑得 到, 所述预设屏幕划分策略包括多个屏幕划分维度, 所述多个屏幕划分维度包括屏幕宽高 比维度、 屏幕尺寸维度以及车 载设备系列维度的任意 一种或多种。 4.如权利要求1所述方法, 其中, 所述预设屏幕划分策略包括宽高比维度, 所述基于预 设屏幕划分策略确定所述车 载应用所在屏幕的屏幕类型包括: 获取所述车载应用所在屏幕的宽高比信息; 将所述屏幕的宽高比信息与预设宽高比阈值进行比较; 若所述屏幕的宽高比信 息大于所述预设宽 高比阈值, 则确定所述屏幕的屏幕类型为宽 屏; 否则, 则确定所述屏幕的屏幕类型为非宽屏。 5.如权利 要求1所述方法, 其中, 所述安卓系统的资源加载策略包括Activity组件中的 多个限定符的属性信息, 所述根据所述屏幕类型对应的界面资源文件的属性信息修改安卓 系统的资源加载 策略中的属性信息包括: 根据所述屏幕类型 所对应的屏幕划分维度, 在多个限定符中确定目标限定符; 根据所述屏幕类型对应的界面资源文件的属性信息, 修改所述目标限定符的属性信 息。 6.如权利要求1所述方法, 其中, 在基于预设屏幕划分策略确定所述车载应用所在屏幕 的屏幕类型之后, 所述方法还 包括: 在所述屏幕类型所对应的屏幕划分维度下, 基于所述预设资源发布包, 确定所述屏幕 类型对应的车 载应用的界面设计参数; 根据所述车载应用的界面设计参数设置屏幕显示参数, 以在所述屏幕上加载所述车载 应用的界面。 7.如权利要求6所述方法, 其中, 所述屏幕类型包括多个屏幕尺寸, 所述根据所述屏幕 类型的车 载应用的界面设计参数设置屏幕显示 参数包括: 在对某一屏幕划分维度 下的不同屏幕进行适配时, 若所述车载应用的界面设计参数与权 利 要 求 书 1/2 页 2 CN 114489909 A 2所述车载应用所在屏幕的屏幕尺寸不适配, 则根据所述屏幕的屏幕尺寸, 在Activity组件 中修改所述屏幕显示参数, 以使 所述车载应用的同一个界面资源文件能够适配多个不同屏 幕尺寸的屏幕。 8.一种车 载应用的屏幕适配装置, 其中, 所述装置包括: 第一确定单元, 用于在车载应用启动 时, 基于预设屏幕划分策略确定所述车载应用所 在屏幕的屏幕类型, 所述预设屏幕划分策略独立于安卓系统中原 始的屏幕划分策略; 第二确定单元, 用于基于预设资源发布包, 确定所述屏幕类型对应的界面资源文件的 属性信息; 适配单元, 用于根据 所述屏幕类型对应的界面资源文件的属性信 息修改安卓系统 的资 源加载策略中的属性信息, 以使 所述安卓系统 能够根据修改后的资源加载策略中的属性信 息加载所述屏幕类型对应的界面资源文件。 9.一种电子设备, 包括: 处理器; 以及 被安排成存储计算机可执行指令的存储器, 所述可执行指令在被执行时使所述处理器 执行所述权利要求1~7之任一所述方法。 10.一种计算机可读存储介质, 所述计算机可读存储介质存储一个或多个程序, 所述一 个或多个程序当被包括多个应用程序的电子设备执行时, 使得所述电子设备执行所述权利 要求1~7之任一所述方法。权 利 要 求 书 2/2 页 3 CN 114489909 A 3

.PDF文档 专利 车载应用的屏幕适配方法、装置及电子设备、存储介质

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 车载应用的屏幕适配方法、装置及电子设备、存储介质 第 1 页 专利 车载应用的屏幕适配方法、装置及电子设备、存储介质 第 2 页 专利 车载应用的屏幕适配方法、装置及电子设备、存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:30:06上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。