电子设备及其内容显示方法、装置和存储介质与流程

文档序号:11215885阅读:897来源:国知局
电子设备及其内容显示方法、装置和存储介质与流程

本发明涉及显示技术领域,特别涉及一种电子设备及其内容显示方法、装置和一种非暂时性机器可读存储介质。



背景技术:

目前,市面上的电子产品,尤其是大屏幕的电子产品,例如大屏智能手机、平板电脑等,绝大多数都支持竖屏、横屏、全屏等个性化设置。

为提高用户使用体验,现有方案中,电子产品被设定为:针对这些个性化设置以及设置的更改,获取电子产品的显示屏幕尺寸,基于显示屏幕尺寸创建新的位图来排版并渲染需要显示的内容,并向用户展示。此方案的缺点是,在每次更改这些设置后,都需要创建新的位图、销毁原位图,如果没有及时销毁原位图,频繁的操作会带来内存溢出的问题,为用户体验电子产品带来不好的体验效果。

因此,仍然需要一种能够解决上述问题的电子设备的内容显示方案。



技术实现要素:

本发明的目的是提供一种电子设备的内容显示方法及装置,以便于提升位图的利用率,减少内存消耗,提升用户对电子产品的使用体验。

根据本发明的一个方面,提供了一种电子设备的内容显示方法,电子设备的显示屏幕具有两种显示模式,即横屏显示模式和竖屏显示模式,该方法可以包括:位图创建步骤,基于显示屏幕的尺寸,创建电子设备渲染页面所需要的基本位图,基本位图对应于显示屏幕的横屏显示模式和竖屏显示模式中的一种;设置步骤,接收用户对显示屏幕的个性化设置,个性化设置包括显示屏幕的显示模式;排版渲染步骤,响应于用户对显示屏幕的个性化设置,在基本位图上对需要显示的内容进行排版和渲染,以得到渲染位图,其中,当个性化设置的显示模式与基本位图对应的显示模式不同时,以顺时针或逆时针旋转90°的方式对需要显示的内容进行排版;展示步骤,在显示屏幕上展示渲染位图,其中,当个性化设置的显示模式与基本位图的显示模式不同时,将渲染位图以与排版渲染步骤中相反的方向旋转90°。

由此,基于显示屏幕的显示模式,在基本位图上对需要显示的内容进行排版和渲染,以用户期望的方式向用户个性化展示需要显示的内容,提升用户体验。

优选地,排版渲染步骤还可以包括:响应于接收到用户对显示屏幕新的个性化设置,擦除先前的渲染位图上的显示内容,以恢复基本位图,以便基于新的个性化设置,在基本位图上对需要显示的内容进行排版和渲染,以得到渲染位图。

由此,基于用户对显示屏幕的个性化设置,无需创建新的位图,而在同一基本位图上进行个性化排版和渲染,极大地提升位图的利用率,以避免不断的创建位图和销毁位图对电子产品带来的内存溢出的问题。

优选地,展示步骤还可以包括:将旋转后的渲染位图平移到显示屏幕上适于其显示的位置。

由此,可以在适当的位置完整地向用户展示需要显示的内容,保障用户的体验效果。

优选地,用户对显示屏幕的个性化设置还包括内容显示区域的尺寸及其相对于显示屏幕的预定位置,在排版渲染步骤中,在基本位图的由内容显示区域的尺寸限定的部分位图上,对需要显示的内容进行排版和渲染,以得到渲染位图,其中部分位图经过排版和渲染后成为部分渲染位图。展示步骤还包括:根据内容显示区域的尺寸在渲染位图中截取部分渲染位图,以在显示屏幕上预定位置处展示部分渲染位图。

由此,可以基于内容显示区域在显示屏幕上的比例设置,以用户期望的方式展示显示内容。

根据本发明的另一方面,还提供了一种电子设备的内容显示装置,电子设备的显示屏幕具有两种显示模式,即横屏显示模式和竖屏显示模式,该装置可以包括:位图创建模块,用于基于显示屏幕的尺寸,创建电子设备渲染页面所需要的基本位图,基本位图对应于显示屏幕的横屏显示模式和竖屏显示模式中的一种;设置模块,用于接收用户对显示屏幕的个性化设置,个性化设置包括显示屏幕的显示模式;排版渲染模块,用于响应于用户对显示屏幕的个性化设置,在基本位图上对需要显示的内容进行排版和渲染,以得到渲染位图,其中,当个性化设置的显示模式与基本位图对应的显示模式不同时,以顺时针或逆时针旋转90°的方式对需要显示的内容进行排版;展示模块,用于在显示屏幕上展示渲染位图,其中,当个性化设置的显示模式与基本位图的显示模式不同时,将渲染位图以与排版渲染过程中相反的方向旋转90°。

