本发明专利技术提供一种基于嵌入式的自适应屏幕显示方法,本发明专利技术可以应用在固定的横屏或竖屏显示上,当应用在系统显示配置为横屏的嵌入式设备上时,包括如下步骤:检测应用请求的显示属性是否为横屏显示,如果是横屏显示,则显示应用;如果不是横屏显示,则缩小系统的显示宽度值,并显示应用。本发明专利技术避免了更改应用显示方向时应用被拉伸变形的情况,使得用户可以正常使用应用。
【技术实现步骤摘要】
【专利摘要】本专利技术提供,本专利技术可以应用在固定的横屏或竖屏显示上,当应用在系统显示配置为横屏的嵌入式设备上时,包括如下步骤:检测应用请求的显示属性是否为横屏显示,如果是横屏显示,则显示应用;如果不是横屏显示,则缩小系统的显示宽度值,并显示应用。本专利技术避免了更改应用显示方向时应用被拉伸变形的情况,使得用户可以正常使用应用。【专利说明】—种基于嵌入式的自适应屏幕显示方法
本专利技术涉及软件
,具体涉及。
技术介绍
现有的嵌入式设备(如安卓设备、苹果设备)在显示应用时,会根据应用的显示请求在屏幕上横屏或竖屏地显示应用,当横屏或竖屏显示时,用户可以通过旋转屏幕来适应横屏或竖屏的显示。但是由于现有的嵌入式设备的显示屏越来越大,且可外接显示器,此时无法通过旋转显示器来适应横屏或竖屏的显示。以横屏显示器为例,则在显示竖屏应用时会出现颠倒(如图1所示,为竖屏显示)或拉伸(如图2所示,为强制横屏显示)的现象,则使得用户难以使用应用。
技术实现思路
本专利技术要解决的技术问题,在于提供,解决现有嵌入式设备在屏幕无法旋转的情况下应用使用困难的问题。本专利技术是这样实现的:,应用在系统显示配置为横屏的嵌入式设备上,包括如下步骤:检测应用请求的显示属性是否为横屏显示,如果是横屏显示,则显示应用;如果不是横屏显示,则缩小系统的显示宽度值,并显示应用。进一步地,所述缩小后的系统的显示宽度值与系统的显示高度值的比为9:16。进一步地,所述缩小后的系统的显示宽度值与系统的显示高度值的比等于系统的显示高度值与缩小前系统的显示宽度值的比。进一步地,所述的嵌入式设备为安卓设备。以及本专利技术为了解决屏幕为竖屏时应用无法正常使用的问题,还提供了,应用在系统显示配置为竖屏的嵌入式设备上,包括如下步骤:检测应用请求的显示属性是否为竖屏显示,如果是竖屏显示,则显示应用;如果不是竖屏显示,则缩小系统的显示高度值,并显示应用。进一步地,所述缩小后的系统的显示高度值与系统的显示宽度值的比为9:16。进一步地,所述缩小后的系统的显示高度值与系统的显示宽度值的比等于系统的显示宽度值与缩小前系统的显示高度值的比。进一步地,所述的嵌入式设备为安卓设备。本专利技术具有如下优点:避免了嵌入式设备的屏幕不旋转情况下应用的变形和旋转,使得应用可以正常地使用。【专利附图】【附图说明】图1为现有嵌入式设备屏幕为横屏时竖屏应用竖屏显示的示意图;图2为现有嵌入式设备屏幕为横屏时竖屏应用强制横屏显示的示意图;图3为本专利技术的横屏实施例的方法流程图;图4为嵌入式设备屏幕为横屏时改进后的竖屏应用显示的示意图。【具体实施方式】为详细说明本专利技术的
技术实现思路
、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。现有的嵌入式设备在屏幕不能旋转的情况下,如显示器、电视机,多是横屏显示,即屏幕显示的水平长度大于竖直长度,为了适应屏幕横置的情况,嵌入式设备的系统显示配置也是配置为横屏。同时常见的广告显示器等领域,也会经常看到屏幕是竖屏显示的情况,以下将以屏幕为横屏显示、系统显示配置亦为横屏情况进行详细说明,竖屏情况与横屏的处理类似,本领域技术人员根据下述的说明可以知道竖屏的处理情况。如图3所示,,应用在系统显示配置为横屏的嵌入式设备上,首先为步骤SlOl应用运行时,则在步骤S102检测应用请求的显示属性是否为横屏显示,如果是横屏显示,则进入步骤S104显示应用,即不对系统进行修改直接进行正常显示。如果不是横屏显示,则为步骤S103缩小系统的显示宽度值,而后在S104显示应用。缩小系统的显示宽度值后,则系统显示宽度会变窄,如图4所示,而应用还是强制为横屏显示,从而消除应用被拉伸的情况,在实际显示中会出现屏幕两边为黑色无图像的情况。由于现有的多数的竖屏应用具有高:宽为16:9的显示素材库,则优选的缩小后的系统的显示宽度值与系统的显示高度值的比为9:16,其中系统的显示高度值并未改变。优选地,缩小后的系统的显示宽度值与系统的显示高度值的比等于系统的显示高度值与缩小前系统的显示宽度值的比,则竖屏应用在横屏情况时也会显示出正常的界面,如图4所示。本专利技术的嵌入式设备可以为基于Linux内核的嵌入式设备(如安卓设备)或苹果系统的嵌入式设备。综上,虽然竖屏应用经过本专利技术的处理后显示出来的图像会比满屏显示的小,但是应用的显示比例是正常的,且是符合用户的查看的视角,用户可以正常地使用应用,从而避免应用无法使用的问题。以上所述仅为本专利技术的实施例,并非因此限制本专利技术的专利范围,凡是利用本专利技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
,均同理包括在本专利技术的专利保护范围内。【权利要求】1.,应用在系统显示配置为横屏的嵌入式设备上,其特征在于:包括如下步骤: 检测应用请求的显示属性是否为横屏显示,如果是横屏显示,则显示应用;如果不是横屏显示,则缩小系统的显示宽度值,并显示应用。2.根据权利要求1所述的,其特征在于:所述缩小后的系统的显示宽度值与系统的显示高度值的比为9:16。3.根据权利要求1所述的,其特征在于:所述缩小后的系统的显示宽度值与系统的显示高度值的比等于系统的显示高度值与缩小前系统的显示宽度值的比。4.根据权利要求1到3任一所述的,其特征在于:所述的嵌入式设备为安卓设备。5.,应用在系统显示配置为竖屏的嵌入式设备上,其特征在于:包括如下步骤: 检测应用请求的显示属性是否为竖屏显示,如果是竖屏显示,则显示应用;如果不是竖屏显示,则缩小系统的显示高度值,并显示应用。6.根据权利要求5所述的,其特征在于:所述缩小后的系统的显示高度值与系统的显示宽度值的比为9:16。7.根据权利要求5所述的,其特征在于:所述缩小后的系统的显示高度值与系统的显示宽度值的比等于系统的显示宽度值与缩小前系统的显示高度值的比。8.根据权利要求5到7任一所述的,其特征在于:所述的嵌入式设备为安卓设备。【文档编号】G09G5/00GK103745709SQ201410035216【公开日】2014年4月23日 申请日期:2014年1月24日 优先权日:2014年1月24日 【专利技术者】陈晓东, 吴良清, 蔡建清, 邓训金, 彭华成 申请人:福州瑞芯微电子有限公司本文档来自技高网...
【技术保护点】
一种基于嵌入式的自适应屏幕显示方法,应用在系统显示配置为横屏的嵌入式设备上,其特征在于:包括如下步骤:检测应用请求的显示属性是否为横屏显示,如果是横屏显示,则显示应用;如果不是横屏显示,则缩小系统的显示宽度值,并显示应用。
【技术特征摘要】
【专利技术属性】
技术研发人员:陈晓东,吴良清,蔡建清,邓训金,彭华成,
申请(专利权)人:福州瑞芯微电子有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。