[发明专利]一种基于嵌入式的自适应屏幕显示方法无效
申请号: | 201410035216.1 | 申请日: | 2014-01-24 |
公开(公告)号: | CN103745709A | 公开(公告)日: | 2014-04-23 |
发明(设计)人: | 陈晓东;吴良清;蔡建清;邓训金;彭华成 | 申请(专利权)人: | 福州瑞芯微电子有限公司 |
主分类号: | G09G5/10 | 分类号: | G09G5/10;G09G5/00 |
代理公司: | 福州市仓山区景弘专利代理事务所(普通合伙) 35219 | 代理人: | 林祥翔;吕元辉 |
地址: | 350000 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 嵌入式 自适应 屏幕 显示 方法 | ||
技术领域
本发明涉及软件技术领域,具体涉及一种基于嵌入式的自适应屏幕显示方法。
背景技术
现有的嵌入式设备(如安卓设备、苹果设备)在显示应用时,会根据应用的显示请求在屏幕上横屏或竖屏地显示应用,当横屏或竖屏显示时,用户可以通过旋转屏幕来适应横屏或竖屏的显示。但是由于现有的嵌入式设备的显示屏越来越大,且可外接显示器,此时无法通过旋转显示器来适应横屏或竖屏的显示。以横屏显示器为例,则在显示竖屏应用时会出现颠倒(如图1所示,为竖屏显示)或拉伸(如图2所示,为强制横屏显示)的现象,则使得用户难以使用应用。
发明内容
本发明要解决的技术问题,在于提供一种基于嵌入式的自适应屏幕显示方法,解决现有嵌入式设备在屏幕无法旋转的情况下应用使用困难的问题。
本发明是这样实现的:
一种基于嵌入式的自适应屏幕显示方法,应用在系统显示配置为横屏的嵌入式设备上,包括如下步骤:
检测应用请求的显示属性是否为横屏显示,如果是横屏显示,则显示应用;如果不是横屏显示,则缩小系统的显示宽度值,并显示应用。
进一步地,所述缩小后的系统的显示宽度值与系统的显示高度值的比为9:16。
进一步地,所述缩小后的系统的显示宽度值与系统的显示高度值的比等于系统的显示高度值与缩小前系统的显示宽度值的比。
进一步地,所述的嵌入式设备为安卓设备。
以及本发明为了解决屏幕为竖屏时应用无法正常使用的问题,还提供了一种基于嵌入式的自适应屏幕显示方法,应用在系统显示配置为竖屏的嵌入式设备上,包括如下步骤:
检测应用请求的显示属性是否为竖屏显示,如果是竖屏显示,则显示应用;如果不是竖屏显示,则缩小系统的显示高度值,并显示应用。
进一步地,所述缩小后的系统的显示高度值与系统的显示宽度值的比为9:16。
进一步地,所述缩小后的系统的显示高度值与系统的显示宽度值的比等于系统的显示宽度值与缩小前系统的显示高度值的比。
进一步地,所述的嵌入式设备为安卓设备。
本发明具有如下优点:避免了嵌入式设备的屏幕不旋转情况下应用的变形和旋转,使得应用可以正常地使用。
附图说明
图1为现有嵌入式设备屏幕为横屏时竖屏应用竖屏显示的示意图;
图2为现有嵌入式设备屏幕为横屏时竖屏应用强制横屏显示的示意图;
图3为本发明的横屏实施例的方法流程图;
图4为嵌入式设备屏幕为横屏时改进后的竖屏应用显示的示意图。
具体实施方式
为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
现有的嵌入式设备在屏幕不能旋转的情况下,如显示器、电视机,多是横屏显示,即屏幕显示的水平长度大于竖直长度,为了适应屏幕横置的情况,嵌入式设备的系统显示配置也是配置为横屏。同时常见的广告显示器等领域,也会经常看到屏幕是竖屏显示的情况,以下将以屏幕为横屏显示、系统显示配置亦为横屏情况进行详细说明,竖屏情况与横屏的处理类似,本领域技术人员根据下述的说明可以知道竖屏的处理情况。
如图3所示,一种基于嵌入式的自适应屏幕显示方法,应用在系统显示配置为横屏的嵌入式设备上,首先为步骤S101应用运行时,则在步骤S102检测应用请求的显示属性是否为横屏显示,如果是横屏显示,则进入步骤S104显示应用,即不对系统进行修改直接进行正常显示。如果不是横屏显示,则为步骤S103缩小系统的显示宽度值,而后在S104显示应用。缩小系统的显示宽度值后,则系统显示宽度会变窄,如图4所示,而应用还是强制为横屏显示,从而消除应用被拉伸的情况,在实际显示中会出现屏幕两边为黑色无图像的情况。
由于现有的多数的竖屏应用具有高:宽为16:9的显示素材库,则优选的缩小后的系统的显示宽度值与系统的显示高度值的比为9:16,其中系统的显示高度值并未改变。优选地,缩小后的系统的显示宽度值与系统的显示高度值的比等于系统的显示高度值与缩小前系统的显示宽度值的比,则竖屏应用在横屏情况时也会显示出正常的界面,如图4所示。
本发明的嵌入式设备可以为基于Linux内核的嵌入式设备(如安卓设备)或苹果系统的嵌入式设备。
综上,虽然竖屏应用经过本发明的处理后显示出来的图像会比满屏显示的小,但是应用的显示比例是正常的,且是符合用户的查看的视角,用户可以正常地使用应用,从而避免应用无法使用的问题。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子有限公司,未经福州瑞芯微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410035216.1/2.html,转载请声明来源钻瓜专利网。