优选地,排版渲染模块还可以用于:响应于接收到用户对显示屏幕新的个性化设置,擦除先前的渲染位图上的显示内容,以恢复基本位图,以便基于新的个性化设置,在基本位图上对需要显示的内容进行排版和渲染,以得到渲染位图。

优选地,展示模块还可以用于:将旋转后的渲染位图平移到显示屏幕上适于其显示的位置。

优选地,用户对显示屏幕的个性化设置还包括内容显示区域的尺寸及其相对于显示屏幕的预定位置,排版渲染模块在基本位图的由内容显示区域的尺寸限定的部分位图上,对需要显示的内容进行排版和渲染,以得到渲染位图,其中部分位图经过排版和渲染后成为部分渲染位图,展示模块还用于:根据内容显示区域的尺寸在渲染位图中截取部分渲染位图,以在显示屏幕上预定位置处展示部分渲染位图。

根据本发明的又一方面,还提供了一种电子设备,包括:显示屏幕;处理器;以及存储器,其上存储有可执行代码,当可执行代码被处理器执行时,使处理器执行上述的电子设备的内容显示方法。

根据本发明的又一方面,还提供了一种非暂时性机器可读存储介质,其上存储有可执行代码,当可执行代码被电子设备的处理器执行时,使处理器执行上述的电子设备的内容显示方法。

通过本发明,能够针对电子设备的显示屏幕的显示模式创建基本位图,并响应于用户对显示屏幕的个性化设置,在基本位图上对需要显示的内容进行排版和渲染,以提升位图的利用率,以减少内存的消耗,提升电子设备的体验效果。

附图说明

通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。

图1示出了根据本发明一实施例的电子设备的示意性框图。

图2示出了根据本发明一实施例的内容显示方法的示意性流程图。

图3示出了根据本发明另一实施例的内容显示方法的示意性流程图。

图4示出了根据本发明又一实施例的内容显示方法的示意性流程图。

图5示出了根据本发明一实施例的内容显示装置的示意性框图。

图6示出了根据本发明的一个应用例。

具体实施方式

下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。

如前所述,为提升位图的利用率,并减少内存的消耗,提升用户对电子设备的体验效果,本发明提出一种电子设备及其内容显示方法及装置。以下将结合附图及实施例详细描述本发明的技术方案。

图1示出了根据本发明一实施例的电子设备的示意性框图。

如图1所示,本发明的电子设备可以包括显示屏幕、处理器和存储器。

显示屏幕具有尺寸(本文中仅考虑二维尺寸),分别为对应于高度的高度尺寸和对应于宽度的宽度尺寸,这两个尺寸的数值可以相同也可以不同。

根据尺寸数值的不同以及向用户展示的方式不同,显示屏幕的显示模式可以包括横屏显示模式和竖屏显示模式。其中,横屏显示模式时,高度尺寸的数值小于宽度尺寸的数值,竖屏显示模式时,高度尺寸的数值大于宽度尺寸的数值。

有的电子设备(例如智能手机、平板电脑等)的显示屏幕的常规显示模式为竖屏显示模式,有的电子设备(例如笔记本电脑)的显示屏幕的常规显示模式为横屏显示模式,用户可以根据需要手动或自动以更改显示屏幕的显示模式,电子设备的处理器可以响应于显示模式的更改,正确地向用户展示需要显示的内容。

存储器上可以存储有可执行代码,处理器可以执行该可执行代码。当可执行代码被处理器执行时,使处理器执行根据本发明的电子设备的内容显示方法。

如下将结合附图2-4及实施例详细描述本发明的内容显示方法。

图2示出了根据本发明一实施例的内容显示方法的示意性流程图。

如图2所示,在步骤s210(位图创建步骤),基于显示屏幕的尺寸,创建电子设备渲染页面所需要的基本位图,其中,基本位图对应于显示屏幕的横屏显示模式和竖屏显示模式的一种。

如前所述,电子设备的显示屏幕可以具有常规的显示模式,例如智能手机的竖屏显示、笔记本电脑的横屏显示等,常规的显示模式对应于显示屏幕的尺寸。

基本位图可以是根据显示屏幕的尺寸创建的,以使基本位图对应于显示屏幕的常规显示模式(显示屏幕的横屏显示模式和竖屏显示模式中的一种)。

在常规显示模式为竖屏显示时,显示屏幕的高度尺寸数值大于宽度尺寸数值,以显示屏幕的宽度尺寸作为基本位图的宽度数值,以显示屏幕的高度尺寸作为基本位图的高度数值,以使基本位图对应于显示屏幕的竖屏显示模式。例如,在显示屏幕的尺寸为1080*1920(宽度*高度)时,基本位图的尺寸也为1080*1920。

在常规显示模式为横屏显示时,显示屏幕的高度尺寸数值小于宽度尺寸数值,以显示屏幕的宽度尺寸作为基本位图的宽度数值,以显示屏幕的高度尺寸作为基本位图的高度数值,以使基本位图对应于显示屏幕的横屏显示模式。例如,在显示屏幕的尺寸为1920*1080(宽度*高度)时,基本位图的尺寸也为1920*1080。

由此,基本位图的尺寸与显示屏幕的尺寸一致,以使得基本位图与显示屏幕相匹配,基本位图上的内容能够在显示屏幕上正确、完整地显示。

在步骤s220(设置步骤),接收用户对显示屏幕的个性化设置,个性化设置包括显示屏幕的显示模式。

用户可以是指电子设备的制造者,也可以是电子设备的使用者。个性化设置可以是显示屏幕的常规显示模式,例如,电脑的横屏显示、智能手机的竖屏显示等等;也可以是用户更改个性化设置后的显示屏幕的显示模式(与基本位图对应的显示模式不同的显示屏幕的显示模式)。

个性化设置可以是用户输入或选择的,也可以是电子设备响应于用户对电子设备的操作自动确定的,例如,用户手动旋转电子设备,电子设备自动确定显示屏幕的显示模式。

在步骤s230(排版渲染步骤),响应于用户对显示屏幕的个性化设置,在基本位图上对需要显示的内容进行排版和渲染,以得到渲染位图。

显示的内容可以包括文字、图像、影像中的一项或多项的组合。

当个性化设置的显示模式与基本位图对应的显示模式相同时,例如,基本位图对应的显示模式为竖屏显示,个性化设置的显示模式也为竖屏显示。此时,直接在基本位图上对需要显示的内容进行排版和渲染,以得到渲染位图。

当个性化设置的显示模式与基本位图对应的显示模式不同时,例如,基本位图对应的显示模式为竖屏显示,个性化设置的显示模式为横屏显示。此时,以顺时针或逆时针旋转90°的方式在基本位图上对需要显示的内容进行排版和渲染。

顺时针还是逆时针旋转的旋转方向可以是根据个性化设置的显示模式相对于基本位图的显示模式的旋转方向确定的。例如,手机的常规显示模式为竖屏显示,其上下边缘是确定的,当其旋转为横屏显示时,有两种旋转方法,根据相应的旋转方法,确定排版渲染的旋转方向分别对应于顺时针还是逆时针,以使排版渲染的方向与显示屏幕的显示模式相匹配。

在步骤s240(展示步骤),在显示屏幕上展示渲染位图。

当个性化设置的显示模式与基本位图的显示模式相同时,直接在显示屏幕上展示渲染位图。

当个性化设置的显示模式与基本位图的显示模式不同时,将渲染位图以与排版渲染步骤中相反的方向旋转90°。例如,当排版渲染步骤中的排版渲染方向是顺时针旋转90°时,渲染位图的旋转方向为逆时针旋转90°;当排版渲染步骤中的排版渲染方向是逆时针旋转90°时,渲染位图的旋转方向为顺时针旋转90°。

由此,以使得渲染位图上的显示内容能够以与显示屏幕的显示模式相匹配的显示方式进行展示。

应当理解,上述方法的步骤,特别是步骤s210和步骤s220,其顺序可以是不固定的,即也可以先执行步骤s220的设置步骤,再执行步骤s210的位图创建步骤。

另外,考虑到用户可以多次更改显示屏幕的个性化设置,如果电子设备在每次接收到新的个性化设置后都重新构建位图、销毁原位图,则会带来内存溢出的问题。因此,本公开还提出使位图能够被重复利用的方案,以便于在新的个性化设置与先前的个性化设置的显示模式不相同时,重复利用基本位图,以提高位图的利用率,减少内存消耗,提升用户体验。

