CN111414204B - 一种开机显示方法、装置及电子设备 - Google Patents
一种开机显示方法、装置及电子设备 Download PDFInfo
- Publication number
- CN111414204B CN111414204B CN202010198354.7A CN202010198354A CN111414204B CN 111414204 B CN111414204 B CN 111414204B CN 202010198354 A CN202010198354 A CN 202010198354A CN 111414204 B CN111414204 B CN 111414204B
- Authority
- CN
- China
- Prior art keywords
- screen display
- display
- horizontal
- vertical screen
- content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 238000005192 partition Methods 0.000 claims description 135
- 230000006835 compression Effects 0.000 claims description 45
- 238000007906 compression Methods 0.000 claims description 45
- 238000004590 computer program Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 description 10
- 230000002688 persistence Effects 0.000 description 9
- 230000006837 decompression Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000007306 turnover Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种开机显示方法、装置及电子设备,涉及显示技术领域。其中,该方法包括:在显示装置开机时,读取目标内容的横竖屏显示参数;横竖屏显示参数通过对目标内容的横竖屏设置指令预存得到;当横竖屏显示参数指示横屏显示时,获取目标内容的横屏显示数据,根据横屏显示数据,对目标内容进行横屏显示;当横竖屏显示参数指示竖屏显示时,获取目标内容的竖屏显示数据,根据竖屏显示数据,对目标内容进行竖屏显示。在本发明中,可根据用户设置的横竖屏显示参数,选择目标内容的横屏显示数据或竖屏显示数据,也即是可根据用户选择,横屏或竖屏显示目标内容,如此,可使开机时目标内容的显示方向符合用户观看习惯,提高了用户观看的便利性。
Description
技术领域
本发明涉及显示技术领域,特别是涉及一种开机显示方法、装置及电子设备。
背景技术
电子设备开机时通常会显示开机logo(标识)和开机动画,以向用户表达版权信息、设备公司信息、广告、开机过程等。这些开机显示内容是电子设备开始运行以后第一次与用户交互的显示,用户对开机显示的体验将决定用户对该电子设备的第一印象,一个较好的开机显示方式可以激发用户的好奇心,引导用户去探究电子设备的其它功能。
目前,开机显示内容的显示方向通常是固定的,要么是横屏显示,要么是竖屏显示,而在实际应用中,用户通常会根据自己的需求,横放或竖放显示装置。若是显示装置的放置方向与开机显示内容的显示方向不同,例如用户竖放显示装置,但开机显示内容固定横屏显示,则用户为了便于观看,还需翻转显示装置,与用户习惯不符,如此,造成了用户观看时的不便。
发明内容
本发明提供一种开机显示方法、装置及电子设备,以解决显示装置的开机显示内容的显示方向与用户观看习惯不符,造成用户观看不便的问题。
为了解决上述问题,本发明公开了一种开机显示方法,包括:
在显示装置开机时,读取目标内容的横竖屏显示参数;所述横竖屏显示参数通过对所述目标内容的横竖屏设置指令预存得到;
当所述横竖屏显示参数指示横屏显示时,获取所述目标内容对应的横屏显示数据,根据所述横屏显示数据,对所述目标内容进行横屏显示;
当所述横竖屏显示参数指示竖屏显示时,获取所述目标内容对应的竖屏显示数据,根据所述竖屏显示数据,对所述目标内容进行竖屏显示。
可选地,所述在显示装置开机时,读取目标内容的横竖屏显示参数之前,还包括:
接收对所述目标内容的横竖屏设置指令;
保存所述横竖屏设置指令所指示的横竖屏显示参数。
可选地,所述目标内容包括第一显示内容,所述接收对所述目标内容的横竖屏设置指令之前,还包括:
在存储空间分区表中创建第一横竖屏显示参数分区;
所述保存所述横竖屏设置指令所指示的横竖屏显示参数,包括:
将所述横竖屏设置指令所指示的横竖屏显示参数保存至所述第一横竖屏显示参数分区;
所述在显示装置开机时,读取目标内容的横竖屏显示参数,包括:
在显示装置开机时,从所述第一横竖屏显示参数分区中读取目标内容的横竖屏显示参数。
可选地,所述接收对所述目标内容的横竖屏设置指令之前,还包括:
在所述存储空间分区表中创建第一分区和第二分区;
将所述第一显示内容对应的横屏显示数据保存至所述第一分区,以及将所述第一显示内容对应的竖屏显示数据保存至所述第二分区。
可选地,所述当所述横竖屏显示参数指示横屏显示时,获取所述目标内容对应的横屏显示数据,包括:
当所述横竖屏显示参数包括指示对所述第一显示内容进行横屏显示的第一预设值时,对所述第一显示内容分配横屏显示存储空间;
从所述第一分区中读取所述第一显示内容对应的横屏显示数据,并存储至所述横屏显示存储空间;
所述当所述横竖屏显示参数指示竖屏显示时,获取所述目标内容对应的竖屏显示数据,包括:
当所述横竖屏显示参数包括指示对所述第一显示内容进行竖屏显示的第二预设值时,对所述第一显示内容分配竖屏显示存储空间;
从所述第二分区中读取所述第一显示内容对应的竖屏显示数据,并存储至所述竖屏显示存储空间。
可选地,所述方法还包括:
当所述横竖屏显示参数包括指示界面自动旋转显示的第三预设值时,从所述第一分区或所述第二分区中读取所述第一显示内容对应的显示数据。
可选地,所述第一显示内容包括开机标识。
可选地,所述目标内容还包括第二显示内容,所述保存所述横竖屏设置指令所指示的横竖屏显示参数,还包括:
将所述横竖屏设置指令所指示的横竖屏显示参数保存至存储空间分区表中的第二横竖屏显示参数分区;
所述在显示装置开机时,读取目标内容的横竖屏显示参数,还包括:
在显示装置开机时,从所述第一横竖屏显示参数分区或所述第二横竖屏显示参数分区中读取目标内容的横竖屏显示参数。
可选地,所述接收对所述目标内容的横竖屏设置指令之前,还包括:
将所述第二显示内容对应的横屏显示数据压缩为第一压缩包,以及将所述第二显示内容对应的竖屏显示数据压缩为第二压缩包;
将所述第一压缩包和所述第二压缩包保存至操作***的预设***目录下。
可选地,所述当所述横竖屏显示参数指示横屏显示时,获取所述目标内容对应的横屏显示数据,包括:
当所述横竖屏显示参数包括指示对所述第二显示内容进行横屏显示的第四预设值时,从所述预设***目录下读取所述第一压缩包;
对所述第一压缩包进行解压,获得所述第二显示内容对应的横屏显示数据;
所述当所述横竖屏显示参数指示竖屏显示时,获取所述目标内容对应的竖屏显示数据,包括:
当所述横竖屏显示参数包括指示对所述第二显示内容进行竖屏显示的第五预设值时,从所述预设***目录下读取所述第二压缩包;
对所述第二压缩包进行解压,获得所述第二显示内容对应的竖屏显示数据。
可选地,所述方法还包括:
当所述横竖屏显示参数包括指示界面自动旋转显示的第六预设值时,从所述预设***目录下读取所述第一压缩包或所述第二压缩包。
可选地,所述方法还包括:
当未获取到所述第二显示内容对应的横屏显示数据或竖屏显示数据时,根据预设图像数据,显示用于替代所述第二显示内容的预设内容。
可选地,所述第二显示内容包括开机动画。
为了解决上述问题,本发明还公开了一种开机显示装置,包括:
第一读取模块,用于在显示装置开机时,读取目标内容的横竖屏显示参数;所述横竖屏显示参数通过对所述目标内容的横竖屏设置指令预存得到;
第一显示模块,用于当所述横竖屏显示参数指示横屏显示时,获取所述目标内容对应的横屏显示数据,根据所述横屏显示数据,对所述目标内容进行横屏显示;
第二显示模块,用于当所述横竖屏显示参数指示竖屏显示时,获取所述目标内容对应的竖屏显示数据,根据所述竖屏显示数据,对所述目标内容进行竖屏显示。
可选地,所述装置还包括:
接收模块,用于接收对所述目标内容的横竖屏设置指令;
第一保存模块,用于保存所述横竖屏设置指令所指示的横竖屏显示参数。
可选地,所述目标内容包括第一显示内容,所述装置还包括:
第一创建模块,用于在存储空间分区表中创建第一横竖屏显示参数分区;
所述第一保存模块包括:
第一保存子模块,用于将所述横竖屏设置指令所指示的横竖屏显示参数保存至所述第一横竖屏显示参数分区;
所述第一读取模块包括:
第一读取子模块,用于在显示装置开机时,从所述第一横竖屏显示参数分区中读取目标内容的横竖屏显示参数。
可选地,所述装置还包括:
第二创建模块,用于在所述存储空间分区表中创建第一分区和第二分区;
第二保存模块,用于将所述第一显示内容对应的横屏显示数据保存至所述第一分区,以及将所述第一显示内容对应的竖屏显示数据保存至所述第二分区。
可选地,所述第一显示模块包括:
第一分配子模块,用于当所述横竖屏显示参数包括指示对所述第一显示内容进行横屏显示的第一预设值时,对所述第一显示内容分配横屏显示存储空间;
第一读取子模块,用于从所述第一分区中读取所述第一显示内容对应的横屏显示数据,并存储至所述横屏显示存储空间;
所述第二显示模块包括:
第二分配子模块,用于当所述横竖屏显示参数包括指示对所述第一显示内容进行竖屏显示的第二预设值时,对所述第一显示内容分配竖屏显示存储空间;
第二读取子模块,用于从所述第二分区中读取所述第一显示内容对应的竖屏显示数据,并存储至所述竖屏显示存储空间。
可选地,所述装置还包括:
第二读取模块,用于当所述横竖屏显示参数包括指示界面自动旋转显示的第三预设值时,从所述第一分区或所述第二分区中读取所述第一显示内容对应的显示数据。
可选地,所述第一显示内容包括开机标识。
可选地,所述目标内容还包括第二显示内容,所述第一保存模块还包括:
第二保存子模块,用于将所述横竖屏设置指令所指示的横竖屏显示参数保存至存储空间分区表中的第二横竖屏显示参数分区;
所述第一读取模块还包括:
第二读取子模块,用于在显示装置开机时,从所述第一横竖屏显示参数分区或所述第二横竖屏显示参数分区中读取目标内容的横竖屏显示参数。
可选地,所述装置还包括:
压缩模块,用于将所述第二显示内容对应的横屏显示数据压缩为第一压缩包,以及将所述第二显示内容对应的竖屏显示数据压缩为第二压缩包;
第三保存模块,用于将所述第一压缩包和所述第二压缩包保存至操作***的预设***目录下。
可选地,所述第一显示模块包括:
第三读取子模块,用于当所述横竖屏显示参数包括指示对所述第二显示内容进行横屏显示的第四预设值时,从所述预设***目录下读取所述第一压缩包;
第一解压子模块,用于对所述第一压缩包进行解压,获得所述第二显示内容对应的横屏显示数据;
所述第二显示模块包括:
第四读取子模块,用于当所述横竖屏显示参数包括指示对所述第二显示内容进行竖屏显示的第五预设值时,从所述预设***目录下读取所述第二压缩包;
第二解压子模块,用于对所述第二压缩包进行解压,获得所述第二显示内容对应的竖屏显示数据。
可选地,所述装置还包括:
第三读取模块,用于当所述横竖屏显示参数包括指示界面自动旋转显示的第六预设值时,从所述预设***目录下读取所述第一压缩包或所述第二压缩包。
可选地,所述装置还包括:
第三显示模块,用于当未获取到所述第二显示内容对应的横屏显示数据或竖屏显示数据时,根据预设图像数据,显示用于替代所述第二显示内容的预设内容。
可选地,所述第二显示内容包括开机动画。
为了解决上述问题,本发明还公开了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的开机显示方法的步骤。
为了解决上述问题,本发明还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的开机显示方法的步骤。
与现有技术相比,本发明包括以下优点:
在本发明实施例中,在显示装置开机时,可以读取目标内容的横竖屏显示参数,其中,横竖屏显示参数可以通过对目标内容的横竖屏设置指令预存得到。当横竖屏显示参数指示横屏显示时,可以获取目标内容对应的横屏显示数据,进而可根据横屏显示数据,对目标内容进行横屏显示。当横竖屏显示参数指示竖屏显示时,则可以获取目标内容对应的竖屏显示数据,进而可根据竖屏显示数据,对目标内容进行竖屏显示。在本发明实施例中,可以根据用户通过横竖屏设置指令对目标内容设置的横竖屏显示参数,选择目标内容对应的横屏显示数据或竖屏显示数据,也即是可以根据用户选择,对目标内容进行横屏或竖屏显示,如此,可以使开机时目标内容的显示方向符合用户的观看习惯,提高了用户观看的便利性。
附图说明
图1示出了本发明实施例一的一种开机显示方法的流程图;
图2示出了本发明实施例二的一种开机显示方法的流程图;
图3示出了本发明实施例二的一种屏幕模式选择界面的示意图;
图4示出了本发明实施例二的一种存储空间分区表的示意图;
图5示出了本发明实施例二的一种开机显示第一显示内容的主要流程图;
图6示出了本发明实施例二的一种开机显示第二显示内容的主要流程图;
图7示出了本发明实施例三的一种开机显示装置的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
实施例一
参照图1,示出了本发明实施例一的一种开机显示方法的步骤流程图,该方法包括以下步骤:
步骤101:在显示装置开机时,读取目标内容的横竖屏显示参数;所述横竖屏显示参数通过对所述目标内容的横竖屏设置指令预存得到。
在本发明实施例中,目标内容可以是电子设备中预置的开机显示内容,用于在进入操作***界面之前显示,以在用户等待开机的过程中增加趣味性,或使用户了解一些设备、***信息等。在实际应用中,目标内容可以包括开机标识(logo)和开机动画,其中,开机标识例如可以是设备厂商的标识、设备专属系列标识、版权标识等,开机动画例如可以是趣味性动画、视频等,本发明实施例对此不作具体限定。
在显示装置开机之后,当显示装置运行至需要显示目标内容时,显示装置可以读取预存的目标内容的横竖屏显示参数,横竖屏显示参数可以指示对目标内容应该横屏显示还是竖屏显示。其中,用户可以事先在显示装置的设置选项里,设置对目标内容的横竖屏显示参数,从而显示装置可以接收到用户对目标内容的横竖屏设置指令,进而显示装置可以将横竖屏设置指令所指示的横竖屏显示参数进行保存,以便显示装置在后续的开机过程中读取。
步骤102:当所述横竖屏显示参数指示横屏显示时,获取所述目标内容对应的横屏显示数据,根据所述横屏显示数据,对所述目标内容进行横屏显示。
在本发明实施例中,若用户设置的横竖屏显示参数指示对目标内容横屏显示,则显示装置可以获取目标内容对应的横屏显示数据,例如横向图片、横向动画等。其中,目标内容对应的横屏显示数据可以事先存储在显示装置中。
当显示装置根据用户设置获取到横屏显示数据时,可以根据横屏显示数据,对目标内容进行横屏显示。
步骤103:当所述横竖屏显示参数指示竖屏显示时,获取所述目标内容对应的竖屏显示数据,根据所述竖屏显示数据,对所述目标内容进行竖屏显示。
在本发明实施例中,若用户设置的横竖屏显示参数指示对目标内容竖屏显示,则显示装置可以获取目标内容对应的竖屏显示数据,例如竖向图片、竖向动画等。其中,目标内容对应的竖屏显示数据可以事先存储在显示装置中。
当显示装置根据用户设置获取到竖屏显示数据时,可以根据竖屏显示数据,对目标内容进行竖屏显示。
如此,用户可根据观看需求对开机显示内容的横竖屏模式进行选择,选定哪种模式,对应在开机时便可执行相应的显示方式。
在本发明实施例中,在显示装置开机时,可以读取目标内容的横竖屏显示参数,其中,横竖屏显示参数可以通过对目标内容的横竖屏设置指令预存得到。当横竖屏显示参数指示横屏显示时,可以获取目标内容对应的横屏显示数据,进而可根据横屏显示数据,对目标内容进行横屏显示。当横竖屏显示参数指示竖屏显示时,则可以获取目标内容对应的竖屏显示数据,进而可根据竖屏显示数据,对目标内容进行竖屏显示。在本发明实施例中,可以根据用户通过横竖屏设置指令对目标内容设置的横竖屏显示参数,选择目标内容对应的横屏显示数据或竖屏显示数据,也即是可以根据用户选择,对目标内容进行横屏或竖屏显示,如此,可以使开机时目标内容的显示方向符合用户的观看习惯,提高了用户观看的便利性。
实施例二
参照图2,示出了本发明实施例二的一种开机显示方法的步骤流程图,该方法包括以下步骤:
步骤201:接收对所述目标内容的横竖屏设置指令。
在本发明实施例中,以图3所示的界面为例,用户在使用画屏等显示装置的时候,可以通过屏幕模式选项来选择喜好的横竖屏模式,横竖屏模式可以包括:自动旋转、横屏、竖屏。其中,自动旋转模式可以指示界面自动旋转显示,也即是操作***界面可以根据表征显示装置姿态的重力参数进行自动旋转显示。
参照图3,若用户选择了自动旋转“开”的选项,则表示用户选择了自动旋转模式,此时,“横屏”选项和“竖屏”选项处于不可见或不可选的状态。若用户选择了自动旋转“关”的选项,则表示用户需要设定“横屏”模式或“竖屏”模式,因此,在用户选择自动旋转“关”的选项之后,“横屏”选项和“竖屏”选项将处于可见且可选的状态,用户可以继续选择“横屏”模式或“竖屏”模式,在用户选定后,显示装置可以接收到对目标内容的横竖屏设置指令。
另外,在实际应用中,目标内容可以包括第一显示内容(如开机logo)和第二显示内容(如开机动画),因此,可选地,显示装置可以分别提供2个类似图3所示的屏幕模式选择界面,其中一个可用于选择对第一显示内容的屏幕模式,另一个可用于选择对第二显示内容的屏幕模式,如此,对第一显示内容和第二显示内容可以选择相同或不同的屏幕模式。当然,显示装置还可以只提供一个类似图3所示的屏幕模式选择界面,从而可以对第一显示内容和第二显示内容的屏幕模式进行同步设置,例如选择“横屏”模式后,后续第一显示内容和第二显示内容均会横屏显示,而选择“竖屏”模式后,后续第一显示内容和第二显示内容均会竖屏显示。
步骤202:保存所述横竖屏设置指令所指示的横竖屏显示参数。
在本发明实施例中,用户选择了某种屏幕模式之后,显示装置可以对选中的模式进行保存,也即保存横竖屏设置指令所指示的横竖屏显示参数,该横竖屏显示参数可以分别用于对第一显示内容和第二显示内容进行横竖屏调整。
可选地,在目标内容包括第一显示内容的情况下,在步骤201之前,该方法还可以执行下述步骤,包括:在存储空间分区表中创建第一横竖屏显示参数分区。
相应的,本步骤具体可以包括:将所述横竖屏设置指令所指示的横竖屏显示参数保存至所述第一横竖屏显示参数分区。
图4示出了一种存储空间分区表,参照图4,可以事先在存储空间分区表中创建一个第一横竖屏显示参数分区Display,用于存储用户设置的至少第一显示内容的横竖屏显示参数,第二显示内容的横竖屏显示参数可以存储在第一横竖屏显示参数分区Display,当然也可以存储在其他分区。横竖屏显示参数分区Display具有自己的逻辑地址和物理地址,在实际应用中,可以通过写地址(逻辑地址或物理地址)的方式,将横竖屏显示参数写入第一横竖屏显示参数分区。例如,若第一横竖屏显示参数分区Display的逻辑地址为0x00010000,则可以通过写地址0x00010000的方式,将横竖屏显示参数写入第一横竖屏显示参数分区Display。需要说明的是,图4中所示的分区及命名仅为示例,对本发明不构成限定。
可选地,可以设置一个专用的属性用于表示用户的设置结果,例如persist.sys.rotate属性。当用户选中横屏模式的时候,persist.sys.rotate=0,可以对应display mode(屏幕模式)=0;当用户选中竖屏模式的时候,persist.sys.rotate=1,可以对应display mode=1;当用户选中自动旋转模式的时候,persist.sys.rotate=空,可以对应display mode=2。这个属性是对开机时目标内容进行横竖屏调整的依据。
在具体应用时,横竖屏显示参数具体可以是display mode的值,当然也可以是persist.sys.rotate属性的值,本发明实施例对此不作具体限定。例如,对于第一显示内容,横竖屏显示参数具体可以是display mode值,对于第二显示内容,横竖屏显示参数具体可以是persist.sys.rotate属性值。其中,persist.sys.rotate属性值和display mod值的含义可以根据需求进行预设,举例中的0、1、2、空值等值并不对本发明构成限定。
可选地,对于安卓***的显示装置,在存储空间分区表中保存persist.sys.rotate属性可以通过安卓标准的android.os.SystemProperties类的set函数来实现。
需要说明的是,若用户对第一显示内容和第二显示内容进行同步的横竖屏设置,则横竖屏显示参数可以不区分是针对哪个显示内容的,例如横竖屏显示参数为0时,可表示对第一显示内容和第二显示内容都是横屏显示。若用户对第一显示内容和第二显示内容进行分别的横竖屏设置,则横竖屏显示参数可以具体包括对第一显示内容的横竖屏显示参数,以及对第二显示内容的横竖屏显示参数,例如对第一显示内容的横竖屏显示参数为0,对第二显示内容的横竖屏显示参数为1时,可表示对第一显示内容横屏显示,以及对第二显示内容竖屏显示。本发明实施例对此不作具体限定。
此外,可选地,第二显示内容的横竖屏显示参数还可以存储在第一横竖屏显示参数分区之外的其他分区,因此,在目标内容包括第二显示内容的情况下,本步骤具体还可以包括:将所述横竖屏设置指令所指示的横竖屏显示参数保存至存储空间分区表中的第二横竖屏显示参数分区。
步骤203:在显示装置开机时,读取目标内容的横竖屏显示参数。
在本发明实施例中,横竖屏显示参数通过对目标内容的横竖屏设置指令预存得到。在保存了横竖屏显示参数之后,当显示装置再次开机时,显示装置可以读取用户设置的目标内容的横竖屏显示参数。
在目标内容包括第一显示内容的情况下,由于第一显示内容的横竖屏显示参数可以保存在第一横竖屏显示参数分区中,因此,本步骤具体可以包括:在显示装置开机时,从所述第一横竖屏显示参数分区中读取目标内容的横竖屏显示参数。
例如,当用户选中的是横屏模式时,显示装置可以读取到第一显示内容的横竖屏显示参数为0,当用户选中的是竖屏模式时,显示装置可以读取到第一显示内容的横竖屏显示参数为1,当用户选中的是自动旋转模式时,显示装置可以读取到第一显示内容的横竖屏显示参数为2。
在目标内容包括第二显示内容的情况下,由于第二显示内容的横竖屏显示参数可以保存在第一横竖屏显示参数分区或第二横竖屏显示参数分区中,因此,本步骤具体还可以包括:在显示装置开机时,从所述第一横竖屏显示参数分区或所述第二横竖屏显示参数分区中读取目标内容的横竖屏显示参数。
可选地,参照图4,若显示装置为安卓***,则第二横竖屏显示参数分区可以为安卓***下的Data分区。
例如,当用户选中的是横屏模式时,显示装置可以读取到第二显示内容的横竖屏显示参数为0,当用户选中的是竖屏模式时,显示装置可以读取到第二显示内容的横竖屏显示参数为1,当用户选中的是自动旋转模式时,显示装置可以读取到第二显示内容的横竖屏显示参数为2。
步骤204:当所述横竖屏显示参数指示横屏显示时,获取所述目标内容对应的横屏显示数据,根据所述横屏显示数据,对所述目标内容进行横屏显示。
可选地,在目标内容包括第一显示内容的情况下,在步骤201之前,还可以包括以下步骤:在所述存储空间分区表中创建第一分区和第二分区;将所述第一显示内容对应的横屏显示数据保存至所述第一分区,以及将所述第一显示内容对应的竖屏显示数据保存至所述第二分区。
可选地,所述第一显示内容包括开机标识。
例如,参照图4,可以事先在存储空间分区表中创建第一分区Landscape Resource和第二分区Portrait Resource,第一分区Landscape Resource可用于存储第一显示内容对应的横屏显示数据,第二分区Portrait Resource可用于存储第一显示内容对应的竖屏显示数据。
可选地,在目标内容包括第一显示内容的情况下,所述当所述横竖屏显示参数指示横屏显示时,获取所述目标内容对应的横屏显示数据的步骤,具体可以包括:当所述横竖屏显示参数包括指示对所述第一显示内容进行横屏显示的第一预设值时,对所述第一显示内容分配横屏显示存储空间;从所述第一分区中读取所述第一显示内容对应的横屏显示数据,并存储至所述横屏显示存储空间。
其中,当横竖屏显示参数包括指示对第一显示内容进行横屏显示的第一预设值时,例如对第一显示内容的横竖屏显示参数为0(即第一预设值)时,可以对第一显示内容分配横屏显示存储空间,横屏显示存储空间也即是针对第一显示内容对应的横屏显示数据的显存,可用于对第一分区的第一显示内容进行显示,第一显示内容对应的横屏显示数据读取至相应显存后,横屏的第一显示内容才能够被显示。之后,可以从第一分区LandscapeResource中读取第一显示内容对应的横屏显示数据,并存储至分配的横屏显示存储空间中。
以上第一显示内容的相关过程可参照图5,示出了一种开机显示第一显示内容的主要流程图,在图5中,第一显示内容具体可以是开机logo。
可选地,目标内容还可以包括第二显示内容,在目标内容还包括第二显示内容的情况下,在步骤201之前,还可以包括以下步骤:将所述第二显示内容对应的横屏显示数据压缩为第一压缩包,以及将所述第二显示内容对应的竖屏显示数据压缩为第二压缩包;将所述第一压缩包和所述第二压缩包保存至操作***的预设***目录下。
可选地,所述第二显示内容可以包括开机动画。需要说明的是,本发明实施例所述的开机动画,并非单指动画格式的显示内容,而是包括动画、视频、图片等各种格式的显示内容。
具体地,对于安卓***的显示装置,可以通过Android标准的开机动画生成方法,将第二显示内容对应的横屏显示数据制作为横屏的第一压缩包bootanimation_degree90.zip,以及将第二显示内容对应的竖屏显示数据制作为竖屏的第二压缩包bootanimation_degree0.zip。这两个压缩包的本质区别是:第一压缩包的part0和part1文件夹存放的是横屏显示数据,例如横屏图片,第二压缩包的part0和part1文件夹存放的是竖屏显示数据,例如竖屏图片。
其中,不论是第一压缩包还是第二压缩包,其中的part0文件夹和part1文件夹均可用于存放待显示的图片,可以放置在其中一个文件夹,也可以分别放置在2个文件夹中,每个压缩包里还可以包括一个desc.txt的配置文件,该配置文件是压缩包的描述信息,可以指示part0和part1文件夹中显示数据的显示方式,例如读取part0和part1文件夹的先后顺序等,从而控制显示效果。
之后,显示装置可以将第一压缩包bootanimation_degree90.zip和第二压缩包bootanimation_degree0.zip,放置在操作***的预设***目录下,例如安卓***的/system/media目录。
相应地,在目标内容包括第二显示内容的情况下,所述当所述横竖屏显示参数指示横屏显示时,获取所述目标内容对应的横屏显示数据的步骤,具体可以包括:当所述横竖屏显示参数包括指示对所述第二显示内容进行横屏显示的第四预设值时,从所述预设***目录下读取所述第一压缩包;对所述第一压缩包进行解压,获得所述第二显示内容对应的横屏显示数据。
当横竖屏显示参数包括指示对第二显示内容进行横屏显示的第四预设值时,例如对第二显示内容的横竖屏显示参数为0(即第四预设值)时,可以从预设***目录下读取第一压缩包bootanimation_degree90.zip,进而可以对第一压缩包bootanimation_degree90.zip进行解压,获得第二显示内容对应的横屏显示数据。
以上第二显示内容的相关过程可参照图6,示出了一种开机显示第二显示内容的主要流程图,在图6中,第二显示内容具体可以是开机动画。
另外,参照图6,由于显示内容需要显示在surface(显示层)上,因此,显示装置可以在获取persist.sys.rotate属性值之前,也即在获取横竖屏显示参数之前,创建surface,并且在分析压缩包的描述信息desc.txt之后,获取该surface的句柄,从而可以将开机动画显示在该surface上。
在本发明实施例中,当获取到第一显示内容对应的横屏显示数据时,可以根据第一显示内容对应的横屏显示数据,对第一显示内容进行横屏显示。当获取到第二显示内容对应的横屏显示数据时,可以根据第二显示内容对应的横屏显示数据,对第二显示内容进行横屏显示。
步骤205:当所述横竖屏显示参数指示竖屏显示时,获取所述目标内容对应的竖屏显示数据,根据所述竖屏显示数据,对所述目标内容进行竖屏显示。
在本发明实施例中,在目标内容包括第一显示内容的情况下,可选地,所述当所述横竖屏显示参数指示竖屏显示时,获取所述目标内容对应的竖屏显示数据的步骤,具体可以包括:当所述横竖屏显示参数包括指示对所述第一显示内容进行竖屏显示的第二预设值时,对所述第一显示内容分配竖屏显示存储空间;从所述第二分区中读取所述第一显示内容对应的竖屏显示数据,并存储至所述竖屏显示存储空间。
其中,当横竖屏显示参数包括指示对第一显示内容进行竖屏显示的第二预设值时,例如对第一显示内容的横竖屏显示参数为1(即第二预设值)时,可以对第一显示内容分配竖屏显示存储空间,竖屏显示存储空间也即是针对第一显示内容对应的竖屏显示数据的显存,可用于对第二分区的第一显示内容进行显示,第一显示内容对应的竖屏显示数据读取至相应显存后,竖屏的第一显示内容才能够被显示。之后,可以从第二分区PortraitResource中读取第一显示内容对应的竖屏显示数据,并存储至分配的竖屏显示存储空间中。
进一步可选地,所述方法还可以包括以下步骤:当所述横竖屏显示参数包括指示界面自动旋转显示的第三预设值时,从所述第一分区或所述第二分区中读取所述第一显示内容对应的显示数据。
其中,对于用户设置指示界面自动旋转的屏幕模式的情况,可以事先选定一个分区作为默认分区,该默认分区可以是第一分区和第二分区中的任一个。进而后续当横竖屏显示参数包括指示界面自动旋转显示的第三预设值时,例如对第一显示内容的横竖屏显示参数为2(即第三预设值)时,可以从默认分区中读取第一显示内容对应的显示数据,并存储至默认分区对应的显示存储空间中。若默认分区为第一分区,则可以从第一分区中读取第一显示内容对应的横屏显示数据,并存储至分配的横屏显示存储空间中,若默认分区为第二分区,则可以从第二分区中读取第一显示内容对应的竖屏显示数据,并存储至分配的竖屏显示存储空间中。
需要说明的是,若在显示第一显示内容之前,无法获取到显示装置中陀螺仪的数据,例如陀螺仪未启动等原因,导致在显示第一显示内容之前,无法确定显示装置当前是横屏摆放还是竖屏摆放,也即是第一显示内容无法根据显示装置的摆放姿态自动旋转显示,则可以采用上述选定默认分区的方式,读取第一显示内容的默认显示数据。
但是,若在显示第一显示内容之前,可以获取到显示装置中陀螺仪的数据,例如陀螺仪可以在显示第一显示内容之前启动,则第一显示内容可以根据显示装置的摆放姿态自动旋转显示,相应的,该方法还可以包括以下步骤:
当所述横竖屏显示参数包括指示界面自动旋转显示的第三预设值时,读取所述显示装置中的陀螺仪数据;
当所述陀螺仪数据指示所述显示装置横屏摆放时,对所述第一显示内容分配横屏显示存储空间;
从所述第一分区中读取所述第一显示内容对应的横屏显示数据,并存储至所述横屏显示存储空间;
当所述陀螺仪数据指示所述显示装置竖屏摆放时,对所述第一显示内容分配竖屏显示存储空间;
从所述第二分区中读取所述第一显示内容对应的竖屏显示数据,并存储至所述竖屏显示存储空间。
进一步地,在目标内容包括第二显示内容的情况下,可选地,所述当所述横竖屏显示参数指示竖屏显示时,获取所述目标内容对应的竖屏显示数据的步骤,具体可以包括:当所述横竖屏显示参数包括指示对所述第二显示内容进行竖屏显示的第五预设值时,从所述预设***目录下读取所述第二压缩包;对所述第二压缩包进行解压,获得所述第二显示内容对应的竖屏显示数据。
其中,对于第二显示内容,横竖屏显示参数具体可以是persist.sys.rotate属性值,可选地,在具体应用时,用户设置的persist.sys.rotate属性在动画显示进程(bootanimation进程)中可以通过property_get函数获取。
当横竖屏显示参数包括指示对第二显示内容进行竖屏显示的第五预设值时,例如对第二显示内容的横竖屏显示参数为1(即第五预设值)时,可以从预设***目录下读取第二压缩包bootanimation_degree0.zip,进而可以对第二压缩包bootanimation_degree0.zip进行解压,获得第二显示内容对应的竖屏显示数据。
进一步可选地,所述方法还可以包括以下步骤:当所述横竖屏显示参数包括指示界面自动旋转显示的第六预设值时,从所述预设***目录下读取所述第一压缩包或所述第二压缩包。
其中,对于用户设置指示界面自动旋转的屏幕模式的情况,可以事先选定一个压缩包作为默认压缩包,该默认压缩包可以是第一压缩包和第二压缩包中的任一个。进而后续当横竖屏显示参数包括指示界面自动旋转显示的第六预设值时,例如对第二显示内容的横竖屏显示参数为空值(即第六预设值)时,可以读取默认压缩包,从而获得默认压缩包中的第二显示内容对应的显示数据。若默认压缩包为第一压缩包,则可以读取第一压缩包,从而获得第二显示内容对应的横屏显示数据,若默认压缩包为第二压缩包,则可以读取第二压缩包,从而获得第二显示内容对应的竖屏显示数据。
需要说明的是,若在显示第二显示内容之前,无法获取到显示装置中陀螺仪的数据,例如陀螺仪未启动等原因,导致在显示第二显示内容之前,无法确定显示装置当前是横屏摆放还是竖屏摆放,也即是第二显示内容无法根据显示装置的摆放姿态自动旋转显示,则可以采用上述选定默认压缩包的方式,读取第二显示内容的默认显示数据。
但是,若在显示第二显示内容之前,可以获取到显示装置中陀螺仪的数据,例如陀螺仪可以在显示第二显示内容之前启动,则第二显示内容可以根据显示装置的摆放姿态自动旋转显示,相应的,该方法还可以包括以下步骤:
当所述横竖屏显示参数包括指示界面自动旋转显示的第六预设值时,读取所述显示装置中的陀螺仪数据;
当所述陀螺仪数据指示所述显示装置横屏摆放时,从所述预设***目录下读取所述第一压缩包;
对所述第一压缩包进行解压,获得所述第二显示内容对应的横屏显示数据;
当所述陀螺仪数据指示所述显示装置竖屏摆放时,从所述预设***目录下读取所述第二压缩包;
对所述第二压缩包进行解压,获得所述第二显示内容对应的竖屏显示数据。
可选地,在实际应用中,第四预设值可以与第一预设值相等,第五预设值可以与第二预设值相等,第六预设值可以与第三预设值相等,例如对于第一显示内容和第二显示内容的横竖屏显示参数同步设置的情况,当然,第一、第二、第三、第四、第五和第六预设值也可以不相等,本发明实施例对此不作具体限定。
在本发明实施例中,当获取到第一显示内容对应的竖屏显示数据时,可以根据第一显示内容对应的竖屏显示数据,对第一显示内容进行竖屏显示。当获取到第二显示内容对应的竖屏显示数据时,可以根据第二显示内容对应的竖屏显示数据,对第二显示内容进行竖屏显示。
进一步可选地,在本步骤之后,还可以包括以下步骤:当未获取到所述第二显示内容对应的横屏显示数据或竖屏显示数据时,根据预设图像数据,显示用于替代所述第二显示内容的预设内容。
在实际应用中,由于用户也拥有修改全部或部分***目录下的文件的权限,因此,当预设***目录下的文件可以被用户修改、移动或删除时,用户可能会因误操作将预设***目录下的第一压缩包和/或第二压缩包移动或删除,这样一来,显示装置便无法获取到相应的压缩包。基于上述情况,可以预先存储一个预设内容对应的预设图像数据,例如图6中所示的标准Android开机图片,进而当未获取到第二显示内容对应的第一压缩包或第二压缩包时,可以根据预设图像数据,显示用于替代第二显示内容的预设内容,避免了第二显示内容无法显示而给用户带来不良的开机体验。
在本发明实施例中,在进行开机显示时,显示装置可以读取相应存储空间的内容(即压缩包),如果相应存储空间中没有存储内容,可以显示一个额外预设的开机画面,如果有内容,可以根据不同屏幕模式下存储的内容进行显示。
此外,需要说明的是,开机logo等第一显示内容通常通过Uboot等固件或内核实现显示,而开机动画等第二显示内容通常通过操作***实现显示,因此,在目标内容包括第一显示内容和第二显示内容的情况下,会首先通过固件或内核执行第一显示内容的相关步骤,参照图5。当进入操作***后,再通过操作***执行第二显示内容的相关步骤,参照图6。
在本发明实施例中,显示装置可以接收目标内容的横竖屏设置指令,并保存横竖屏设置指令所指示的横竖屏显示参数。在显示装置再次开机时,可以读取预存的对目标内容的横竖屏显示参数。当横竖屏显示参数指示横屏显示时,可以获取目标内容对应的横屏显示数据,进而可根据横屏显示数据,对目标内容进行横屏显示。当横竖屏显示参数指示竖屏显示时,则可以获取目标内容对应的竖屏显示数据,进而可根据竖屏显示数据,对目标内容进行竖屏显示。在本发明实施例中,可以根据用户通过横竖屏设置指令对目标内容设置的横竖屏显示参数,选择目标内容对应的横屏显示数据或竖屏显示数据,也即是可以根据用户选择,对目标内容进行横屏或竖屏显示,如此,可以使开机时目标内容的显示方向符合用户的观看习惯,提高了用户观看的便利性。
实施例三
参照图7,示出了本发明实施例三的一种开机显示装置的结构框图,该装置700包括:
第一读取模块701,用于在显示装置开机时,读取目标内容的横竖屏显示参数;所述横竖屏显示参数通过对所述目标内容的横竖屏设置指令预存得到;
第一显示模块702,用于第一显示模块,用于当所述横竖屏显示参数指示横屏显示时,获取所述目标内容对应的横屏显示数据,根据所述横屏显示数据,对所述目标内容进行横屏显示;
第二显示模块703,用于当所述横竖屏显示参数指示竖屏显示时,获取所述目标内容对应的竖屏显示数据,根据所述竖屏显示数据,对所述目标内容进行竖屏显示。
可选地,所述装置还包括:
接收模块,用于接收对所述目标内容的横竖屏设置指令;
第一保存模块,用于保存所述横竖屏设置指令所指示的横竖屏显示参数。
可选地,所述目标内容包括第一显示内容,所述装置还包括:
第一创建模块,用于在存储空间分区表中创建第一横竖屏显示参数分区;
所述第一保存模块包括:
第一保存子模块,用于将所述横竖屏设置指令所指示的横竖屏显示参数保存至所述第一横竖屏显示参数分区;
所述第一读取模块包括:
第一读取子模块,用于在显示装置开机时,从所述第一横竖屏显示参数分区中读取目标内容的横竖屏显示参数。
可选地,所述装置还包括:
第二创建模块,用于在所述存储空间分区表中创建第一分区和第二分区;
第二保存模块,用于将所述第一显示内容对应的横屏显示数据保存至所述第一分区,以及将所述第一显示内容对应的竖屏显示数据保存至所述第二分区。
可选地,所述第一显示模块包括:
第一分配子模块,用于当所述横竖屏显示参数包括指示对所述第一显示内容进行横屏显示的第一预设值时,对所述第一显示内容分配横屏显示存储空间;
第一读取子模块,用于从所述第一分区中读取所述第一显示内容对应的横屏显示数据,并存储至所述横屏显示存储空间;
所述第二显示模块包括:
第二分配子模块,用于当所述横竖屏显示参数包括指示对所述第一显示内容进行竖屏显示的第二预设值时,对所述第一显示内容分配竖屏显示存储空间;
第二读取子模块,用于从所述第二分区中读取所述第一显示内容对应的竖屏显示数据,并存储至所述竖屏显示存储空间。
可选地,所述装置还包括:
第二读取模块,用于当所述横竖屏显示参数包括指示界面自动旋转显示的第三预设值时,从所述第一分区或所述第二分区中读取所述第一显示内容对应的显示数据。
可选地,所述第一显示内容包括开机标识。
可选地,所述目标内容还包括第二显示内容,所述第一保存模块还包括:
第二保存子模块,用于将所述横竖屏设置指令所指示的横竖屏显示参数保存至存储空间分区表中的第二横竖屏显示参数分区;
所述第一读取模块还包括:
第二读取子模块,用于在显示装置开机时,从所述第一横竖屏显示参数分区或所述第二横竖屏显示参数分区中读取目标内容的横竖屏显示参数。
可选地,所述装置还包括:
压缩模块,用于将所述第二显示内容对应的横屏显示数据压缩为第一压缩包,以及将所述第二显示内容对应的竖屏显示数据压缩为第二压缩包;
第三保存模块,用于将所述第一压缩包和所述第二压缩包保存至操作***的预设***目录下。
可选地,所述第一显示模块包括:
第三读取子模块,用于当所述横竖屏显示参数包括指示对所述第二显示内容进行横屏显示的第四预设值时,从所述预设***目录下读取所述第一压缩包;
第一解压子模块,用于对所述第一压缩包进行解压,获得所述第二显示内容对应的横屏显示数据;
所述第二显示模块包括:
第四读取子模块,用于当所述横竖屏显示参数包括指示对所述第二显示内容进行竖屏显示的第五预设值时,从所述预设***目录下读取所述第二压缩包;
第二解压子模块,用于对所述第二压缩包进行解压,获得所述第二显示内容对应的竖屏显示数据。
可选地,所述装置还包括:
第三读取模块,用于当所述横竖屏显示参数包括指示界面自动旋转显示的第六预设值时,从所述预设***目录下读取所述第一压缩包或所述第二压缩包。
可选地,所述装置还包括:
第三显示模块,用于当未获取到所述第二显示内容对应的横屏显示数据或竖屏显示数据时,根据预设图像数据,显示用于替代所述第二显示内容的预设内容。
可选地,所述第二显示内容包括开机动画。
在本发明实施例中,在显示装置开机时,可以通过第一读取模块,读取目标内容的横竖屏显示参数,其中,横竖屏显示参数可以通过对目标内容的横竖屏设置指令预存得到。当横竖屏显示参数指示横屏显示时,可以通过第一显示模块,获取目标内容对应的横屏显示数据,进而可根据横屏显示数据,对目标内容进行横屏显示。当横竖屏显示参数指示竖屏显示时,则可以通过第二显示模块,获取目标内容对应的竖屏显示数据,进而可根据竖屏显示数据,对目标内容进行竖屏显示。在本发明实施例中,可以根据用户通过横竖屏设置指令对目标内容设置的横竖屏显示参数,选择目标内容对应的横屏显示数据或竖屏显示数据,也即是可以根据用户选择,对目标内容进行横屏或竖屏显示,如此,可以使开机时目标内容的显示方向符合用户的观看习惯,提高了用户观看的便利性。
本发明实施例还公开了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的开机显示方法的步骤。
本发明实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的开机显示方法的步骤。
对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上对本发明所提供的一种开机显示方法、装置及电子设备,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (15)
1.一种开机显示方法,其特征在于,包括:
在显示装置开机时,读取目标内容的横竖屏显示参数;所述横竖屏显示参数通过对所述目标内容的横竖屏设置指令预存得到;所述目标内容包括第一显示内容;
当所述横竖屏显示参数指示横屏显示时,获取所述目标内容对应的横屏显示数据,根据所述横屏显示数据,对所述目标内容进行横屏显示;
当所述横竖屏显示参数指示竖屏显示时,获取所述目标内容对应的竖屏显示数据,根据所述竖屏显示数据,对所述目标内容进行竖屏显示;
所述在显示装置开机时,读取目标内容的横竖屏显示参数之前,包括:
在存储空间分区表中创建第一分区和第二分区;
将所述第一显示内容对应的横屏显示数据保存至所述第一分区,以及将所述第一显示内容对应的竖屏显示数据保存至所述第二分区;
所述当所述横竖屏显示参数指示横屏显示时,获取所述目标内容对应的横屏显示数据,根据所述横屏显示数据,对所述目标内容进行横屏显示,包括:
当所述横竖屏显示参数包括指示对所述第一显示内容进行横屏显示的第一预设值时,对所述第一显示内容分配横屏显示存储空间;
从所述第一分区中读取所述第一显示内容对应的横屏显示数据,并存储至所述横屏显示存储空间。
2.根据权利要求1所述的方法,其特征在于,所述在显示装置开机时,读取目标内容的横竖屏显示参数之前,还包括:
接收对所述目标内容的横竖屏设置指令;
保存所述横竖屏设置指令所指示的横竖屏显示参数。
3.根据权利要求2所述的方法,其特征在于,所述接收对所述目标内容的横竖屏设置指令之前,还包括:
在所述存储空间分区表中创建第一横竖屏显示参数分区;
所述保存所述横竖屏设置指令所指示的横竖屏显示参数,包括:
将所述横竖屏设置指令所指示的横竖屏显示参数保存至所述第一横竖屏显示参数分区;
所述在显示装置开机时,读取目标内容的横竖屏显示参数,包括:
在显示装置开机时,从所述第一横竖屏显示参数分区中读取目标内容的横竖屏显示参数。
4.根据权利要求1所述的方法,其特征在于,所述当所述横竖屏显示参数指示竖屏显示时,获取所述目标内容对应的竖屏显示数据,包括:
当所述横竖屏显示参数包括指示对所述第一显示内容进行竖屏显示的第二预设值时,对所述第一显示内容分配竖屏显示存储空间;
从所述第二分区中读取所述第一显示内容对应的竖屏显示数据,并存储至所述竖屏显示存储空间。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述横竖屏显示参数包括指示界面自动旋转显示的第三预设值时,从所述第一分区或所述第二分区中读取所述第一显示内容对应的显示数据。
6.根据权利要求1所述的方法,其特征在于,所述第一显示内容包括开机标识。
7.根据权利要求3所述的方法,其特征在于,所述目标内容还包括第二显示内容,所述保存所述横竖屏设置指令所指示的横竖屏显示参数,还包括:
将所述横竖屏设置指令所指示的横竖屏显示参数保存至存储空间分区表中的第二横竖屏显示参数分区;
所述在显示装置开机时,读取目标内容的横竖屏显示参数,还包括:
在显示装置开机时,从所述第一横竖屏显示参数分区或所述第二横竖屏显示参数分区中读取目标内容的横竖屏显示参数。
8.根据权利要求7所述的方法,其特征在于,接收对所述目标内容的横竖屏设置指令之前,还包括:
将所述第二显示内容对应的横屏显示数据压缩为第一压缩包,以及将所述第二显示内容对应的竖屏显示数据压缩为第二压缩包;
将所述第一压缩包和所述第二压缩包保存至操作***的预设***目录下。
9.根据权利要求8所述的方法,其特征在于,所述当所述横竖屏显示参数指示横屏显示时,获取所述目标内容对应的横屏显示数据,包括:
当所述横竖屏显示参数包括指示对所述第二显示内容进行横屏显示的第四预设值时,从所述预设***目录下读取所述第一压缩包;
对所述第一压缩包进行解压,获得所述第二显示内容对应的横屏显示数据;
所述当所述横竖屏显示参数指示竖屏显示时,获取所述目标内容对应的竖屏显示数据,包括:
当所述横竖屏显示参数包括指示对所述第二显示内容进行竖屏显示的第五预设值时,从所述预设***目录下读取所述第二压缩包;
对所述第二压缩包进行解压,获得所述第二显示内容对应的竖屏显示数据。
10.根据权利要求8所述的方法,其特征在于,所述方法还包括:
当所述横竖屏显示参数包括指示界面自动旋转显示的第六预设值时,从所述预设***目录下读取所述第一压缩包或所述第二压缩包。
11.根据权利要求7所述的方法,其特征在于,所述方法还包括:
当未获取到所述第二显示内容对应的横屏显示数据或竖屏显示数据时,根据预设图像数据,显示用于替代所述第二显示内容的预设内容。
12.根据权利要求7所述的方法,其特征在于,所述第二显示内容包括开机动画。
13.一种开机显示装置,其特征在于,包括:
第一读取模块,用于在显示装置开机时,读取目标内容的横竖屏显示参数;所述横竖屏显示参数通过对所述目标内容的横竖屏设置指令预存得到;所述目标内容包括第一显示内容;
第一显示模块,用于当所述横竖屏显示参数指示横屏显示时,获取所述目标内容对应的横屏显示数据,根据所述横屏显示数据,对所述目标内容进行横屏显示;
第二显示模块,用于当所述横竖屏显示参数指示竖屏显示时,获取所述目标内容对应的竖屏显示数据,根据所述竖屏显示数据,对所述目标内容进行竖屏显示;
所述第一读取模块之前包括:
第二创建模块,用于在存储空间分区表中创建第一分区和第二分区;
第二保存模块,用于将所述第一显示内容对应的横屏显示数据保存至所述第一分区,以及将所述第一显示内容对应的竖屏显示数据保存至所述第二分区;
所述第一显示模块包括:
第一分配子模块,用于当所述横竖屏显示参数包括指示对所述第一显示内容进行横屏显示的第一预设值时,对所述第一显示内容分配横屏显示存储空间;
第一读取子模块,用于从所述第一分区中读取所述第一显示内容对应的横屏显示数据,并存储至所述横屏显示存储空间。
14.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至12中任一项所述的开机显示方法的步骤。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至12中任一项所述的开机显示方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010198354.7A CN111414204B (zh) | 2020-03-19 | 2020-03-19 | 一种开机显示方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010198354.7A CN111414204B (zh) | 2020-03-19 | 2020-03-19 | 一种开机显示方法、装置及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111414204A CN111414204A (zh) | 2020-07-14 |
CN111414204B true CN111414204B (zh) | 2024-05-10 |
Family
ID=71494504
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010198354.7A Active CN111414204B (zh) | 2020-03-19 | 2020-03-19 | 一种开机显示方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111414204B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115136610A (zh) * | 2020-03-13 | 2022-09-30 | 海信视像科技股份有限公司 | 一种显示设备及开机方法 |
CN114374766B (zh) * | 2020-10-15 | 2022-09-23 | 华为技术有限公司 | 一种界面显示方法、电子设备及计算机可读存储介质 |
CN113805999B (zh) * | 2021-09-22 | 2023-12-08 | 深圳康佳电子科技有限公司 | 横竖屏智能识别处理方法、装置、智能终端及存储介质 |
CN113891137B (zh) * | 2021-09-27 | 2023-06-16 | 武汉斗鱼网络科技有限公司 | 一种视频横竖屏切换时弹幕展示方法及*** |
CN115856385B (zh) * | 2023-02-06 | 2023-07-04 | 深圳市鼎阳科技股份有限公司 | 一种示波器、波形显示方法及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201129069A (en) * | 2010-02-03 | 2011-08-16 | Chi Mei Comm Systems Inc | A method for switching screen display mode of a mobile phone |
WO2015058670A1 (zh) * | 2013-10-21 | 2015-04-30 | ***通信集团公司 | 一种显示内容处理方法及设备 |
CN106201271A (zh) * | 2016-07-15 | 2016-12-07 | 乐视控股(北京)有限公司 | 横竖屏切换控制方法及装置 |
CN106973228A (zh) * | 2017-03-31 | 2017-07-21 | 联想(北京)有限公司 | 一种拍摄方法及电子设备 |
CN107393494A (zh) * | 2017-08-17 | 2017-11-24 | 福建星网锐捷通讯股份有限公司 | 一种基于液晶显示屏的字体点阵显示方法及存储装置 |
CN110399064A (zh) * | 2019-07-22 | 2019-11-01 | 腾讯科技(深圳)有限公司 | 显示界面的切换方法和装置、存储介质及电子装置 |
-
2020
- 2020-03-19 CN CN202010198354.7A patent/CN111414204B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201129069A (en) * | 2010-02-03 | 2011-08-16 | Chi Mei Comm Systems Inc | A method for switching screen display mode of a mobile phone |
WO2015058670A1 (zh) * | 2013-10-21 | 2015-04-30 | ***通信集团公司 | 一种显示内容处理方法及设备 |
CN106201271A (zh) * | 2016-07-15 | 2016-12-07 | 乐视控股(北京)有限公司 | 横竖屏切换控制方法及装置 |
CN106973228A (zh) * | 2017-03-31 | 2017-07-21 | 联想(北京)有限公司 | 一种拍摄方法及电子设备 |
CN107393494A (zh) * | 2017-08-17 | 2017-11-24 | 福建星网锐捷通讯股份有限公司 | 一种基于液晶显示屏的字体点阵显示方法及存储装置 |
CN110399064A (zh) * | 2019-07-22 | 2019-11-01 | 腾讯科技(深圳)有限公司 | 显示界面的切换方法和装置、存储介质及电子装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111414204A (zh) | 2020-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111414204B (zh) | 一种开机显示方法、装置及电子设备 | |
CN109168021B (zh) | 一种推流的方法及装置 | |
CN101807199B (zh) | 一种缩略图显示方法及装置 | |
CN109983763B (zh) | 显示设备及其控制方法 | |
RU2538325C2 (ru) | Система и способ изменения обложки интерфейса | |
US8570335B2 (en) | Mobile device and method for displaying thumbnails on the mobile device | |
EP1750211A1 (en) | Method and apparatus for displaying multimedia content with plug-in on wap browser incorporated in mobile communication terminal | |
CN108984137B (zh) | 双屏显示方法及其***、计算机可读存储介质 | |
US20090118008A1 (en) | Game device, image processing method, and information recording medium | |
CN107025059B (zh) | 一种缩略图查看方法和装置 | |
CN113687745B (zh) | 一种分屏窗口的界面显示方法、***及终端 | |
CN107682713B (zh) | 媒体文件播放方法及装置 | |
CN110716906A (zh) | 一种文件查看方法、电子设备及文件查看装置 | |
EP4257217A1 (en) | Image processing method, electronic device, and storage medium | |
EP3319312A1 (en) | Image display apparatus and operation method therefor | |
KR20160023394A (ko) | 디스플레이 장치 및 그 제어 방법 | |
EP2990961A1 (en) | Method, apparatus, and electronic device for establishing virtual directory | |
CN112712575A (zh) | 贴纸模板图像生成方法、装置、主播端设备及存储介质 | |
US9247190B2 (en) | Apparatus and method for outputting contents information | |
CN112153459A (zh) | 用于投屏显示的方法和装置 | |
US20090320015A1 (en) | Method for updating system control program, display apparatus, and server thereof | |
CN110865981A (zh) | 用于移动终端的文件访问方法及其移动终端 | |
JP2007114402A (ja) | 表示処理装置 | |
US20140337588A1 (en) | Information processing device, information processing method, program, and information storage medium | |
US20070283391A1 (en) | Method and system for partitioning television channels in a platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |