CN112714901B - ***导航栏的显示控制方法、图形用户界面及电子设备 - Google Patents

***导航栏的显示控制方法、图形用户界面及电子设备 Download PDF

Info

Publication number
CN112714901B
CN112714901B CN201880097572.2A CN201880097572A CN112714901B CN 112714901 B CN112714901 B CN 112714901B CN 201880097572 A CN201880097572 A CN 201880097572A CN 112714901 B CN112714901 B CN 112714901B
Authority
CN
China
Prior art keywords
navigation bar
system navigation
interface
electronic device
display screen
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
Application number
CN201880097572.2A
Other languages
English (en)
Other versions
CN112714901A (zh
Inventor
徐杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202410130565.5A priority Critical patent/CN117908733A/zh
Publication of CN112714901A publication Critical patent/CN112714901A/zh
Application granted granted Critical
Publication of CN112714901B publication Critical patent/CN112714901B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1615Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
    • G06F1/1616Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1652Details related to the display arrangement, including those related to the mounting of the display in the housing the display being flexible, e.g. mimicking a sheet of paper, or rollable
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1675Miscellaneous details related to the relative movement between the different enclosures or enclosure parts
    • G06F1/1677Miscellaneous details related to the relative movement between the different enclosures or enclosure parts for detecting open or closed state or particular intermediate positions assumed by movable parts of the enclosure, e.g. detection of display lid position with respect to main body in a laptop, detection of opening of the cover of battery compartment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/0206Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings
    • H04M1/0208Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings characterized by the relative motions of the body parts
    • H04M1/0214Foldable telephones, i.e. with body parts pivoting to an open position around an axis parallel to the plane they define in closed position

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种***导航栏的显示控制方法、图形用户界面及电子设备,该方法可包括:在电子设备的可折叠显示屏由折叠状态变为展开状态时,将可折叠显示屏显示的界面中的固定***导航栏变换为悬浮***导航栏,悬浮***导航栏可以被用户拖动以改变其在界面上与其他界面元素的相对位置。用户在单手操作电子设备时,可以将悬浮***导航栏拖到单手便于操作的区域,能方便的使用***导航栏的各项功能。

Description

***导航栏的显示控制方法、图形用户界面及电子设备
技术领域
本申请涉及人机交互技术领域,特别涉及***导航栏的显示控制方法、图形用户界面及电子设备。
背景技术
目前,终端设备中的***导航栏一般通过虚拟按键实现,为用户提供转入其他页面的入口。例如,用户可点击***导航栏提供的虚拟返回键,返回上级界面或退出应用程序,还可点击虚拟home键(又称主屏键)返回主屏幕,还可点击多任务键调出最近使用过的应用程序列表。
***导航栏通常占用屏幕底端的一整行区域,该区域不能用于显示其他界面,非常浪费屏幕空间。
此外,随着智能终端技术的快速发展,智能终端的屏幕尺寸越来越大(例如5寸以及5寸以上的触摸屏),而大屏幕的智能终端给用户单手操作智能终端带来很大的挑战,用户难以单手控制***导航栏。
如图1所示,在用户单手握持大屏幕的手机时,手机的整个屏幕可以根据用户操作的难易程度分为2个部分,屏幕中阴影区域表示用户在单手操作时拇指可以触控的区域,屏幕中其余区域表示用户在单手操作时拇指很难触控到的区域。虚拟导航栏中的部分虚拟按键(如图1中的返回键)会处于难以触控到的区域,也就是说,用户在单手操作手机时,难以操控虚拟导航栏中的部分虚拟按键,无法使用虚拟导航栏的部分功能。
发明内容
本申请提供了***导航栏的显示控制方法、图形用户界面及电子设备,可以使得用户方便的使用***导航栏的各项功能。。
第一方面,本申请提供一种控制方法,应用于电子设备,该电子设备配置有可折叠显示屏,该方法可包括:电子设备的可折叠显示屏显示包含固定***导航栏的第一界面,固定***导航栏包含至少一个***导航控件且固定***导航栏不能被用户拖动以改变其在界面上与其他界面元素的相对位置;电子设备检测到可折叠显示屏的弯折角度小于预设阈值,则显示包含悬浮***导航栏但不包含固定***导航栏的第二界面,悬浮***导航栏包含至少一个***导航控件且可以被用户拖动以改变其在界面上与其他界面元素的相对位置;第一界面与第二界面不同。
实施第一方面的方法,在可折叠显示屏由折叠状态变为展开状态时,显示悬浮***导航栏,悬浮***导航栏可以被用户拖动。这样用户在单手操作电子设备时,可以将悬浮***导航栏拖到单手便于操作的区域,能方便的使用***导航栏的各项功能。
结合第一方面,在一些实施例中,固定***导航栏的导航功能可包括以下至少一项:返回主屏幕、返回上一级界面、显示多任务界面或显示通知栏。
结合第一方面,在一些实施例中,虽然固定***导航栏不能被用户拖动以改变其在界面上与其他界面元素的相对位置,但该固定***导航栏包括的***导航控件可以随着电子设备的姿态变化(例如由竖屏状态变为横屏状态),而改变排布方式。在一些实施例中,该固定***导航栏可以随着电子设备的姿态变化(例如由竖屏状态变为横屏状态),改变其在界面上与其他界面元素的相对位置。在一些实施例中,该固定***导航栏还可以响应于用户操作,等比例缩小。
具体的,电子设备可通过角度传感器或陀螺仪传感器等,获取可折叠显示屏的弯折角度。可折叠显示屏的弯折角度表示了显示屏所处的状态。在一些实施例中,当可折叠显示屏的弯折角度小于预设阈值时,可看作可折叠显示屏处于展开状态,当可折叠显示屏的弯折角度大于预设阈值时,可看作可折叠显示屏处于折叠状态。这里,该预设阈值不限于电子设备出厂时的默认设置,还可以由用户自主设置。
结合第一方面,在一些实施例中,悬浮***导航栏的导航功能可包括以下至少一项:返回主屏幕、返回上一级界面、显示多任务界面或显示通知栏。
在第一方面的方法中,悬浮***导航栏可以被用户拖动以改变其在界面上与其他界面元素的相对位置。在一些实施例中,悬浮***导航栏可以被用户拖动至显示屏中的任意位置。在一种可能的实施方式中,悬浮***导航栏被用户拖动,可以是指悬浮***导航栏整体被用户拖动。在另一种可能的实施方式中,悬浮***导航栏被用户拖动,可以是指悬浮***导航栏的部分***导航控件被用户拖动。
结合第一方面,在一些实施例中,电子设备检测到输入的第一用户操作时,更改悬浮***导航栏在第二界面的尺寸、形状、显示方式的至少一项,或者,更改悬浮***导航栏中控件的数量、形状、尺寸、相对位置中的至少一项。
这里,第一用户操作不限于电子设备出厂时的默认设置,还可以由用户自主设置。示例性地,该第一用户操作可以是:用户双指触摸胶囊条状的悬浮***导航栏输入的捏合手势。响应于该手势,悬浮***导航栏可以由胶囊条状变换为球状。示例性地,该第一用户操作可以是:用户单指触摸胶囊条状的悬浮***导航栏,往另一侧滑动的手势。响应于该手势,悬浮***导航栏由胶囊条状变换为球状。示例性地,该第一用户操作可以是:用户将胶囊条状的悬浮***导航栏往显示屏的边缘区域拖动的手势。响应于该手势,电子设备可将悬浮***导航栏由胶囊条状变换为球状。
在一些实施例中,电子设备检测到可折叠显示屏的弯折角度大于预设阈值,则显示第一界面。
第二方面,本申请提供了另一种控制方法,应用于电子设备,该电子设备配置有显示屏,该方法可包括:电子设备的显示屏显示包含固定***导航栏的第一界面,固定***导航栏包含至少一个***导航控件且固定导航栏不能被用户拖动以改变其在界面上与其他界面元素的相对位置;电子设备检测到自身从竖屏状态改变为横屏状态,则显示包含悬浮***导航栏但不包含固定***导航栏的第二界面,悬浮***导航栏包含至少一个***导航控件且可以被用户拖动以改变其在界面上与其他界面元素的相对位置;第一界面与第二界面不同。
实施第二方面的方法,在显示屏由竖屏状态变为横屏状态时,显示悬浮***导航栏,悬浮***导航栏可以被用户拖动。这样用户在单手操作电子设备时,可以将悬浮***导航栏拖到单手便于操作的区域,能方便的使用***导航栏的各项功能。
在第二方面的方法中,电子设备配置的显示屏可以是可折叠显示屏,也可以为非折叠显示屏。当电子设备配置有可折叠显示屏时,可折叠显示屏处于折叠状态时,该可折叠显示屏才会有横竖屏之分。因此,电子设备可首先确定可折叠显示屏是否处于折叠状态,再确定其是否处于横屏状态。这里,确定可折叠显示屏是否处于折叠状态的方式和上述第一方面的方法中相同,可参照相关描述。
在一种可选实施例中,电子设备可通过陀螺仪传感器获得的数据确定显示屏的横竖屏状态。不限于陀螺仪传感器,具体实现中,电子设备还可通过指南针、摄像头、重力传感器等确定显示屏的横竖屏状态。
在第二方面的方法中,固定***导航栏、悬浮***导航栏、第一界面及第二界面和上述第一方面中相同,可参照相关描述。
结合第二方面,在一些实施例中,电子设备显示第二界面时,和第一方面中相同,悬浮***导航栏在第二界面的位置和用户握持电子设备的姿势相关,可参照相关描述。
结合第二方面,在一些实施例中,电子设备检测到输入的第一用户操作时,更改悬浮***导航栏在第二界面的尺寸、形状、显示方式的至少一项,或者,更改悬浮***导航栏中控件的数量、形状、尺寸、相对位置中的至少一项。这里,第一用户操作和第一方面中相同,可参照相关描述。
结合第二方面,在一些实施例中,电子设备检测到自身从横屏状态改变为竖屏状态,则显示第一界面。
第三方面,本申请提供了一种电子设备上的图形用户界面,电子设配置有可折叠显示屏、存储器和用以执行存储于存储器中的一个或一个以上程序的一个或一个以上的处理器,图形用户界面包括:***当前输出的包含固定***导航栏的第一界面,固定***导航栏包含至少一个***导航控件且固定***导航栏不能被用户拖动以改变其在界面上与其他界面元素的相对位置;其中:
响应于电子设备检测到可折叠显示屏的弯折角度小于预设阈值,则显示包含悬浮***导航栏但不包含固定***导航栏的第二界面,悬浮***导航栏包含至少一个***导航控件且可以被用户拖动以改变其在界面上与其他界面元素的相对位置;
第一界面与第二界面不同。
结合第三方面,在一些实施例中,该图形用户界面响应于电子设备检测到输入的第一用户操作,更改所述悬浮***导航栏在第二界面的尺寸、形状、显示方式中的至少一项,或者,更改悬浮***导航栏中控件的数量、形状、尺寸、相对位置中的至少一项。
结合第三方面,在一些实施例中,该图形用户界面响应于电子设备检测到可折叠显示屏的弯折角度大于预设阈值,则显示第一界面。
第四方面,本申请提供了一种电子设备上的图形用户界面,电子设配置有显示屏、存储器和用以执行存储于存储器中的一个或一个以上程序的一个或一个以上的处理器,图形用户界面包括:***当前输出的包含固定***导航栏的第一界面,固定***导航栏包含至少一个***导航控件且固定***导航栏不能被用户拖动以改变其在界面上与其他界面元素的相对位置;其中:
响应于电子设备检测到自身从竖屏状态改变为横屏状态,则显示包含悬浮***导航栏但不包含固定***导航栏的第二界面,悬浮***导航栏包含至少一个***导航控件且可以被用户拖动以改变其在界面上与其他界面元素的相对位置;
第一界面与第二界面不同。
结合第四方面,在一些实施例中,该图形用户界面响应于电子设备检测到输入的第一用户操作,更改所述悬浮***导航栏在第二界面的尺寸、形状、显示方式中的至少一项,或者,更改悬浮***导航栏中控件的数量、形状、尺寸、相对位置中的至少一项。
结合第四方面,在一些实施例中,该图形用户界面响应于电子设备检测到自身从横屏状态改变为竖屏状态,则显示第一界面。
第五方面,本申请提供一种电子设备,包括:输入装置、处理器、可折叠显示屏;其中:
可折叠显示屏,用于显示包含固定***导航栏的第一界面,固定***导航栏包含至少一个***导航控件且固定***导航栏不能被用户拖动以改变其在界面上与其他界面元素的相对位置;
输入装置,用于检测可折叠显示屏的弯折角度;
处理器,用于在可折叠显示屏的弯折角度小于预设阈值时,指示可折叠显示屏显示包含悬浮***导航栏但不包含固定***导航栏的第二界面,悬浮***导航栏包含至少一个***导航控件且可以被用户拖动以改变其在界面上与其他界面元素的相对位置;
可折叠显示屏还用于显示第二界面;第一界面与第二界面不同。
结合第五方面,在一些实施例中,输入装置可包括以下至少一项:角度传感器或陀螺仪传感器。
第六方面,本申请提供本申请提供一种电子设备,包括:输入装置、处理器、显示屏;其中:
显示屏,用于显示包含固定***导航栏的第一界面,固定***导航栏包含至少一个***导航控件且固定***导航栏不能被用户拖动以改变其在界面上与其他界面元素的相对位置;
输入装置,用于检测电子设备的横竖屏状态;
处理器,用于在电子设备从竖屏状态改变为横屏状态时,指示显示屏显示包含悬浮***导航栏但不包含固定***导航栏的第二界面,悬浮***导航栏包含至少一个***导航控件且可以被用户拖动以改变其在界面上与其他界面元素的相对位置;
显示屏还用于显示第二界面;第一界面与第二界面不同。
结合第六方面,在一些实施例中,输入装置可包括以下至少一项:角度传感器、陀螺仪传感器、指南针、摄像头或重力传感器。
结合第五方面或第六方面,在一些实施例中,悬浮***导航栏在第二界面的位置和用户握持电子设备的姿势相关。
结合第五方面或第六方面,在一些实施例中,输入装置还用于检测输入的第一用户操作;处理器,还用于在检测到输入的第一用户操作时,指示显示器更改悬浮***导航栏在第二界面的尺寸、形状、显示方式中的至少一项,或者,更改悬浮***导航栏中控件的数量、形状、尺寸、相对位置中的至少一项。
结合第五方面,在一些实施例中,处理器还用于在可折叠显示屏的弯折角度大于预设阈值时,指示可折叠显示屏显示第一界面。
结合第六方面,在一些实施例中,处理器还用于在电子设备从竖屏状态改变为横屏状态时,指示显示屏显示第一界面。
第七方面,本申请提供一种电子设备,包括:一个或多个处理器、一个或多个存储器;所述一个或多个存储器与所述一个或多个处理器耦合,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,所述电子设备执行如第一方面提供的控制方法。
第八方面,本申请提供一种电子设备,包括:一个或多个处理器、一个或多个存储器;所述一个或多个存储器与所述一个或多个处理器耦合,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,所述电子设备执行如第二方面提供的控制方法。
第九方面,本申请提供了一种计算机存储介质,包括计算机指令,当所述计算机指令在终端上运行时,使得所述终端执行如第一方面提供的控制方法。
第十方面,本申请提供了一种计算机存储介质,包括计算机指令,当所述计算机指令在终端上运行时,使得所述终端执行如第二方面提供的控制方法。
第十一方面,本申请提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面的控制方法。
第十二方面,本申请提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第二方面的控制方法。
实施本申请,用户在单手操作电子设备时,可以将悬浮***导航栏拖到单手便于操作的区域,能方便的使用***导航栏的各项功能。
附图说明
为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。
图1是用户单手操作电子设备的示意图;
图2为本申请提供的终端的结构示意图;
图3为本申请提供的可折叠显示屏的状态示意图;
图4为本申请提供的终端的软件结构框图;
图5-图21为本申请提供的人机交互示意图;
图22为本申请提供的一种***导航栏的显示控制方法的流程示意图;
图23为本申请提供的另一种***导航栏的显示控制方法的流程示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
其中,在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,在本申请实施例的描述中,“多个”是指两个或多于两个。
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
本申请提供的***导航栏显示方法可以应用于图2所示的电子设备100。电子设备100可以为手机、平板电脑、个人数字助理(personal digital assistant,PDA)、可穿戴设备等便携式电子设备。便携式电子设备的示例性实施例包括但不限于搭载iOS、android、microsoft或者其他操作***的便携式电子设备。上述便携式电子设备也可以是其他便携式电子设备,诸如具有触敏表面(例如触控面板)的膝上型计算机(laptop)等。还应当理解的是,在本申请其他一些实施例中,终端100也可以不是便携式电子设备,而是具有触敏表面(例如触控面板)的台式计算机。
参见图2,图2示出了本申请中电子设备100的一种结构示意图。
电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M、角度传感器等。
可以理解的是,本发明实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
其中,控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
I2C接口是一种双向同步串行总线,包括一根串行数据线(serial data line,SDA)和一根串行时钟线(derail clock line,SCL)。在一些实施例中,处理器110可以包含多组I2C总线。处理器110可以通过不同的I2C总线接口分别耦合触摸传感器180K,充电器,闪光灯,摄像头193等。例如:处理器110可以通过I2C接口耦合触摸传感器180K,使处理器110与触摸传感器180K通过I2C总线接口通信,实现电子设备100的触摸功能。
I2S接口可以用于音频通信。在一些实施例中,处理器110可以包含多组I2S总线。处理器110可以通过I2S总线与音频模块170耦合,实现处理器110与音频模块170之间的通信。在一些实施例中,音频模块170可以通过I2S接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。
PCM接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过PCM总线接口耦合。在一些实施例中,音频模块170也可以通过PCM接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。所述I2S接口和所述PCM接口都可以用于音频通信。
UART接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,UART接口通常被用于连接处理器110与无线通信模块160。例如:处理器110通过UART接口与无线通信模块160中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过UART接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。
MIPI接口可以被用于连接处理器110与显示屏194,摄像头193等***器件。MIPI接口包括摄像头串行接口(camera serial interface,CSI),显示屏串行接口(displayserial interface,DSI)等。在一些实施例中,处理器110和摄像头193通过CSI接口通信,实现电子设备100的拍摄功能。处理器110和显示屏194通过DSI接口通信,实现电子设备100的显示功能。
GPIO接口可以通过软件配置。GPIO接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,GPIO接口可以用于连接处理器110与摄像头193,显示屏194,无线通信模块160,音频模块170,传感器模块180等。GPIO接口还可以被配置为I2C接口,I2S接口,UART接口,MIPI接口等。
USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口130可以用于连接充电器为电子设备100充电,也可以用于电子设备100与***设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如AR设备等。
可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本申请另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过USB接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。
电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在电子设备100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯***(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(codedivision multiple access,CDMA),宽带码分多址(wideband code division multipleaccess,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位***(global positioning system,GPS),全球导航卫星***(global navigation satellite system,GLONASS),北斗卫星导航***(beidounavigation satellite system,BDS),准天顶卫星***(quasi-zenith satellitesystem,QZSS)和/或星基增强***(satellite based augmentation systems,SBAS)。
电子设备100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,电子设备100可以包括1个或N个显示屏194,N为大于1的正整数。
在本申请的一些实施例中,当显示面板采用OLED、AMOLED、FLED等材料时,显示屏194可以被弯折。这里,显示屏194可以被弯折是指显示屏可以在任意部位被弯折到任意角度,并可以在该角度保持。例如,显示屏194可以从中部对折。本申请中,将可以被弯折的显示屏称为可折叠显示屏。
参见图3,可折叠显示屏具有两种状态。如图3右侧附图所示,可折叠显示屏可以为展开状态,即显示屏没有弯折角度。如图3左侧附图所示,可折叠显示屏还可以为折叠状态,即显示屏具有弯折角度。这里,显示屏的弯折角度指处于折叠状态的显示屏相比于处于展开状态的显示屏的角度差。本申请中,可折叠显示屏可以往外部弯折,也可以往内部弯折。在一些实施例中,可折叠显示屏弯折的角度可以在0度到+180度之间。例如,显示屏可以往内部弯折30度,也可以往外部弯折30度。
当可折叠显示屏处于折叠状态时,显示屏可以只有部分区域显示电子设备100的***当前输出的界面内容,也可以全部区域显示电子设备100的***当前输出的界面内容。例如,参考图3左侧附图,折叠后的显示屏可分为A屏和B屏,可以仅有A屏用于显示***输出的界面内容,A屏和B屏也可以分别用于显示***输出的不同界面内容。
当可折叠显示屏处于展开状态时,显示屏可全屏显示电子设备100的***当前输出的界面内容。在一种可能的实施方式中,全屏显示界面内容时,该界面内容可以占用显示屏的全部显示区域。在另一种可能的实施方式中,界面内容可以仅占用显示屏的部分显示区域,例如显示屏为异形切割屏(Notch屏)时,异形切割屏的中间部分显示该界面内容,一侧或两侧边缘部分黑屏时,也可看作显示屏全屏显示该界面内容。
在本申请的一些实施例中,电子设备100可配置有较大尺寸的显示屏(例如5寸及以上的显示屏)。
电子设备100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。
ISP用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头193中。
摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,电子设备100可以包括1个或N个摄像头193,N为大于1的正整数。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。
NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现电子设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。
电子设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。
扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器170A收听音乐,或收听免提通话。
受话器170B,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备100接听电话或语音信息时,可以通过将受话器170B靠近人耳接听语音。
麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170C发声,将声音信号输入到麦克风170C。电子设备100可以设置至少一个麦克风170C。在另一些实施例中,电子设备100可以设置两个麦克风170C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备100还可以设置三个,四个或更多麦克风170C,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
耳机接口170D用于连接有线耳机。耳机接口170D可以是USB接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口。
压力传感器180A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180A可以设置于显示屏194。压力传感器180A的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180A,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备100根据压力传感器180A检测所述触摸操作强度。电子设备100也可以根据压力传感器180A的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
陀螺仪传感器180B可以用于确定电子设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180B确定电子设备100围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180B可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180B检测电子设备100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备100的抖动,实现防抖。陀螺仪传感器180B还可以用于导航,体感游戏场景。在一些实施例中,陀螺仪传感器180B可用于获取可折叠显示屏的弯折角度。例如,可折叠显示屏的A屏和B屏下分别安装陀螺仪传感器,对比陀螺仪传感器获得的数据,根据比对结果确定屏幕的弯折角度。
气压传感器180C用于测量气压。在一些实施例中,电子设备100通过气压传感器180C测得的气压值计算海拔高度,辅助定位和导航。
磁传感器180D包括霍尔传感器。电子设备100可以利用磁传感器180D检测翻盖皮套的开合。在一些实施例中,当电子设备100是翻盖机时,电子设备100可以根据磁传感器180D检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
加速度传感器180E可检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
距离传感器180F,用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备100可以利用距离传感器180F测距以实现快速对焦。
接近光传感器180G可以包括例如发光二极管(LED)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。电子设备100通过发光二极管向外发射红外光。电子设备100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定电子设备100附近有物体。当检测到不充分的反射光时,电子设备100可以确定电子设备100附近没有物体。电子设备100可以利用接近光传感器180G检测用户手持电子设备100贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器180G也可用于皮套模式,口袋模式自动解锁与锁屏。
环境光传感器180L用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180L也可用于拍照时自动调节白平衡。环境光传感器180L还可以与接近光传感器180G配合,检测电子设备100是否在口袋里,以防误触。
指纹传感器180H用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
温度传感器180J用于检测温度。在一些实施例中,电子设备100利用温度传感器180J检测的温度,执行温度处理策略。例如,当温度传感器180J上报的温度超过阈值,电子设备100执行降低位于温度传感器180J附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,电子设备100对电池142加热,以避免低温导致电子设备100异常关机。在其他一些实施例中,当温度低于又一阈值时,电子设备100对电池142的输出电压执行升压,以避免低温导致的异常关机。
触摸传感器180K,也称“触控面板”。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180K用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180K也可以设置于电子设备100的表面,与显示屏194所处的位置不同。
骨传导传感器180M可以获取振动信号。在一些实施例中,骨传导传感器180M可以获取人体声部振动骨块的振动信号。骨传导传感器180M也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器180M也可以设置于耳机中,结合成骨传导耳机。音频模块170可以基于所述骨传导传感器180M获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器180M获取的血压跳动信号解析心率信息,实现心率检测功能。
角度传感器可以用于获取显示屏194的弯折角度。在一些实施例中,角度传感器可以设置于显示屏194。在一些实施例中,角度传感器还可以用于获取显示屏194的弯折位置。
按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。
马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
SIM卡接口195用于连接SIM卡。SIM卡可以通过***SIM卡接口195,或从SIM卡接口195拔出,实现和电子设备100的接触和分离。电子设备100可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口195可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM卡接口195可以同时***多张卡。所述多张卡的类型可以相同,也可以不同。SIM卡接口195也可以兼容不同类型的SIM卡。SIM卡接口195也可以兼容外部存储卡。电子设备100通过SIM卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备100采用eSIM,即:嵌入式SIM卡。eSIM卡可以嵌在电子设备100中,不能和电子设备100分离。
电子设备100的软件***可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本发明实施例以分层架构的Android***为例,示例性说明电子设备100的软件结构。
图4是本发明实施例的电子设备100的软件结构框图。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android***分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和***库,以及内核层。
应用程序层可以包括一系列应用程序包。
如图4所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,WLAN,蓝牙,音乐,视频,短信息等应用程序。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
如图4所示,应用程序框架层可以包括窗口管理器,内容提供器,视图***,电话管理器,资源管理器,通知管理器等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
视图***包括可视控件,例如显示文字的控件,显示图片的控件等。视图***可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
电话管理器用于提供电子设备100的通信功能。例如通话状态的管理(包括接通,挂断等)。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在***顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
Android Runtime包括核心库和虚拟机。Android runtime负责安卓***的调度和管理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
***库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。
表面管理器用于对显示子***进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
2D图形引擎是2D绘图的绘图引擎。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
下面结合捕获拍照场景,示例性说明电子设备100软件以及硬件的工作流程。
当触摸传感器180K接收到触摸操作,相应的硬件中断被发给内核层。内核层将触摸操作加工成原始输入事件(包括触摸坐标,触摸操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,识别该输入事件所对应的控件。以该触摸操作是触摸单击操作,该单击操作所对应的控件为相机应用图标的控件为例,相机应用调用应用框架层的接口,启动相机应用,进而通过调用内核层启动摄像头驱动,通过摄像头193捕获静态图像或视频。
下面基于图2所示的电子设备100,对本申请提供的***导航栏显示方法进行说明。
本申请的***导航栏为虚拟导航栏,即该***导航栏在电子设备100的显示屏上以虚拟图标的形式呈现。虚拟导航栏占用电子设备显示屏的部分显示区域。
该***导航栏为***级别的导航栏,提供***级别的导航功能。***级别的导航栏和应用级别的导航栏不同。应用级别的导航栏仅能在电子设备显示该应用的界面时显示并提供导航功能,支持在同一应用的不同界面之间跳转,而***导航栏可以在显示屏显示的任意界面上显示并提供导航功能,支持同一应用的不同界面之间的跳转以及不同应用的界面之间的跳转。
举例说明,参见图5中的5b,电子设备100的显示屏用于显示***当前输出的界面,该界面为应用商店的主界面,该主界面的底部提供有应用级别的导航栏501,提供给用户在应用商店的不同界面(例如推荐界面、游戏界面、排行界面等)之间跳转的入口。显示屏的底部还显示有***级别的导航栏502,提供给用户在任意界面(例如主屏、其他应用界面等)之间跳转的入口。
本申请中,***导航栏提供的导航功能包括但不限于以下几种:
(1)返回上一级界面。
电子设备100的显示屏用于显示***当前输出的界面,该界面可以随着输入的用户操作进行切换。返回上一级界面即,显示屏显示的界面由当前界面更改为上一级界面。其中,该上一级界面提供了用户进入该显示屏显示的当前界面的入口,例如,用户可点击上一级界面上的控件,进入该当前界面。
本申请中,上一级界面和用户操作相关。例如,用户点击显示屏显示的桌面上的即时通讯应用图标进入即时通讯应用的主界面时,该即时通讯应用的主界面的上一级界面即为桌面。又例如,用户通过即时通讯应用的主界面进入子界面时,该子界面的上一级界面即为即时通讯应用的主界面。这里,应用的主界面为电子设备100初始运行该应用时显示屏所显示的界面,应用的子界面为用户根据主界面提供的各个入口进入的界面。
举例来说,参见图5中的5a,电子设备100初始显示桌面。响应于用户对5a中的应用商店的图标503的点击操作,显示如5b所示的应用商店的主界面,该应用商店的主界面显示有多个应用的图标、文字/视频介绍等。响应于用户作用于应用商店的主界面中的第一应用的图标504的操作(例如点击)时,电子设备100显示如5c的第一应用的下载界面,该第一应用的下载界面显示有第一应用的文字、视频介绍以及安装选项等。其中,显示屏显示桌面、应用商店的主界面或第一应用的下载界面时,还可在顶部显示状态栏,状态栏中可以包括运营商的名称(例如***)、时间、WiFi图标、信号强度和当前的剩余电量等。
在图5所示的具体场景中,5b所示的应用商店的主界面的上一级界面为5a所示的桌面。即电子设备100的显示屏显示如5b所示的应用商店的主界面时,若用户使用导航栏提供的返回上一级界面的功能,例如点击导航栏502中的返回键----向左三角形,则显示屏输出的界面将由应用商店的主界面跳转到如5a所示的桌面。
类似的,5c所示的应用商店的主界面的上一级界面为5b所示的桌面。即电子设备100的显示屏显示如5c所示的第一应用的下载界面时,若用户使用导航栏提供的返回上一级界面的功能,则显示屏输出的界面将由第一应用的下载界面跳转到如5b所示的应用商店的主界面。
(2)返回主屏幕。
返回主屏幕指,显示屏显示的界面由当前界面更改为主屏幕。
其中,当前界面和用户操作相关,可以为除主屏幕之外的任意界面。例如,当前界面可以为图5中的5b所示的应用商店的主界面,也可以为5c所示的应用商店的子界面,还可以为其他应用的显示界面。
其中,主屏幕为电子设备开机并解除锁屏(如果有锁屏)后显示的界面。在一些可能的实施例中,主屏幕为如图1所示的桌面。当电子设备100已安装应用的数量较多,可能需要多个如5a的界面分别显示不同的应用图标,此时主屏幕可以为该多个界面中的任意一个界面。用户使用导航栏提供的返回主界面的功能,例如点击导航栏502中的主屏键----圆形按钮,则显示屏输出的界面将由当前界面如5b或5c跳转到如5a所示的主界面。
(3)调出多任务界面。
多任务界面指显示屏显示电子设备100已打开的各个应用的缩略图或列表。这里,该各个应用的缩略图或列表可以显示在显示屏的部分区域,显示屏的其余显示区域做模糊处理。这里,应用的缩略图可以为电子设备100退出该应用时所显示的界面,即可以为该应用的主界面,也可以为子界面。
这里,可根据用户退出应用的时间层叠显示该各个应用,晚退出的应用的缩略图层叠显示在早退出的应用的缩略图之上。不限于层叠显示方式,具体实现中,各个应用的缩略图还可以平铺显示,这里不做限制。这里,应用的缩略图可以为电子设备100最近一次退出该应用时所显示的界面,即可以为该应用的主界面,也可以为子界面。用户使用导航栏提供的调出多任务的功能,例如点击导航栏502中的多任务键----方形按钮,则显示屏输出的界面将由当前界面跳转到多任务界面。
(4)显示通知栏。
这里,通知栏指可包括:运营商的名称(例如***)、时间、WiFi图标、信号强度、当前的剩余电量、电子设备100部分功能(例如蓝牙、WiFi、一键锁屏等)的快捷开启/关闭按键、正在运行的应用接收到的未读消息(例如即时通讯应用(例如Facebook、Twitter、微信(WeChat)消息等)等。
本申请中,通过***导航栏显示通知栏时,通知栏可悬浮显示在当前电子设备100的***输出的界面内容上。
在一种可能的实现方式中,悬浮显示通知栏是指,显示屏同时显示***输出的界面内容和通知栏,通知栏层叠于界面内容之上。这里,显示屏层叠显示界面内容和通知栏时,通知栏可以具有透明度,即用户可在通知栏的区域看到界面内容中的部分内容。通知栏也可以不透明,即用户在通知栏区域无法看到界面内容中的内容,这里不做限制。
在另一种可能的实现方式中,悬浮显示通知栏是指,显示屏显示界面内容时,显示屏中通知栏所在的区域不用于显示界面内容,而用于显示通知栏。
不限于上述提及的几种***导航栏的导航功能,本申请的***导航栏还可以包括其他功能,例如进入辅助应用(例如语音助手)、即时通讯应用(例如Facebook、Twitter、微信(WeChat)等)、设置、浏览器界面等功能。
上面介绍了本申请中***导航栏提供的几种导航功能,下面介绍***导航栏实现上述导航功能的方式。本申请中,***导航栏可结合用户手势实现导航功能,下面详细描述几种可能的实现方式。
(1)三键***导航栏,该***导航栏结合点击或长按操作实现导航功能。
在本申请一种可能的实现方式中,***导航栏可提供多个虚拟按键,每个虚拟按键具有不同的导航功能。
示例性地,参见图6,图6示出了一种可能的***导航栏。如图6中的6a所示,***导航栏提供了三个虚拟导航键,从左至右分别为返回键601、主屏键602、多任务键603。下面结合该三个虚拟导航键,介绍本申请中一种可能的导航功能实现方式。
(a)用户可点击返回键601,使得电子设备100的显示屏返回上一级界面。该点击操作可通过用户手部任意部位执行,也可以通过悬浮操作,眼动等操作实现。
在一个具体的例子中,用户通过如图5实施例中的步骤进入5c的显示界面,即当前显示屏如图6中的6a所示(即显示屏显示第一应用的下载界面)。用户可点击6a中***导航栏的返回键601,响应于该点击操作,如6b所示,显示屏显示该第一应用的下载界面的上一级界面(即应用商店的主界面)。进一步地,用户还可点击6b中***导航栏的返回键601,响应于该点击操作,如6c所示,显示屏显示该应用商店的主界面的上一级界面(即桌面)。
这里,由于桌面并没有上一级界面,6c中***导航栏的返回键601可不用于接收用户操作(例如点击操作)。在一些实施例中,可对6c中***导航栏的返回键601做灰度处理,提示用户该桌面没有上一级界面。
(b)用户可点击主屏键602,使得电子设备100的显示屏显示的界面更改为主屏幕。该点击操作可通过用户手部任意部位执行。
示例性地,参考图7,在一个具体的例子中,用户通过如图5实施例中的步骤进入5c的显示界面,即当前显示屏如图7中的7a所示(即显示屏显示第一应用的下载界面)。用户可点击7a中***导航栏的主屏键602,响应于该点击操作,如7b所示,显示屏显示主屏幕(即桌面)。
(c)用户可点击多任务键603,使得电子设备100的显示屏显示的界面更改为多任务界面。该点击操作可通过用户手部任意部位执行,例如指肚、指尖、指关节、手肘等。
示例性地,参考图8,在一个具体的例子中,用户通过如图5实施例中的步骤进入5c的显示界面,即当前显示屏如图8中的8a所示(即显示屏显示第一应用的下载界面)。用户可点击8a中***导航栏的多任务键603,响应于该点击操作,如8b所示,显示屏显示多任务界面。
在一些实施例中,电子设备100的显示屏根据应用退出的时间层叠显示各个应用的缩略图。例如,如图8中的8b所示,用户最晚退出应用商店,因此,应用商店的子界面(即第一应用的下载界面)的缩略图层叠显示在其他应用缩略图之上。
(d)用户可长按主屏键602,使得电子设备100运行辅助应用(例如语音助手),显示屏显示该辅助应用的界面。该点击操作可通过用户手部任意部位执行。
不限于上述提及的几种导航方式,具体实现中,本申请还可包括其他的导航方式,例如,用户长按多任务键603进入分屏界面等。
这里,上述提及的点击操作是指用户手部接触显示屏的时长在预设值之内,长按操作是指用户手部接触显示屏的时长超过预设值。该预设值可以预先设定。
可理解的,上述图6-图8所示的导航方式仅为示例性描述,不应构成限定。
不限于图6-图8中***导航栏的三个虚拟按键的排列顺序,具体实现中,该三个虚拟按键可以按照其他顺序进行排列。例如,返回键和多任务键的位置可以互换,即返回键排列在右侧,多任务键排列在左侧。
不限于图6-图8中***导航栏提供的三个虚拟按键,本申请的***导航栏还可包括更多或更少的虚拟按键。其中,每个虚拟按键的导航功能不限于电子设备的默认设置,还可以由用户自定义,这里不做限制。
例如,***导航栏还可包括通知栏键,用户可点击该通知栏键,使得电子设备100的显示屏在当前界面上悬浮显示通知栏。
又例如,***导航栏还可包括隐藏键,用户可点击该隐藏键,使得电子设备100隐藏***导航栏,即显示屏不显示***导航栏。在一些实施例中,用户不仅可以通过点击隐藏键隐藏***导航栏,电子设备100还可在全屏显示视频或全屏进入游戏界面时,自动隐藏***导航栏。
在一些实施例中,图6所示的***导航栏可以具有一定的透明度,即用户可透过***导航栏看到桌面中的部分内容。图6所示的***导航栏也可以不透明,即用户不能透过***导航栏看到桌面,这里不做限制。
在上述第(1)种情况中,***导航栏包括的虚拟按键、虚拟按键的排列顺序或每个虚拟按键和手势相结合实现的导航功能等不限于电子设备100在出厂时的默认设置,也可以是用户自主设置的。具体的,用户可以从包含多种设置信息的设置菜单中选择合适的设置信息来实现***导航栏,用户也可以根据自身习惯自定义该设置信息。
(2)条状的***导航栏,该***导航栏结合滑动手势实现导航功能。
示例性地,参见图9,图9示出了一种可能的***导航栏。如图9所示,该***导航栏为显示在显示屏底部的横条901,用户可通过滑动手势实现导航功能。
在一些实施例中,用户可通过从横条901向显示屏的内部区域滑动的手势,使得电子设备100的显示屏显示主屏幕。用户还可通过从横条901向显示屏的内部区域滑动,并停顿一段时间的手势,使得电子设备100的显示屏显示多任务界面。用户还可触摸横条901并左右滑动,以切换多任务界面。这里,上述滑动手势可通过用户手部任意部位执行。
这里,上述提及的显示屏内部区域相对显示屏边缘区域而言,是指显示屏中除边缘区域之外的区域,边缘区域为显示屏和非显示屏部分接触的部分。
可理解的,上述图6-图9实施例所示的几种***导航栏结合用户手势实现导航功能的实现方式仅为示例,本申请中的***导航栏还可结合其他的用户手势实现导航功能。
本申请中,***导航栏的形状、颜色,***导航栏内部的各个界面元素(包括虚拟键、横条等)的形状、大小、排列顺序等,不限于电子设备100在出厂时的默认设置,也可以是用户自主设置的。
本申请涉及两种形态的***导航栏,一种为固定***导航栏,一种为悬浮的***导航栏。下面分别描述。
(1)固定***导航栏。
本申请中,固定***导航栏包含至少一个***导航控件,并且,固定***导航栏不能被用户拖动以改变其在界面上与其他界面元素的相对位置。
具体的,固定***导航栏包含至少一个***导航控件。示例性地,参见图10的10a,其示出了一种可能的固定***导航栏。该固定***导航栏包括三个***导航控件,即10a中的返回键、主屏键和多任务键。不限于10a中所示的三个***导航控件,本申请中的固定***导航栏还可以包括更多或更少的***导航控件。例如,还可包括通知栏键、隐藏键等。不限于10a所示的三键***导航栏,本申请中的固定***导航栏还可以为如图9所示的条状,即固定***导航栏包含条状的***导航控件。可理解的,本申请不限定固定***导航栏的形状、尺寸,也不限定固定***导航栏中的***导航控件的形状、尺寸。
这里,固定***导航栏的导航功能可参照前文图6-图9实施例的相关描述。
本申请中,固定***导航栏不能被用户拖动以改变其在界面上与其他界面元素的相对位置。例如,参考图10的10a,固定导航栏相对位于显示屏显示的界面的底部,用户不能将该固定***导航栏拖动,以使得该固定导航栏相对位于显示屏显示的界面的顶部或中间区域等。
虽然固定***导航栏不能被用户拖动以改变其在界面上与其他界面元素的相对位置,但在一些实施例中,该固定***导航栏包括的界面元素(包括虚拟按键、横条等***导航控件)可以随着电子设备100的姿态变化,而改变排布方式。例如,参考图10的10a,固定***导航栏位于显示屏底部,返回键的左侧尖角指向显示屏底部左侧区域。当显示屏由竖屏显示变为横屏显示时,***导航栏和显示屏的相对位置不变,即在用户看来,***导航栏位于显示屏的右侧,返回键的该尖角指向显示屏右侧下方区域。而为了用户能够快速识别虚拟键,在一些实施例中,显示屏横屏显示时,返回键的该尖角可以仍然指向显示屏左侧区域。
在一些实施例中,该固定***导航栏可以随着电子设备100的姿态变化,改变其在界面上与其他界面元素的相对位置。例如,参考图10的10a,当显示屏竖屏显示时,固定***导航栏位于显示屏底部,当显示屏由竖屏显示变为横屏显示时,该固定***导航栏可以位于显示屏的右侧区域。
在一些实施例中,该固定***导航栏还可以响应于用户操作,等比例缩小。例如,响应于用户往显示屏左下角滑动的手势,电子设备的***输出的界面在显示屏的左下方区域等比例缩小显示,固定***导航栏也在显示屏的左下角区域等比例缩小显示。
(2)悬浮***导航栏。
本申请中,悬浮***导航栏包含至少一个***导航控件,并且,悬浮***导航栏可以被用户拖动以改变其在界面上与其他界面元素的相对位置。
具体的,悬浮***导航栏可以被用户拖动以改变其在界面上与其他界面元素的相对位置。在一些实施例中,悬浮***导航栏可以被用户拖动至显示屏中的任意位置。
在一种可能的实施方式中,悬浮***导航栏被用户拖动,可以是指悬浮***导航栏整体被用户拖动。例如,参见图10的10b,其示出了一种胶囊条状的悬浮***导航栏,用户可将该胶囊条状的悬浮***导航栏整体拖动到显示屏中的左上角、右上角、左下角、中间区域等。
另一种可能的实施方式中,悬浮***导航栏被用户拖动,可以是指悬浮***导航栏的部分***导航控件被用户拖动。例如,参见图10的10b,胶囊条状的悬浮***导航栏包括三个***导航控件,即10b中的返回键、主屏键和多任务键,用户可将部分虚拟导航控件(例如返回键或多任务键)拖动到显示屏中的左上角、右上角、左下角、中间区域等,其他***导航控件在界面中的相对位置不变。
这里,10b所示的悬浮***导航栏仅为示例,不限于10b中所示的三个***导航控件,本申请中的悬浮***导航栏还可以包括更多或更少的***导航控件。例如,还可包括通知栏键、隐藏键等。不限于10b所示的胶囊条状的悬浮***导航栏,本申请中的悬浮***导航栏还可以为如图9所示的条状,即悬浮***导航栏包含条状的***导航控件。这里,悬浮***导航栏实现导航功能的方式可参照图6-图9实施例的相关描述。
不限于胶囊条状或条状的悬浮***导航栏,本申请中的悬浮***导航栏还可以为球状,即悬浮***导航栏包含球状的***导航控件。示例性地,参考图10的10c,其示出了一种可能的球状的悬浮***导航栏。
在一些可能的实施例中,用户可点击10c所示的悬浮球1001,响应于该点击操作,参考图10中的10d,显示屏显示展开的多个悬浮虚拟按键。该多个悬浮虚拟按键可包括:返回键1002、主屏键1003、多任务键1004、锁屏键1005和关闭键1006等。其中,用户可点击返回键1002,使得显示屏返回上一级界面;用户可点击主屏键1003,使得显示屏显示主屏幕;用户可点击多任务键1004,使得显示屏显示多任务界面;用户可点击锁屏键1005,使得显示屏显示锁屏界面;用户可点击关闭键1006,收起展开的悬浮虚拟按键。
在一些可能的方式中,如图10中10c所示的悬浮球1001可结合用户手势实现导航功能。例如,用户可单击悬浮球1001,返回上一级界面;双击悬浮球1001,返回上一级界面的上一级界面;长按悬浮球1001后手指离开显示屏,可返回主屏幕;长按悬浮球1001并向左或向右滑动,可进入多任务界面。
可理解的,在上述两种导航功能的实现方式中,图10所示的***导航栏不限于球状,还可以为其他形状,例如椭圆、三角形、矩形等。
在一种可能的实现方式中,,悬浮***导航栏可以具有透明度,即用户可在悬浮***导航栏的区域看到界面内容中的其他界面元素。悬浮***导航栏也可以不透明,即用户在悬浮***导航栏区域无法看到界面内容中的其他界面元素,这里不做限制。
基于上述提及的***导航栏,本申请提供了***导航栏的显示方法,可悬浮显示***导航栏,占用空间小,且方便用户操控该***导航栏以实现导航功能。
下面以几个具体的应用场景为例,说明本申请的***导航栏显示方法。
应用场景1:用户正在使用配置有可折叠显示屏的电子设备,在该可折叠显示屏从折叠状态变为展开状态后,用户想要使用***导航栏提供的导航功能。
示例性地,如图11中的11a所示,电子设备100配置有可折叠显示屏,可折叠显示屏处于折叠状态。
在一些实施例中,可折叠显示屏可以从中间位置折叠,即折叠后的显示屏分为两部分区域,即如图11中11a所示的A屏和B屏。在这种情况下,用户在使用折叠后的电子设备时,显示屏的一部分区域(例如A屏)可以用于显示电子设备的***当前输出的界面内容,而另一部分区域(例如B屏)可以不显示任何界面内容,也可用于显示电子设备的***输出的其他界面内容。
其中,部分区域不显示任何界面内容可以是指,该部分区域处于黑屏状态,即该部分区域停止工作,不接收用户的任何操作,也不显示任何界面内容。部分显示区域不显示任何界面内容还可以是指,该部分区域处于低功耗工作状态,该部分区域不显示任何界面内容,但可以接收用户操作并根据用户操作显示相应的界面内容。
其中,当显示屏的两部分区域分别用于显示***输出的界面内容时,用户可分别在两部分区域上各自操控,可看作电子设备100为用户提供了两块显示屏。
处于折叠状态的显示屏的一部分区域用于输出电子设备的***当前输出的界面内容。示例性地,如图11的11a所示,A屏显示的界面内容包括应用商店的主界面,还包括***导航栏。这里,不限于应用商店的主界面,电子设备的***当前输出的界面内容还可以是其他的界面,例如桌面、游戏界面、网页浏览界面、阅读书籍的界面、音乐播放界面、文本编辑界面等,本申请不做限制。此外,电子设备的***当前输出的界面内容还可以包括其他***级别的界面元素,如状态栏等。其中,状态栏中可以包括运营商的名称(例如***)、时间、WiFi图标、信号强度和当前的剩余电量等。
显示屏处于折叠状态时,***导航栏为固定***导航栏。固定***导航栏在显示屏中的相对位置固定不变。示例性地,如图11的11a所示,固定***导航栏位于A屏的底部区域,不能随着用户的手指移动。不限于图11的11a中包括三个虚拟导航键的***导航栏,本申请中,固定***导航栏还可如图9实施例所示,实现为条状等,本申请不做限制。这里,固定***导航栏实现导航功能的方式可参照前文相关描述,在此不赘述。
当电子设备100的显示屏由折叠状态变为展开状态时,显示屏中的固定***导航栏转换为悬浮***导航栏。即,显示屏处于展开状态时,显示悬浮***导航栏。悬浮***导航栏可以被用户拖动,且相较于固定***导航栏,悬浮***导航栏占用的空间更小,界面元素更加紧凑,方便用户操作,还可充分利用显示屏的空间,给用户更好的体验,这样用户在单手操作电子设备时,可以将悬浮***导航栏拖到单手便于操作的区域,能方便的使用***导航栏的各项功能。
这里,当电子设备100的显示屏为展开状态时,显示屏可用于全屏显示***当前输出的界面内容。在一些实施例中,显示屏在展开状态下显示的界面内容可以和折叠状态下显示的界面内容相同,显示屏展开状态下显示的界面内容等比例放大。在另一些实施例中,显示屏在展开状态下显示的界面内容可以比折叠状态下包括更多的界面元素,示例性地,如图11的11b所示,11b中应用商店的主界面包含了更多应用的图标及文字介绍。
具体实现中,显示屏处于折叠状态或展开状态时,有不同的弯折角度。显示屏的弯折角度可以由角度传感器获取,因此,电子设备可通过获取到的弯折角度区分显示屏处于折叠状态或展开状态。例如,当弯折角度α小于β时,可判断显示屏当前处于展开状态,当弯折角度α大于β时,可判断显示屏当前处于折叠状态。这里,β可以预先设置,例如β可以为3度、5度等。
示例性地,如图11的11b所示,显示屏处于展开状态时,***导航栏为胶囊条状的悬浮***导航栏。示例性地,如图11的11d所示,显示屏处于展开状态时,***导航栏为悬浮球***导航栏。
不限于图11的11b及11d所示的***导航栏,悬浮***导航栏还可如图9所示,实现为条状等,本申请不做限制。这里,悬浮***导航栏的定义以及实现导航功能的方式,可参照前文关于悬浮***导航栏的相关描述,在此不赘述。
显示屏由折叠状态变成展开状态时,悬浮***导航栏在显示屏中的位置可以包括以下几种情况,下面详细描述。
在一些实施例中,悬浮***导航栏可以和用户握持电子设备的方式相关。示例性地,如图11的11b和11d所示,当用户左手握持电子设备的左下角时,悬浮***导航栏可以显示在显示屏的左下角。示例性地,如图11的11c和11e所示,当用户右手握持电子设备的右下角时,悬浮***导航栏可以显示在显示屏的右下角。上述显示方式可便于用户操控悬浮***导航栏。
进一步地,悬浮***导航栏还可以和用户手指接触显示屏的位置相关。例如,用户拇指接触显示屏时,悬浮***导航栏可以显示在用户拇指的下方,方便用户操控。
具体实现中,当用户握持电子设备100的姿势不同时,可对电子设备100的不同位置产生压力。用户握持电子设备100时产生的压力可以由压力传感器获取,压力传感器可分布于电子设备100的背面、侧边以及显示屏。因此,电子设备100可以根据压力传感器获取到的压力数据判断用户是左手握持还是右手握持,以及,用户握持电子设备时接触显示屏的具***置。
本申请中,悬浮***导航栏在显示屏中的显示状态可以改变,下面以显示屏在展开状态时显示如图11的11b所示的胶囊条状的悬浮***导航栏为例,列举几种可能的改变显示状态的方式:
(1)胶囊条状的悬浮***导航栏的显示位置可以改变。
在一种可能的实施方式中,悬浮***导航栏的显示位置可根据输入的用户操作改变。示例性地,参考图12,用户可长按悬浮***导航栏并滑动,将悬浮***导航栏拖动到任意位置。通过图12所示的方式,用户可根据需要调整悬浮***导航栏的位置。
在另一种可能的实施方式中,悬浮***导航栏的显示位置随着用户手持电子设备方式的改变而变化。例如,当用户由左手握持电子设备变为右手握持电子设备时,响应于用户握持姿势的变化,悬浮***导航栏移动到显示屏的右下角。通过上述方式,悬浮***导航栏总是适应于用户手持电子设备的方式,便于用户操作。
(2)胶囊条状的悬浮***导航栏可以变换为其他的悬浮形态。
在一种可能的实施方式中,电子设备100可根据输入的用户操作变换悬浮***导航栏的显示形态,即改变悬浮形态。
示例性地,参考图13的13a和13b,用户可用双指触摸胶囊条状的悬浮***导航栏,输入捏合手势,响应于该手势,电子设备100将胶囊条状的悬浮***导航栏变换为悬浮球***导航栏。
示例性地,参考图13的13c和13b,用户可单指触摸胶囊条状的悬浮***导航栏,往另一侧滑动的手势,将悬浮***导航栏由胶囊条状变换为球状。不限于13b中的向左侧滑动手势,本申请还可通过向右侧滑动的手势将悬浮***导航栏由胶囊条状变换为球状。
示例性地,参考图13的13d及13b,用户可将胶囊条状的悬浮***导航栏往显示屏的边缘区域拖动,响应于该拖动操作,电子设备100将悬浮***导航栏由胶囊条状变换为球状。进一步地,电子设备100还可以结合拖动的速度判断是否将悬浮***导航栏由胶囊条状变换为球状。例如,当用户的拖动速度大于第一值时,电子设备100将悬浮***导航栏由胶囊条状变换为球状。
这里,不限于图13所示的用户操作,本申请中,还可通过其他方式变换悬浮***导航栏的形态。例如,用户还通过从胶囊条状的悬浮***导航栏向上滑动的手势,将悬浮***导航栏由胶囊条状变为球状或横条状等。又例如,除了作用于显示屏上的手势,用户还可通过语音指令、眼球转动等变换悬浮***导航栏的显示形态。
不限于图13实施例描述的悬浮***导航栏的形态的变化,具体实现中,电子设备100可根据输入的用户操作变换悬浮***导航栏的尺寸、显示方式、控件数量、控件形状、控件尺寸、控件之间的相对位置等。其中,悬浮***导航栏的尺寸指悬浮***导航栏占用显示屏的显示区域的大小。显示方式可包括:悬浮***导航栏中的***导航控件联合显示(如图13所示的悬浮***导航栏)或分离显示(例如部分***导航控件和其他***导航控件分开显示等)。控件尺寸是指悬浮***导航栏的***导航控件占用显示屏的显示区域的大小。控件之间的相对位置是指悬浮***导航栏的***导航控件之间的位置关系。
在上述可能的实施方式中,进一步地,电子设备100还可根据输入的用户操作还原悬浮***导航栏的显示形态,即将悬浮球***导航栏还原为胶囊条状的悬浮***导航栏。
示例性地,参考图14的14a和14b,用户可双指触摸悬浮球***导航栏,并通过双指向外滑动,响应于该手势,电子设备100将悬浮球***导航栏变换为胶囊条状的悬浮***导航栏。
示例性地,参考图14的14c、14d及14b,用户可将悬浮球***导航栏拖动到预设区域,并停留预设时间,将悬浮***导航栏由球状变为胶囊条状。这里,预设区域可以预先设置,例如,该预设区域可包括14d所示的显示屏的底部。
(3)胶囊条状的悬浮***导航栏可以变换为固定***导航栏。
在一种可能的实施方式中,参考图15,在电子设备100的显示屏由展开状态变为折叠状态时,胶囊条状的悬浮***导航栏可以变换为固定***导航栏。这里,不限于图15右侧附图所示,固定***导航栏还可以为其他形状,例如横条状等,本申请不做限制。
在另一种可能的实施方式中,电子设备100可根据输入的用户操作将胶囊条状的悬浮***导航栏变换为固定***导航栏。这里,用户将胶囊条状的悬浮***导航栏变换为固定***导航栏的用户操作,可以和上述第(2)种情况中用于将悬浮球***导航栏还原为胶囊条状的悬浮***导航栏时的用户操作相同。具体实现中,电子设备100可根据当前***导航栏的形态,以及输入的用户操作,确定将***导航栏变换为何种形态。
示例性地,参考图16的16a和16b,用户可双指触摸胶囊条状的悬浮***导航栏,并通过双指向外滑动,响应于该手势,电子设备100将胶囊条状的悬浮***导航栏变换为固定***导航栏。示例性地,参考图16的16c、16d及18e,用户可将胶囊条状的悬浮***导航栏拖动到预设区域,并停留预设时间,将***导航栏由悬浮状态变为固定状态。这里,预设区域可以预先设置,例如,该预设区域可包括16d所示的显示屏的底部。
上述图12-图16以胶囊条状的悬浮***导航栏为例,描述了胶囊条状的悬浮***导航栏变换为其他悬浮状态,以及变换为固定导航栏的一些实现方式。下面以显示屏在展开状态时显示如图11的11d所示的悬浮球为例,简单描述球状的悬浮***导航栏变换为其他悬浮状态,以及变换为固定导航栏的一些实现方式。
在一些可能的实施方式中,参考图14实施例以及相关描述,电子设备100可根据输入的用户操作将球状的悬浮***导航栏变换为胶囊条状的悬浮***导航栏。进一步地,电子设备100还可根据输入的用户操作还原悬浮***导航栏的显示形态,即将胶囊条状的悬浮***导航栏还原为悬浮球***导航栏,具体可参照图13实施例的相关描述,在此不赘述。
在一些可能的实施方式中,参考图17,在电子设备100的显示屏由展开状态变为折叠状态时,球状的悬浮***导航栏可以变换为固定***导航栏。这里,不限于图17右侧附图所示,固定***导航栏还可以为其他形状,例如横条状等,本申请不做限制。
在上述图12-图17所示实施例中,涉及的用户操作不限于电子设备在出厂时的默认设置,也可以是用户根据自身习惯自主设置的。
可理解的,当电子设备100的显示屏为展开状态,显示如图7-图11所示的条状悬浮***导航栏时,条状悬浮***导航栏的位置、悬浮形态,以及悬浮形态之间的变化、变换为固定***导航栏的方式和上述图12-图17实施例类似,可参照相关描述,在此不赘述。
应用场景2:用户正在使用配置有可折叠显示屏的电子设备,且该可折叠显示屏处于展开状态,用户想要使用***导航栏提供的导航功能。
在应用场景2中,用户使用电子设备时,可折叠显示屏一开始即为展开状态。和应用场景1中相同,电子设备可检测到显示屏的弯折角度,并判断出可折叠显示屏当初处于展开状态,显示屏显示悬浮***导航栏。这里,显示屏中的悬浮***导航栏的位置、悬浮形态,以及悬浮形态之间的变化、变换为固定***导航栏的方式等,可以参照应用场景1中的相关描述,在此不赘述。
应用场景3:显示屏横屏显示时,用户想要使用***导航栏提供的导航功能。
这里,显示屏横屏显示可包括以下两种情况:
情况一:电子设备配置有可折叠显示屏,可折叠显示屏处于折叠状态且横屏显示。
具体实现中,电子设备可通过角度传感器检测可折叠显示屏是否处于折叠状态,通过陀螺仪传感器检测可折叠显示屏是否处于横屏状态,因此,电子设备可判断可折叠显示屏是否处于情况一。
示例性地,参考图18的18a和18b,可折叠显示屏可以从中间位置折叠,即折叠后的显示屏分为两部分区域,即如图18的18a所示的A屏和B屏。其中,A屏的长度大于高度,即A屏横屏显示电子设备的***当前输出的界面内容。不限于18a和18b中所示的界面,该界面内容还可包括***级别的界面元素,例如状态栏等。
在可折叠显示屏处于折叠状态且横屏显示时,如图18的18a和18b所示,电子设备显示悬浮***导航栏。
其中,不限于18a和18b中的胶囊条状的悬浮***导航栏,A屏中的悬浮***导航栏的形态还可以为球状、横条状等,可参考应用场景1中图11实施例以及相关描述。
在一种可能的实施方式中,悬浮***导航栏的显示位置可以根据用户握持电子设备的姿势确定,可参考应用场景1中图11实施例以及相关描述。在另一种可能的实施方式中,参见图18的18a和18b,悬浮***导航栏可显示在侧边屏中。参考图18的18b,可折叠显示屏处于折叠状态时,有部分屏幕和其余屏幕不在同一平面,即图中的侧边屏。侧边屏可看作是属于A屏的一部分,也可看做是属于B屏的一部分,本申请不做限制。
其中,悬浮***导航栏的显示位置可以根据用户操作改变,也可以根据用户手持电子设备的方式的改变而改变,可参照图12实施例以及相关描述。
其中,悬浮***导航栏的悬浮形态可以根据输入的用户操作改变,具体可参考图13-图14以及图16实施例的相关描述。
其中,悬浮***导航栏可以变换为固定***导航栏。在一些实施例中,参考图18的18c,在电子设备100的显示屏由横屏显示变为竖屏显示时,胶囊条状的悬浮***导航栏可以变换为固定***导航栏。这里,不限于18c所示,固定***导航栏还可以为其他形状,例如横条状等,本申请不做限制。
可理解的,情况一中可折叠显示屏可在一开始即处于折叠状态且横屏显示,也可以由其他姿态变化而来。例如,可折叠显示屏开始可处于折叠状态且竖屏显示,用户变换电子设备的姿态后,可折叠显示屏处于折叠状态且横屏显示。又例如,可折叠显示屏开始可处于展开状态,用户变换电子设备的姿态后,可折叠显示屏处于折叠状态且横屏显示。
情况二:电子设备配置有非折叠显示屏,非折叠显示屏横屏显示。
具体实现中,电子设备可通过陀螺仪传感器检测非折叠显示屏是否处于横屏状态,因此,电子设备可判断非折叠显示屏是否处于情况二。
具体的,非折叠显示屏用于显示电子设备的***当前输出的界面内容。不限于图19的左侧附图中所示的界面,该界面内容还可包括***级别的界面元素,例如状态栏等。
示例性地,参考图19的左侧附图,在非折叠显示屏横屏显示时,电子设备显示悬浮***导航栏。
其中,不限于左侧附图中的胶囊条状的悬浮***导航栏,A屏中的悬浮***导航栏的形态还可以为球状、横条状等,可参考应用场景1中图11实施例以及相关描述。
其中,悬浮***导航栏的显示位置可以根据用户握持电子设备的姿势确定,可参考应用场景1中图11实施例以及相关描述。
其中,悬浮***导航栏的显示位置可以根据用户操作改变,也可以根据用户手持电子设备的方式的改变而改变,可参照图12实施例以及相关描述。
其中,悬浮***导航栏的悬浮形态可以根据输入的用户操作改变,具体可参考图13-图14以及图16实施例的相关描述。
其中,悬浮***导航栏可以变换为固定***导航栏。在一些实施例中,参考图19的右侧附图,在电子设备100的显示屏由横屏显示变为竖屏显示时,胶囊条状的悬浮***导航栏可以变换为固定***导航栏。这里,不限于右侧附图所示,固定***导航栏还可以为其他形状,例如横条状等,本申请不做限制。
可理解的,情况一中可非折叠显示屏可在一开始即处于横屏状态,也可以由其他姿态变化而来。例如,非折叠显示屏开始可处于竖屏状态,用户变换电子设备的姿态后,非折叠显示屏处于横屏状态。
应用场景4:显示屏处于竖屏状态,且显示固定***导航栏,用户想要使用***导航栏提供的导航功能。
这里,显示屏处于竖屏状态可包括以下两种情况:
情况一:电子设备配置有可折叠显示屏,可折叠显示屏处于折叠状态且竖屏显示。
示例性地,参考图20的左侧附图,可折叠显示屏可以从中间位置折叠,即折叠后的显示屏分为两部分区域,即A屏和B屏。其中,A屏的高度大于长度,即A屏竖屏显示电子设备的***当前输出的界面内容。该界面内容包括固定***导航栏。不限于左侧附图中所示的界面,该界面内容还可包括***级别的界面元素,例如状态栏等。不限于左侧附图中所示,固定***导航栏还可以为其他形状,例如横条状等,本申请不做限制。
其中,固定***导航栏可以变换为悬浮***导航栏。在一些可能的实施方式中,电子设备可接收输入的用户操作,响应于该用户操作将固定***导航栏可以变换为悬浮***导航栏。参考图20的左侧附图和右侧附图,用户可用双指固定***导航栏,输入捏合手势,响应于该手势,电子设备100将固定***导航栏变换为悬浮***导航栏。这里,不限于右侧附图所示的胶囊条状,悬浮***导航栏还可以为其他形状,例如球状、横条状等,本申请不做限制。
在固定***导航栏变换为悬浮***导航栏后,进一步地,悬浮***导航栏的位置、悬浮形态等可以根据输入的用户操作进行变化,具体可参照应用场景1中图12-图14实施例的相关描述,在此不赘述。
在固定***导航栏变换为悬浮***导航栏后,进一步地,悬浮***导航栏还可以还原为固定***导航栏。这里,悬浮***导航栏还原为固定***导航栏的操作可参照图16实施例的相关描述。
可理解的,情况一中可折叠显示屏可在一开始即处于折叠状态且竖屏显示,也可以由其他姿态变化而来。例如,可折叠显示屏开始可处于折叠状态且横屏显示,用户变换电子设备的姿态后,可折叠显示屏处于折叠状态且竖屏显示。又例如,可折叠显示屏开始可处于展开状态,用户变换电子设备的姿态后,可折叠显示屏处于折叠状态且竖屏显示。
情况二:电子设备配置有非折叠显示屏,非折叠显示屏竖屏显示。
具体实现中,电子设备可通过陀螺仪传感器检测非折叠显示屏是否处于竖屏状态,因此,电子设备可判断非折叠显示屏是否处于情况二。
具体的,非折叠显示屏用于显示电子设备的***当前输出的界面内容。
其中,固定***导航栏可以变换为悬浮***导航栏。在一些可能的实施方式中,电子设备可接收输入的用户操作,响应于该用户操作将固定***导航栏可以变换为悬浮***导航栏。参考图21的左侧附图和右侧附图,用户可用双指固定***导航栏,输入捏合手势,响应于该手势,电子设备100将固定***导航栏变换为悬浮***导航栏。这里,不限于右侧附图所示的胶囊条状,悬浮***导航栏还可以为其他形状,例如球状、横条状等,本申请不做限制。
在固定***导航栏变换为悬浮***导航栏后,进一步地,悬浮***导航栏的位置、悬浮形态等可以根据输入的用户操作进行变化,具体可参照应用场景1中图12-图14实施例的相关描述,在此不赘述。
在固定***导航栏变换为悬浮***导航栏后,进一步地,悬浮***导航栏还可以还原为固定***导航栏。这里,悬浮***导航栏还原为固定***导航栏的操作可参照图16实施例的相关描述。
可理解的,情况二中非折叠显示屏可在一开始即处于竖屏状态,也可以由其他姿态变化而来。例如,非折叠显示屏开始可处于横屏状态,用户变换电子设备的姿态后,非折叠显示屏处于竖屏状态。
基于前述图2实施例描述的电子设备100以及图5-图21实施例,下面介绍本申请提供的***导航栏的显示控制方法。
如参见图22,其示出了本申请提供的一种控制方法。该方法应用于电子设备,该电子设备配置有可折叠显示屏。如图所示,该方法包括:
S101、电子设备的可折叠显示屏显示包含固定***导航栏的第一界面,固定***导航栏包含至少一个***导航控件且该固定***导航栏不能被用户拖动以改变其在界面上与其他界面元素的相对位置。
具体的,电子设备配置有可折叠显示屏,该可折叠显示屏可以被弯折。关于可折叠显示屏可参照图3实施例以及相关描述,在此不赘述。
电子设备的可折叠显示屏显示包含固定***导航栏的第一界面,该第一界面为电子设备的***当前输出的界面。在一些实施例中,该第一界面可以为桌面、应用的主界面、应用的子界面、分屏界面等。示例性地,参考图10的10a,其示出了一种可能的可折叠显示屏显示的第一界面,该第一界面为应用的下载界面,该第一界面包含固定***导航栏。
这里,步骤S101中的固定***导航栏可参照前文关于固定***导航栏的相关描述,下面简单介绍。
固定***导航栏可包含至少一个***导航控件。示例性地,参考图10的10a,该固定***导航栏包括三个***导航控件,即10a中的返回键、主屏键和多任务键。不限于10a所示的三键***导航栏,本申请中的固定***导航栏还可以为如图9所示的条状,即固定***导航栏包含条状的***导航控件。
可理解的,本申请不限定固定***导航栏的形状或尺寸,也不限定固定***导航栏中的***导航控件的形状、尺寸或***导航控件之间的相对位置。
在一些实施例中,固定***导航栏的导航功能可包括以下至少一项:返回主屏幕、返回上一级界面、显示多任务界面或显示通知栏。关于固定***导航栏的导航功能,可参照前文图6-图9实施例的相关描述。
本申请中,固定***导航栏不能被用户拖动以改变其在界面上与其他界面元素的相对位置。例如,参考图10的10a,固定导航栏相对位于显示屏显示的界面的底部,用户不能将该固定***导航栏拖动,以使得该固定导航栏相对位于显示屏显示的界面的顶部或中间区域等。
虽然固定***导航栏不能被用户拖动以改变其在界面上与其他界面元素的相对位置,但在一些实施例中,该固定***导航栏包括的***导航控件可以随着电子设备的姿态变化(例如由竖屏状态变为横屏状态),而改变排布方式。在一些实施例中,该固定***导航栏可以随着电子设备的姿态变化(例如由竖屏状态变为横屏状态),改变其在界面上与其他界面元素的相对位置。在一些实施例中,该固定***导航栏还可以响应于用户操作,等比例缩小。
S102、电子设备检测到可折叠显示屏的弯折角度小于预设阈值,则显示包含悬浮***导航栏但不包含固定***导航栏的第二界面,悬浮***导航栏包含至少一个***导航控件且可以被用户拖动以改变其在界面上与其他界面元素的相对位置;第一界面与第二界面不同。
具体的,电子设备可获取可折叠显示屏的弯折角度。在一种可能的实施方式中,电子设备可通过角度传感器获取可折叠显示屏的弯折角度。在另一种可能的实施方式中,电子设备可通过陀螺仪传感器获取可折叠显示屏的弯折角度。
可折叠显示屏的弯折角度表示了显示屏所处的状态。在一些实施例中,当可折叠显示屏的弯折角度小于预设阈值时,可看作可折叠显示屏处于展开状态,当可折叠显示屏的弯折角度大于预设阈值时,可看作可折叠显示屏处于折叠状态。这里,该预设阈值不限于电子设备出厂时的默认设置,还可以由用户自主设置。例如,该预设阈值可以为3度、5度等。
在一种可能的实施方式中,电子设备检测到可折叠显示屏的弯折角度小于预设阈值,则自动显示包含悬浮***导航栏但不包含固定***导航栏的第二界面。在另一种可能的实施方式中,电子设备检测到可折叠显示屏的弯折角度小于预设阈值,可向用户输出是否显示悬浮***导航栏的提示信息,在用户确定显示悬浮***导航栏之后,显示包含悬浮***导航栏但不包含固定***导航栏的第二界面。
这里,步骤S102中的悬浮***导航栏可参照前文关于悬浮***导航栏的相关描述,下面简单介绍。
在一些实施例中,悬浮***导航栏的导航功能可包括以下至少一项:返回主屏幕、返回上一级界面、显示多任务界面或显示通知栏。关于悬浮***导航栏的导航功能,可参照前文图6-图9实施例的相关描述。
悬浮***导航栏可以被用户拖动以改变其在界面上与其他界面元素的相对位置。在一些实施例中,悬浮***导航栏可以被用户拖动至显示屏中的任意位置。
在一种可能的实施方式中,悬浮***导航栏被用户拖动,可以是指悬浮***导航栏整体被用户拖动。示例性地,参见图10的10b,其示出了一种胶囊条状的悬浮***导航栏,用户可将该胶囊条状的悬浮***导航栏整体拖动到显示屏中的左上角、右上角、左下角、中间区域等。
另一种可能的实施方式中,悬浮***导航栏被用户拖动,可以是指悬浮***导航栏的部分***导航控件被用户拖动。示例性地,参见图10的10b,胶囊条状的悬浮***导航栏包括三个***导航控件,即10b中的返回键、主屏键和多任务键,用户可将部分虚拟导航控件(例如返回键或多任务键)拖动到显示屏中的左上角、右上角、左下角、中间区域等,其他***导航控件在界面中的相对位置不变。可理解的,本申请不限定悬浮***导航栏的尺寸或形状,也不限定悬浮***导航栏中的***导航控件的形状、尺寸或***导航控件之间的相对位置。
这里,第一界面包含固定***导航栏,第二界面包含悬浮***导航栏且不包括固定***导航栏,因此,第一界面和第二界面不同。在一些实施例中,第一界面中除固定***导航栏的其他界面元素,和第二界面中除悬浮***导航栏的其他界面元素,可以相同,也可以不同。例如,参见图11,第一界面可以为11a中A屏显示的界面,第二界面可以为11b所显示的界面,第一界面和第二界面都为应用商店的主界面,但第二界面包含了比第一界面更多的界面元素。
在一些实施例中,电子设备显示第二界面时,悬浮***导航栏在第二界面的位置和用户握持电子设备的姿势相关。示例性地,如图11的11b和11d所示,当用户左手握持电子设备的左下角时,悬浮***导航栏可以显示在显示屏的左下角。示例性地,如图11的11c和11e所示,当用户右手握持电子设备的右下角时,悬浮***导航栏可以显示在显示屏的右下角。上述显示方式可便于用户操控悬浮***导航栏。
在一些实施例中,电子设备检测到输入的第一用户操作时,更改悬浮***导航栏在第二界面的尺寸、形状、显示方式的至少一项,或者,更改悬浮***导航栏中控件的数量、形状、尺寸、相对位置中的至少一项。
其中,悬浮***导航栏的尺寸指悬浮***导航栏占用显示屏的显示区域的大小。显示方式可包括:悬浮***导航栏中的***导航控件联合显示(如图13所示的悬浮***导航栏)或分离显示(例如部分***导航控件和其他***导航控件分开显示等)。控件尺寸是指悬浮***导航栏的***导航控件占用显示屏的显示区域的大小。控件之间的相对位置是指悬浮***导航栏的***导航控件之间的位置关系。
这里,第一用户操作不限于电子设备出厂时的默认设置,还可以由用户自主设置。
示例性地,参考图13的13a和13b,该第一用户操作可以是:用户双指触摸胶囊条状的悬浮***导航栏输入的捏合手势。响应于该手势,悬浮***导航栏可以由胶囊条状变换为球状。
示例性地,参考图13的13c和13b,该第一用户操作可以是:用户单指触摸胶囊条状的悬浮***导航栏,往另一侧滑动的手势。响应于该手势,悬浮***导航栏由胶囊条状变换为球状。不限于向左侧滑动手势,本申请还可通过向右侧滑动的手势将悬浮***导航栏由胶囊条状变换为球状。
示例性地,参考图13的13d及13b,该第一用户操作可以是:用户将胶囊条状的悬浮***导航栏往显示屏的边缘区域拖动的手势。响应于该手势,电子设备可将悬浮***导航栏由胶囊条状变换为球状。
这里,不限于上述提及的第一用户操作,本申请中,还可通过其他方式变换悬浮***导航栏的形状、尺寸。例如,用户还通过从胶囊条状的悬浮***导航栏向上滑动的手势,将悬浮***导航栏由胶囊条状变为球状或横条状等。
在一些实施例中,电子设备检测到可折叠显示屏的弯折角度大于预设阈值,则显示第一界面。
通过图22所示的方法,在可折叠显示屏由折叠状态变为展开状态时,显示悬浮***导航栏,悬浮***导航栏可以被用户拖动。这样用户在单手操作电子设备时,可以将悬浮***导航栏拖到单手便于操作的区域,能方便的使用***导航栏的各项功能。
参见图23,其示出了本申请提供的另一种控制方法。该方法应用于电子设备,该电子设备配置有显示屏。该显示屏可以是可折叠显示屏,也可以为非折叠显示屏。如图所示,该方法包括:
S201、电子设备的显示屏显示包含固定***导航栏的第一界面,固定***导航栏包含至少一个***导航控件且固定导航栏不能被用户拖动以改变其在界面上与其他界面元素的相对位置。
这里,步骤S201的实现和图22实施例中的步骤S101相同,可参照相关描述。
S202、电子设备检测到自身从竖屏状态改变为横屏状态,则显示包含悬浮***导航栏但不包含固定***导航栏的第二界面,悬浮***导航栏包含至少一个***导航控件且可以被用户拖动以改变其在界面上与其他界面元素的相对位置;第一界面与第二界面不同。
具体的,电子设备可通过多种方式检测自身的横竖屏状态。
当电子设备配置有可折叠显示屏时,可折叠显示屏处于折叠状态时,该可折叠显示屏才会有横竖屏之分。因此,电子设备可首先确定可折叠显示屏是否处于折叠状态,再确定其是否处于横屏状态。这里,确定可折叠显示屏是否处于折叠状态的方式和上述图22实施例中相同,可参照相关描述。
在一种可选实施例中,电子设备可通过陀螺仪传感器获得的数据确定显示屏的横竖屏状态。例如,当陀螺仪传感器测得的电子设备的旋转角度大于阈值时,可确定显示屏处于横屏状态,当该旋转角度小于阈值时,可确定显示屏处于竖屏状态。不限于陀螺仪传感器,具体实现中,电子设备还可通过指南针、摄像头、重力传感器等确定显示屏的横竖屏状态。
在一种可能的实施方式中,电子设备检测到自身从竖屏状态改变为横屏状态时,则自动显示包含悬浮***导航栏但不包含固定***导航栏的第二界面。在另一种可能的实施方式中,电子设备检测到自身从竖屏状态改变为横屏状态时,可向用户输出是否显示悬浮***导航栏的提示信息,在用户确定显示悬浮***导航栏之后,显示包含悬浮***导航栏但不包含固定***导航栏的第二界面。
这里,悬浮***导航栏、第一界面及第二界面和上述图22实施例中相同,可参照相关描述。
在一些实施例中,电子设备显示第二界面时,悬浮***导航栏在第二界面的位置和用户握持电子设备的姿势相关。这里,悬浮***导航栏在第二界面的位置和上述图22实施例中相同,可参照相关描述。
在一些实施例中,电子设备检测到输入的第一用户操作时,更改悬浮***导航栏在第二界面的尺寸、形状、显示方式的至少一项,或者,更改悬浮***导航栏中控件的数量、形状、尺寸、相对位置中的至少一项。这里,第一用户操作和图22实施例中相同,可参照相关描述。
在一些实施例中,电子设备检测到自身从横屏状态改变为竖屏状态,则显示第一界面。
通过图23所示的方法,在显示屏由竖屏状态变为横屏状态时,显示悬浮***导航栏,悬浮***导航栏可以被用户拖动。这样用户在单手操作电子设备时,可以将悬浮***导航栏拖到单手便于操作的区域,能方便的使用***导航栏的各项功能。
可理解的,图22及图23实施例中各个步骤的实现,可参考前文图5-图21所示的人机交互实施例的相关描述。
本申请的各实施方式可以任意进行组合,以实现不同的技术效果。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid StateDisk)等。
总之,以上所述仅为本发明技术方案的实施例而已,并非用于限定本发明的保护范围。凡根据本发明的揭露,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (12)

1.一种控制方法,所述方法应用于电子设备,所述电子设备配置有可折叠显示屏,其特征在于,包括:
所述电子设备的可折叠显示屏在折叠状态下显示包含固定***导航栏的第一界面,所述固定***导航栏包含至少一个***导航控件且所述固定***导航栏不能被用户拖动以改变其在界面上与其他界面元素的相对位置;
所述电子设备检测到所述可折叠显示屏在展开过程中的弯折角度满足预设阈值,则显示包含悬浮***导航栏但不包含所述固定***导航栏的第二界面,所述悬浮***导航栏包含至少一个***导航控件,所述悬浮***导航栏在所述可折叠显示屏中占用的区域,小于,所述固定***导航栏在所述可折叠显示屏中占用的区域;
所述电子设备根据用户握持所述电子设备的姿势确定所述悬浮***导航栏在所述第二界面中的位置。
2.一种***控制方法,所述方法应用于电子设备,所述电子设备配置有显示屏,其特征在于,包括:
所述电子设备的显示屏显示包含固定***导航栏的第一界面,所述固定***导航栏包含至少一个***导航控件且所述固定***导航栏不能被用户拖动以改变其在界面上与其他界面元素的相对位置;
所述电子设备检测到自身从竖屏状态改变为横屏状态,则显示包含悬浮***导航栏但不包含所述固定***导航栏的第二界面,所述悬浮***导航栏包含至少一个***导航控件,所述悬浮***导航栏在所述显示屏中占用的区域,小于,所述固定***导航栏在所述显示屏中占用的区域;
所述电子设备根据用户握持所述电子设备的姿势确定所述悬浮***导航栏在所述第二界面中的位置。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述电子设备检测到输入的第一用户操作时,更改所述悬浮***导航栏在所述第二界面的尺寸、形状、显示方式中的至少一项,或者,更改所述悬浮***导航栏中控件的数量、形状、尺寸、相对位置中的至少一项。
4.根据权利要求1所述的方法,其特征在于,所述电子设备显示包含悬浮***导航栏但不包含所述固定***导航栏的第二界面之后,所述方法还包括:
所述电子设备检测到所述可折叠显示屏的弯折角度大于预设阈值,则显示所述第一界面。
5.根据权利要求2所述的方法,其特征在于,所述电子设备显示包含悬浮***导航栏但不包含所述固定***导航栏的第二界面之后,所述方法还包括:
所述电子设备检测到自身从横屏状态改变为竖屏状态,则显示所述第一界面。
6.一种电子设备,所述电子设备配置有可折叠显示屏,其特征在于,所述电子设备包括:输入装置、处理器、可折叠显示屏;其中:
所述可折叠显示屏,用于在折叠状态下显示包含固定***导航栏的第一界面,所述固定***导航栏包含至少一个***导航控件且所述固定***导航栏不能被用户拖动以改变其在界面上与其他界面元素的相对位置;
所述输入装置,用于检测所述可折叠显示屏的弯折角度;
所述处理器,用于在所述可折叠显示屏在展开过程中的弯折角度满足预设阈值时,指示所述可折叠显示屏显示包含悬浮***导航栏但不包含所述固定***导航栏的第二界面,所述悬浮***导航栏包含至少一个***导航控件,所述悬浮***导航栏在所述可折叠显示屏中占用的区域,小于,所述固定***导航栏在所述可折叠显示屏中占用的区域;
所述可折叠显示屏还用于显示所述第二界面;
所述处理器,还用于根据用户握持所述电子设备的姿势确定所述悬浮***导航栏在所述第二界面中的位置。
7.一种电子设备,所述电子设备配置有显示屏,其特征在于,所述电子设备包括:输入装置、处理器、显示屏;其中:
所述显示屏,用于显示包含固定***导航栏的第一界面,所述固定***导航栏包含至少一个***导航控件且所述固定***导航栏不能被用户拖动以改变其在界面上与其他界面元素的相对位置;
所述输入装置,用于检测所述电子设备的横竖屏状态;
所述处理器,用于在所述电子设备从竖屏状态改变为横屏状态时,指示所述显示屏显示包含悬浮***导航栏但不包含所述固定***导航栏的第二界面,所述悬浮***导航栏包含至少一个***导航控件,所述悬浮***导航栏在所述显示屏中占用的区域,小于,所述固定***导航栏在所述显示屏中占用的区域;
所述显示屏还用于显示所述第二界面;
所述处理器,还用于根据用户握持所述电子设备的姿势确定所述悬浮***导航栏在所述第二界面中的位置。
8.根据权利要求6或7所述的电子设备,其特征在于,
所述输入装置,还用于检测输入的第一用户操作;
所述处理器,还用于在检测到输入的第一用户操作时,更改所述悬浮***导航栏在所述第二界面的尺寸、形状、显示方式中的至少一项,或者,更改所述悬浮***导航栏中控件的数量、形状、尺寸、相对位置中的至少一项。
9.根据权利要求6所述的电子设备,其特征在于,
所述处理器,还用于在所述可折叠显示屏的弯折角度大于预设阈值时,指示所述可折叠显示屏显示所述第一界面。
10.根据权利要求7所述的电子设备,其特征在于,
所述处理器,还用于在所述电子设备从竖屏状态改变为横屏状态时,指示所述显示屏显示所述第一界面。
11.一种电子设备,其特征在于,包括:一个或多个处理器、一个或多个存储器;
所述一个或多个存储器与所述一个或多个处理器耦合,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,所述电子设备执行如权利要求1-5任一项所述的控制方法。
12.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-5任一项所述的控制方法。
CN201880097572.2A 2018-09-30 2018-09-30 ***导航栏的显示控制方法、图形用户界面及电子设备 Active CN112714901B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410130565.5A CN117908733A (zh) 2018-09-30 2018-09-30 ***导航栏的显示控制方法、图形用户界面及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/109202 WO2020062294A1 (zh) 2018-09-30 2018-09-30 ***导航栏的显示控制方法、图形用户界面及电子设备

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202410130565.5A Division CN117908733A (zh) 2018-09-30 2018-09-30 ***导航栏的显示控制方法、图形用户界面及电子设备

Publications (2)

Publication Number Publication Date
CN112714901A CN112714901A (zh) 2021-04-27
CN112714901B true CN112714901B (zh) 2024-03-01

Family

ID=69952709

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201880097572.2A Active CN112714901B (zh) 2018-09-30 2018-09-30 ***导航栏的显示控制方法、图形用户界面及电子设备
CN202410130565.5A Pending CN117908733A (zh) 2018-09-30 2018-09-30 ***导航栏的显示控制方法、图形用户界面及电子设备

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202410130565.5A Pending CN117908733A (zh) 2018-09-30 2018-09-30 ***导航栏的显示控制方法、图形用户界面及电子设备

Country Status (6)

Country Link
US (1) US11921987B2 (zh)
EP (1) EP3848786A4 (zh)
JP (1) JP7081048B2 (zh)
KR (1) KR102534354B1 (zh)
CN (2) CN112714901B (zh)
WO (1) WO2020062294A1 (zh)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11366514B2 (en) 2018-09-28 2022-06-21 Apple Inc. Application placement based on head position
EP3928192B1 (en) * 2019-09-26 2023-10-18 Apple Inc. Wearable electronic device presenting a computer-generated reality environment
CN113661691B (zh) 2019-09-27 2023-08-08 苹果公司 用于提供扩展现实环境的电子设备、存储介质和方法
CN111580920B (zh) * 2020-05-14 2022-07-19 网易(杭州)网络有限公司 应用程序的界面显示方法、装置及电子设备
KR20220017244A (ko) * 2020-08-04 2022-02-11 삼성전자주식회사 복수의 디스플레이를 통해 다양한 사용자 인터페이스를 제공하는 전자 장치 및 그 방법
US20220393896A1 (en) * 2021-06-08 2022-12-08 International Business Machines Corporation Multi-user camera switch icon during video call
EP4332722A1 (en) * 2021-09-16 2024-03-06 Samsung Electronics Co., Ltd. Electronic device comprising flexible display and control method thereof
CN114217713B (zh) * 2021-11-19 2024-06-18 深圳震有科技股份有限公司 一种基于人工智能的导航方法、智能终端及存储介质
CN116456019A (zh) * 2022-01-10 2023-07-18 荣耀终端有限公司 窗***互方法和电子设备
WO2023131313A1 (zh) * 2022-01-10 2023-07-13 荣耀终端有限公司 窗***互方法和电子设备
WO2023136456A1 (ko) * 2022-01-12 2023-07-20 삼성전자주식회사 이미지의 크기를 변경하는 장치 및 방법
CN115202543A (zh) * 2022-07-28 2022-10-18 京东方科技集团股份有限公司 书籍式导航栏的生成、切换方法、装置、设备及存储介质
WO2024063421A1 (ko) * 2022-09-20 2024-03-28 삼성전자주식회사 폴더블 전자 장치와 통신하는 전자 장치 및 이의 제어 방법
WO2024071658A1 (ko) * 2022-09-27 2024-04-04 삼성전자 주식회사 플렉서블 디스플레이를 포함하는 전자 장치, 그 동작 방법 및 저장 매체
CN117827070A (zh) * 2022-09-29 2024-04-05 华为技术有限公司 界面显示方法及电子设备
CN115946632B (zh) * 2023-01-10 2023-08-18 润芯微科技(江苏)有限公司 一种多屏显示的中控娱乐***及显示方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105468263A (zh) * 2015-11-19 2016-04-06 中科创达软件股份有限公司 一种信息处理方法、装置及电子设备
CN106020810A (zh) * 2016-05-13 2016-10-12 乐视控股(北京)有限公司 显示栏目自适应切换方法及装置
CN107704177A (zh) * 2017-11-07 2018-02-16 广东欧珀移动通信有限公司 界面显示方法、装置及终端
CN107835321A (zh) * 2017-11-27 2018-03-23 维沃移动通信有限公司 一种来电处理方法及移动终端

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5721848A (en) * 1994-02-04 1998-02-24 Oracle Corporation Method and apparatus for building efficient and flexible geometry management widget classes
US6791571B1 (en) * 1999-02-27 2004-09-14 Microsoft Corporation Absolute and relative coordinate based format description system and method
US20080177994A1 (en) * 2003-01-12 2008-07-24 Yaron Mayer System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows
JP4262164B2 (ja) * 2004-08-06 2009-05-13 キヤノン株式会社 情報処理装置及びその制御方法、プログラム
KR20080088090A (ko) * 2007-03-28 2008-10-02 주식회사 케이티프리텔 메인 메뉴와 서브 메뉴를 동시에 표시하는 이동통신단말의메뉴 표시 방법 및 그 이동통신단말
KR100842604B1 (ko) * 2007-04-09 2008-07-01 삼성전자주식회사 모드를 전환하는 방법 및 이동 통신 단말기
JP4557048B2 (ja) 2008-06-04 2010-10-06 ソニー株式会社 電子機器
KR100993197B1 (ko) * 2008-10-31 2010-11-10 에스케이텔레시스 주식회사 이동 단말기용 메뉴 구성 방법 및 장치
KR20100065418A (ko) * 2008-12-08 2010-06-17 삼성전자주식회사 가요성 표시부를 가지는 단말기 및 그의 데이터 표시 방법
CN101593060B (zh) * 2009-07-06 2012-10-03 友达光电股份有限公司 触碰操作方法与电子装置的操作方法
US20110102977A1 (en) 2009-11-04 2011-05-05 Tonny Chen Electronic device having a foldable screen
JP5846755B2 (ja) * 2010-05-14 2016-01-20 株式会社東芝 画像診断装置及び医用画像表示装置
US8836654B2 (en) 2011-10-04 2014-09-16 Qualcomm Incorporated Application window position and size control in (multi-fold) multi-display devices
US9007300B2 (en) * 2011-10-14 2015-04-14 Blackberry Limited Method and system to control a process with bend movements
CN102495768B (zh) * 2011-12-14 2014-04-02 华为终端有限公司 一种指令处理方法和终端设备
US20130222416A1 (en) * 2012-02-29 2013-08-29 Pantech Co., Ltd. Apparatus and method for providing a user interface using flexible display
KR102104588B1 (ko) * 2012-07-11 2020-04-24 삼성전자주식회사 플렉서블 디스플레이 장치 및 그 동작 방법
KR102004409B1 (ko) * 2012-08-23 2019-07-29 삼성전자주식회사 플렉서블 디스플레이 장치 및 그 제어 방법
KR102145533B1 (ko) * 2012-10-04 2020-08-18 삼성전자주식회사 플렉서블 디스플레이 장치 및 그의 제어 방법
KR102083918B1 (ko) 2012-10-10 2020-03-04 삼성전자주식회사 멀티 디스플레이 장치 및 그 제어 방법
TWI486898B (zh) * 2013-01-09 2015-06-01 Mitake Information Corp 具浮動式選單快捷鍵之金融看盤裝置及方法
US9524030B2 (en) * 2013-04-26 2016-12-20 Immersion Corporation Haptic feedback for interactions with foldable-bendable displays
KR102145504B1 (ko) * 2013-05-23 2020-08-19 삼성디스플레이 주식회사 전자 장치, 전자 장치의 잠금 해제 방법, 및 전자 장치의 주밍 및 토글링 제어 방법
US10466858B2 (en) * 2013-12-01 2019-11-05 Upskill, Inc. Systems and methods for interacting with a virtual menu
CN104252292B (zh) 2014-08-29 2020-01-03 惠州Tcl移动通信有限公司 一种显示方法及移动终端
US20160092091A1 (en) * 2014-09-30 2016-03-31 Apple Inc. Adjusting page layouts
KR101699059B1 (ko) * 2015-01-20 2017-01-23 네이버 주식회사 대기 화면에서 퀵 메뉴 및 관련 컨텐츠를 제공하는 방법과 시스템 및 기록 매체
CN106020473A (zh) * 2016-05-19 2016-10-12 上海卓易科技股份有限公司 界面操作方法及***
EP3549007A4 (en) * 2017-05-23 2020-01-15 Samsung Electronics Co., Ltd. METHOD AND SYSTEM FOR OPERATING A FLEXIBLE COMPUTING DEVICE
US10817173B2 (en) * 2017-07-14 2020-10-27 Motorola Mobility Llc Visually placing virtual control buttons on a computing device based on grip profile
CN107844228B (zh) * 2017-10-24 2021-03-16 Oppo广东移动通信有限公司 消息显示方法、装置及终端
CN107765971A (zh) * 2017-10-24 2018-03-06 广东欧珀移动通信有限公司 用户界面显示方法及设备
CN108196743A (zh) * 2017-12-26 2018-06-22 努比亚技术有限公司 一种柔性屏幕中应用显示方法及移动终端
CN108255388A (zh) 2018-01-10 2018-07-06 中兴通讯股份有限公司 屏幕显示模式的切换方法、装置、存储介质及电子装置
CN108196807B (zh) 2018-01-19 2021-08-13 云谷(固安)科技有限公司 可折叠显示屏的显示调整方法及显示装置
CN109274823B (zh) * 2018-09-26 2020-10-09 维沃移动通信有限公司 一种多媒体文件播放控制方法及终端设备
KR102638783B1 (ko) 2018-10-17 2024-02-22 삼성전자주식회사 폴딩 각도에 따라 어플리케이션을 제어하기 위한 전자 장치 및 그에 관한 방법
KR20200045660A (ko) 2018-10-23 2020-05-06 삼성전자주식회사 사용자 인터페이스를 제어하는 폴더블 전자 장치 및 그의 동작 방법
KR102514073B1 (ko) 2019-09-25 2023-03-27 아이피랩 주식회사 폴더블폰의 키패드 디스플레이 제어 모듈 및 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105468263A (zh) * 2015-11-19 2016-04-06 中科创达软件股份有限公司 一种信息处理方法、装置及电子设备
CN106020810A (zh) * 2016-05-13 2016-10-12 乐视控股(北京)有限公司 显示栏目自适应切换方法及装置
CN107704177A (zh) * 2017-11-07 2018-02-16 广东欧珀移动通信有限公司 界面显示方法、装置及终端
CN107835321A (zh) * 2017-11-27 2018-03-23 维沃移动通信有限公司 一种来电处理方法及移动终端

Also Published As

Publication number Publication date
EP3848786A4 (en) 2021-09-15
EP3848786A1 (en) 2021-07-14
KR20210068097A (ko) 2021-06-08
JP7081048B2 (ja) 2022-06-06
WO2020062294A1 (zh) 2020-04-02
CN117908733A (zh) 2024-04-19
JP2022501741A (ja) 2022-01-06
US20210342044A1 (en) 2021-11-04
KR102534354B1 (ko) 2023-05-18
US11921987B2 (en) 2024-03-05
CN112714901A (zh) 2021-04-27

Similar Documents

Publication Publication Date Title
CN112714901B (zh) ***导航栏的显示控制方法、图形用户界面及电子设备
CN109445572B (zh) 全屏显示视频中快速调出小窗口的方法、图形用户接口及终端
US20220291816A1 (en) Interface display method and device
WO2021129326A1 (zh) 一种屏幕显示方法及电子设备
CN112217923B (zh) 一种柔性屏幕的显示方法及终端
CN115866121B (zh) 应用界面交互方法、电子设备和计算机可读存储介质
WO2021103981A1 (zh) 分屏显示的处理方法、装置及电子设备
CN110119296B (zh) 切换父页面和子页面的方法、相关装置
WO2021036770A1 (zh) 一种分屏处理方法及终端设备
CN113994317A (zh) 一种用户界面布局方法及电子设备
WO2021078032A1 (zh) 用户界面的显示方法及电子设备
EP3958106A1 (en) Interface display method and electronic device
CN113746961A (zh) 显示控制方法、电子设备和计算机可读存储介质
CN113641271A (zh) 应用窗口的管理方法、终端设备及计算机可读存储介质
CN113010076A (zh) 一种显示要素的显示方法和电子设备
WO2022143180A1 (zh) 协同显示方法、终端设备及计算机可读存储介质
CN114173005B (zh) 一种应用布局控制方法、装置、终端设备及计算机可读存储介质
CN117311580A (zh) 分屏方法和可折叠电子设备
CN117827070A (zh) 界面显示方法及电子设备
CN117170535A (zh) 卡片管理方法、电子设备及计算机可读存储介质
CN116339569A (zh) 分屏显示的方法、折叠屏设备和计算机可读存储介质

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