图3示出了根据本发明另一实施例的内容显示方法的示意性流程图。

如图3所示,在步骤s310,基于显示屏幕的尺寸,创建电子设备渲染页面所需要的基本位图,基本位图对应于显示屏幕的横屏显示模式和竖屏显示模式中的一种。

在步骤s320,接收用户当前对显示屏幕的个性化设置,其中,当前的个性化设置包括显示屏幕的显示模式,当前个性化设置为新的个性化设置,与先前的个性化设置的显示模式不相同。

在步骤s330,响应于当前的个性化设置,判断基本位图上是否存在显示内容。

若步骤s330中判断结果为是,即基本位图上存在需要显示的内容,则进入步骤s340;若判断结果为否,即基本位图上不存在显示内容,则直接进入步骤s350。

在步骤s340,响应于当前的个性化设置,擦除先前的渲染位图上的显示内容,以恢复基本位图,以便于重复利用基本位图,然后再进入步骤s350。

在步骤350,响应于当前的个性化设置,在基本位图上对需要显示的内容进行排版和渲染,以得到渲染位图。

这里,当前的个性化设置可以是与基本位图对应的显示模式不同的显示模式,也可以是与基本位图的显示模式相同的个性化设置的显示模式。

当前的个性化设置的显示模式与基本位图对应的显示模式相同时,直接在基本位图上对需要显示的内容进行排版和渲染,以得到渲染位图。

当前的个性化设置的显示模式与基本位图对应的显示模式不同时,响应于当前的个性化设置,以顺时针或逆时针旋转90°的方式对需要显示的内容进行排版和渲染,以得到渲染位图。

在步骤s360,在显示屏幕上展示渲染位图。

当前的个性化设置的显示模式与基本位图对应的显示模式相同时,直接在显示屏幕上展示渲染位图。

当前的个性化设置的显示模式与基本位图对应的显示模式不同时,将渲染位图以与排版渲染步骤中相反的方向旋转90°,以使渲染位图对应的显示模式与当前个性化设置的显示模式相同。

当用户在显示屏幕上浏览渲染位图及其上的显示内容时,如果对显示屏幕的个性化设置进行了更改,则还可以返回步骤s320,以针对更改后的新的个性化设置,重新为用户渲染位图。

由此,基于基本位图,需要显示的内容能够以与个性化设置的显示模式相同的方式进行展示,减少内存问题,同时提高用户的体验效果。

另外,如上面参考图2和图3所述,在实际应用中,用户进行个性化设置操作之后,新的个性化设置的显示模式可能与先前的个性化设置的显示模式相同,也可以不相同,不同的情况可能引起不同的展示结果。因此在上述的方法流程中,还可以增加判断步骤,以便于基于新的个性化设置准确确定显示内容的展示方式。

图4示出了根据本发明又一实施例的内容显示方法的示意性流程图,其中示出了上述判断步骤。

如图4所示,分别以与图3所示的步骤s310和步骤s320相同的方式执行在步骤s410的位图创建步骤和步骤s420的设置步骤。

在步骤s430中,响应于接收到用户对显示屏幕的个性化设置,判断当前的个性化设置的显示模式与先前的个性化设置的显示模式是否相同。若是,则进入步骤s440;若否,则进入步骤s450。

在步骤s440,继续按原(先前)显示模式在显示屏幕上展示需要显示的内容。若当前需要显示的内容与原显示内容相同,则可以直接展示原显示内容。若当前需要显示的内容与原显示内容不相同,则可以擦除原渲染位图上的显示内容,再基于原显示模式在基本位图上排版渲染当前需要显示的内容。

在步骤s450,判断基本位图上是否存在显示内容。若是,则进入步骤s460,若否,则直接进入步骤s470。

在步骤s460,响应于接收到用户对显示屏幕新的(当前的)个性化设置,擦除先前的渲染位图上的显示内容,以恢复基本位图,然后再进入步骤s470。

在步骤s470中,判断当前的个性化设置的显示模式与基本位图对应的显示模式是否相同。若是,则进入步骤s480,若否,则进入步骤s485。

在步骤s480,直接在基本位图上进行排版和渲染,得到渲染位图。

在步骤s490,在显示屏幕上展示渲染位图。

在步骤s485,基于新的个性化设置,以顺时针或逆时针旋转90°的方式对需要显示的内容进行排版和渲染。

在步骤s495,将渲染位图以与步骤s485中相反的方向旋转90°,并在显示屏幕上展示渲染位图。

