[发明专利]不同分辨率显示屏的兼容处理方法、移动终端及存储介质有效
| 申请号: | 201710846746.8 | 申请日: | 2017-09-19 |
| 公开(公告)号: | CN107678718B | 公开(公告)日: | 2021-06-22 |
| 发明(设计)人: | 翟晓斌;朱晓璞 | 申请(专利权)人: | 惠州TCL移动通信有限公司 |
| 主分类号: | G06F3/14 | 分类号: | G06F3/14 |
| 代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;刘文求 |
| 地址: | 516006 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 不同 分辨率 显示屏 兼容 处理 方法 移动 终端 存储 介质 | ||
本发明公开了不同分辨率显示屏的兼容处理方法、移动终端及存储介质,所述方法包括载入安卓系统;读取设备节点,获取当前显示屏分辨率;根据获取到的当前显示屏分辨率设置系统中像素密度属性。本发明通过自动获取对应显示屏的分辨率,使得移动终端通过公用一套代码就可以实现在安卓系统下兼容不同的分辨率,从而达到了不同分辨率自动兼容的目的。
技术领域
本发明涉及移动终端领域,尤其涉及的是不同分辨率显示屏的兼容处理方法、移动终端及存储介质。
背景技术
移动终端如智能手机在产品定义时,同一款产品可能会有低中高配的不同配置,高配配置会配置一款高分辨率的显示屏,例如1920*1080分辨率的LCD,低一级的配置会配置一款低分辨率的显示屏,例如1280*720分辨率的LCD。同一款手机芯片搭配不同分辨率的LCD时,在开发过程中会修改工程配置中的LCD的lcm参数(LCM_HEIGHT、LCM_WIDTH)和system.prop的lcd_density,但是这两个参数在工程里是唯一的,所以,在做不同分辨率LCD兼容时就需要靠两套代码来修改不同的配置才能兼容。
因此,现有技术存在缺陷,有待改进与发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种不同分辨率显示屏的兼容处理方法、移动终端及存储介质,旨在解决现有技术中移动终端需要两套代码来修改配置才能兼容不同分辨率的问题。
本发明解决技术问题所采用的技术方案如下:
一种不同分辨率显示屏的兼容处理方法,其中,包括:
载入安卓系统;
读取设备节点,获取当前显示屏分辨率;
根据获取到的当前显示屏分辨率设置系统中像素密度属性。
所述的不同分辨率显示屏的兼容处理方法,其中,所述读取设备节点,获取当前显示屏分辨率具体为:
读取framebuffer设备节点/dev/graphics/fb0,获取当前显示屏分辨率。
所述的不同分辨率显示屏的兼容处理方法,其中,所述根据获取到的当前显示屏分辨率设置系统中像素密度属性具体为:
根据获取到的当前显示屏分辨率设置系统中ro.sf.lcd_density属性。
所述的不同分辨率显示屏的兼容处理方法,其中,所述根据获取到的当前显示屏分辨率设置系统中像素密度属性之后还包括以下步骤:
读取设备节点,获取当前显示屏分辨率;
根据获取到的当前显示屏分辨率设置触摸屏的响应区域。
所述的不同分辨率显示屏的兼容处理方法,其中,所述根据获取到的当前显示屏分辨率设置触摸屏的响应区域之后还包括步骤:
加载触摸屏驱动,并进行触摸屏初始化设置。
一种移动终端,其中,包括处理器,以及与所述处理器连接的存储器,
所述存储器存储有不同分辨率显示屏的兼容处理程序,所述不同分辨率显示屏的兼容处理程序被所述处理器执行时实现以下步骤:
载入安卓系统;
读取设备节点,获取当前显示屏分辨率;
根据获取到的当前显示屏分辨率设置系统中像素密度属性;
所述处理器用于调用所述不同分辨率显示屏的兼容处理程序指令。
所述的移动终端,其中,所述不同分辨率显示屏的兼容处理程序被所述处理器执行时,还实现以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州TCL移动通信有限公司,未经惠州TCL移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710846746.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据流的调度方法及系统
- 下一篇:一种染料木素钙螯合物及其制备方法与应用





