[发明专利]原生界面适配方法、装置及应用其的电子设备有效
申请号: | 201410727216.8 | 申请日: | 2014-12-03 |
公开(公告)号: | CN105653254B | 公开(公告)日: | 2019-07-09 |
发明(设计)人: | 魏巍;黄明登;顿双保 | 申请(专利权)人: | 科大讯飞股份有限公司;天津讯飞信息科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 230088 安徽省*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 原生 界面 配方 装置 应用 电子设备 | ||
1.一种原生界面适配方法,其特征在于,用于将目标程序的原生界面展示于目标屏幕中;所述方法包括:
获取所述目标屏幕的目标分辨率,以及所述目标程序中预设的标准分辨率对应的标准配置文件;
解析所述标准配置文件,得到对应的标准参数值;
计算所述目标分辨率和标准分辨率之间的比值,并根据所述比值计算所述标准参数值对应的目标参数值;
根据所述目标参数值或标准参数值生成与所述目标屏幕匹配的原生界面;其中,
所述目标参数值用于表征尺寸类参数值;所述标准参数值用于表征非尺寸类参数值;所述标准配置文件中存储有尺寸类参数值对应的标识符和非尺寸类参数值的标识符,以根据所述尺寸类参数值对应的标识符或非尺寸类参数值的标识符,选择目标参数值或标准参数值来生成与目标屏幕匹配的原生界面。
2.根据权利要求1所述的原生界面适配方法,其特征在于,所述方法还包括:
如果解析得到的标准参数值存在对应的特殊配置参数值,且所述特殊配置参数值对应的特殊分辨率与所述目标分辨率相同,则直接将所述特殊配置参数值标记为所述标准参数值对应的目标参数值。
3.根据权利要求1或2所述的原生界面适配方法,其特征在于,所述计算所述目标分辨率和标准分辨率之间的比值,包括:
计算所述目标分辨率对应的目标横向像素数目与所述标准分辨率对应的标准横向像素数目之间的第一比值。
4.根据权利要求1或2所述的原生界面适配方法,其特征在于,所述计算所述目标分辨率和标准分辨率之间的比值,包括:
计算所述目标分辨率对应的目标纵向像素数目与所述标准分辨率对应的标准纵向像素数目之间的第二比值。
5.根据权利要求1或2所述的原生界面适配方法,其特征在于,所述标准配置文件包括以下至少一种:
通过可扩展标记语言XML编写的第一标准配置文件,和通过java语言编写的第二标识配置文件。
6.根据权利要求1或2所述的原生界面适配方法,其特征在于,所述标准参数值包括以下至少一种:所述标准分辨率对应的原生界面中各个控件的宽度值、高度值、外边距margin、内边距padding,以及文字的字号。
7.一种原生界面适配装置,其特征在于,用于将目标程序的原生界面展示于目标屏幕中;所述装置包括:
获取单元,用于获取所述目标屏幕的目标分辨率,以及所述目标程序中预设的标准分辨率对应的标准配置文件;
解析单元,用于解析所述标准配置文件,得到对应的标准参数值;
计算单元,用于计算所述目标分辨率和标准分辨率之间的比值,并根据所述比值计算所述标准参数值对应的目标参数值;所述目标参数值用于表征尺寸类参数值;所述标准参数值用于表征非尺寸类参数值;
生成单元,用于根据所述目标参数值或标准参数值生成与所述目标屏幕匹配的原生界面;其中,所述标准配置文件中存储有尺寸类参数值对应的标识符和非尺寸类参数值的标识符,所述生成单元还用于根据所述尺寸类参数值对应的标识符或非尺寸类参数值的标识符,选择目标参数值或标准参数值来生成与目标屏幕匹配的原生界面。
8.根据权利要求7所述的原生界面适配装置,其特征在于,所述装置还包括:
特殊配置单元,用于解析得到的标准参数值存在对应的特殊配置参数值,且所述特殊配置参数值对应的特殊分辨率与所述目标分辨率相同时,直接将所述特殊配置参数值标记为所述标准参数值对应的目标参数值。
9.根据权利要求7或8所述的原生界面适配装置,其特征在于,所述计算单元包括:
第一计算子单元,用于计算所述目标分辨率对应的目标横向像素数目与所述标准分辨率对应的标准横向像素数目之间的第一比值,并根据所述第一比值计算各个标准参数值对应的目标参数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科大讯飞股份有限公司;天津讯飞信息科技有限公司,未经科大讯飞股份有限公司;天津讯飞信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410727216.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序升级方法、装置及系统
- 下一篇:截屏方法及移动终端