在步骤s490和步骤s495中,当用户在浏览渲染位图及其上的显示内容的过程中,对个性化设置做出了更改,则还可以返回步骤s420中,以便于重新接收新的个性化设置,以对应于新的个性化设置的显示模式向用户展示需要显示的内容,以提高位图的利用率,减少内存的消耗。

由于在展示过程中,基于不同的旋转点(例如,渲染位图的中心位置、渲染位图的顶角等)旋转得到的渲染位图的位置不同,渲染位图的位置与显示屏幕不匹配,呈现在显示屏幕上的显示内容可能不完全或不正确。因此,还可以将旋转后的渲染位图平移到显示屏幕上适于其显示的位置,以便于展示。

位图的内容显示区域在显示屏幕上可以是全屏显示,也可以非全屏显示。针对不同的显示状态(全屏显示或非全屏显示),显示屏幕上适于渲染位图显示的位置不同。

全屏显示的情况下,可以平移渲染位图使旋转后渲染位图的边缘与显示屏幕的边缘相匹配。非全屏显示的情况下,可以平移渲染位图使旋转后渲染位图的显示内容在显示屏幕的中心位置或指定其它位置展示。其中,渲染位图可以在于显示屏幕相同的平面内横向或纵向平移,平移的距离可以基于适于其显示的位置确定,以确保渲染位图能够平移至适于其显示的位置。

由此,渲染位图能够在显示屏幕的合适位置正确显示,保障了用户的体验效果。

如前所述,在显示屏幕的内容显示区域处显示需要显示的内容,内容显示区域可以在显示屏幕上全部显示,也可以部分显示。因此,用户对显示屏幕的个性化设置还可以包括内容显示区域的尺寸及其相对于显示屏幕的预定位置。

内容显示区域的尺寸可以是小于或等于显示屏幕的尺寸(基本位图的尺寸等于显示屏幕的常规尺寸)的预定尺寸。例如,常规显示模式为竖屏显示的智能手机,假设其基本位图的尺寸为1080*1920(宽度*和高度),如果在显示屏幕上还显示通知栏,且通知栏的高度是48,则内容显示区域的宽度为1080,高度为1920-48,即1872。同理,当更改为横屏显示且存在通知栏时,内容显示区域的宽度为1920,高度为1080-48,即1032。内容显示区域的宽度和/或高度均可以小于或等于显示屏幕的对应尺寸。

内容显示区域相对于显示屏幕的预定位置可以是适于展示需要显示的内容的任意位置。例如,内容显示区域与显示屏幕的宽度一致,且底部边缘与显示屏幕的底部边缘重叠。用户可以通过个性化设置修改内容显示区域的尺寸及其位置,以满足用户的个性化需求。

相应地,在设置步骤(例如步骤s220、步骤s320和步骤s420等)中,接收到的用户对显示屏幕的个性化设置,可以包括内容显示区域的尺寸及其相对于显示屏幕的预定位置。

在排版渲染步骤(例如步骤s230、步骤s350、步骤s480和步骤s485等)中,可以在基本位图的由内容显示区域的尺寸限定的部分位图上,对需要显示的内容进行排版和渲染,以得到渲染位图,其中,部分位图经过排版和渲染后成为部分渲染位图。或者,也可以基于内容显示区域的尺寸,采集相应的部分位图数据,得到能够在显示屏幕的预定位置展示的部分渲染位图。

在展示步骤(例如步骤s240、步骤s360、步骤s490和步骤s495等)中,在显示屏幕的预定位置,例如中心或其它指定位置处展示部分渲染位图。

至此,结合图2-4详细描述了本发明的内容显示方法。上述的内容显示方法可以是由一种内容显示装置实现的。

图5示出了根据本发明一实施例的内容显示装置的示意性框图。其中,内容显示装置500的功能模块可以由实现本发明原理的硬件、软件或硬件和软件的结合来实现。本领域的技术人员可以理解的是,图5所描述的功能模块可以组合起来或者划分成子模块,从而实现上述发明的原理。因此,本文的描述可以支持对本文描述的功能模块的任何可能的组合、或者划分、或者更近一步的限定。

图5所示的内容显示装置500可以用来实现图2-4所示的内容显示方法,下面仅就内容显示装置500可以具有的功能模块以及各功能模块可以执行的操作做简要说明,对于其中涉及的细节部分可以参见上文结合图2-4的描述,在此不再赘述。

如图5所示,本发明的内容显示装置500可以包括位图创建模块510、设置模块520、排版渲染模块530和展示模块540。

位图创建模块510可以用于基于显示屏幕的尺寸,创建电子设备渲染页面所需要的基本位图,基本位图对应于显示屏幕的横屏显示模式和竖屏显示模式中的一种。

设置模块520可以用于接收用户对显示屏幕的个性化设置,个性化设置包括显示屏幕的显示模式。

排版渲染模块530可以用于响应于用户对显示屏幕的个性化设置,在基本位图上对需要显示的内容进行排版和渲染,以得到渲染位图,其中,当个性化设置的显示模式与基本位图对应的显示模式不同时,以顺时针或逆时针旋转90°的方式对需要显示的内容进行排版。

展示模块540可以用于在显示屏幕上展示渲染位图,其中,当个性化设置的显示模式与基本位图的显示模式不同时,将渲染位图以与排版渲染过程中相反的方向旋转90°。

当用户对显示屏幕的个性化设置进行更改,使当前的个性化设置的显示模式与先前个性化设置的显示模式不同,并且基本位图上存在显示内容时,排版渲染模块530还可以响应于接收到用户对显示屏幕新的个性化设置,擦除先前的渲染位图上的显示内容,以恢复基本位图,以便基于新的个性化设置,在基本位图上对需要显示的内容进行排版和渲染,以得到渲染位图。

当个性化设置的显示模式与基本位图对应的显示模式不同时,展示模块540还可以将旋转后的渲染位图平移到显示屏幕上适于其显示的位置。

当用户对显示屏幕的个性化设置还包括内容显示区域的尺寸及其相对于显示屏幕的预定位置时,排版渲染模块530还可以在基本位图的由内容显示区域的尺寸限定的部分位图上,对需要显示的内容进行排版和渲染,以得到渲染位图,部分位图经过排版和渲染后成为部分渲染位图。展示模块还可以根据内容显示区域的尺寸在渲染位图上截取部分渲染位图,以在显示屏幕上预定位置处展示部分渲染位图。

【应用例】

以下以智能手机为例,并结合图6简单说明本发明的技术方案。图6中简单示出智能手机的显示屏幕(忽略手机边框)。手机的常规显示模式为竖屏显示,假设基本位图已创建,基本位图的尺寸与显示屏幕的尺寸相同(边缘重叠),并且基本位图上存在显示内容,其常规的文字方向如图6中的610所示。假设用户在浏览已存在的显示内容时更改个性化设置-显示屏幕的显示模式,并且内容显示区域的尺寸与显示屏幕的尺寸(基本位图的尺寸)相同,具体的内容显示流程如下:

1.用户在浏览显示内容时更改个性化设置,例如将显示屏幕的显示模式更改为逆时针的横屏显示。

2.智能手机的处理器响应于接收到的用户的新的个性化设置,并判断新的个性化设置是否与先前的个性化设置的显示模式相同、基本位图上是否存在显示内容、新的个性化设置的显示模式与基本位图对应的显示模式是否相同等等。

3.在新的个性化设置与先前的个性化设置的显示模式不同并且基本位图上存在显示内容时,擦除先前渲染位图上的显示内容。

4.基于新的个性化设置,以顺时针旋转90°的方式更改显示内容的排版方向,并进行排版和渲染(如图6的620所示);

5.基于新的个性化设置,将基本位图逆时针旋转90°,并在显示屏幕上展示给用户(如图6的630所示)。

由此,可以响应于用户对显示屏幕的显示模式的更改,以用户期望的方式在基本位图上重新排版渲染,以展示需要显示的内容,提高位图的利用率,提升用户的体验效果。

上文中已经参考附图详细描述了根据本发明的电子设备及其内容显示方法、装置和一种可读存储介质。

此外,根据本发明的方法还可以实现为一种计算机程序,该计算机程序包括用于执行本发明的上述方法中限定的上述各步骤的计算机程序代码指令。或者,根据本发明的方法还可以实现为一种计算机程序产品,该计算机程序产品包括计算机可读介质,在该计算机可读介质上存储有用于执行本发明的上述方法中限定的上述功能的计算机程序。

或者,本发明还可以实施为一种非暂时性机器可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行根据本发明的上述内容显示方法。

本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。

附图中的流程图和框图显示了根据本发明的多个实施例的系统和方法的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标记的功能也可以以不同于附图中所标记的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1