CN109144649A - 图标的显示方法、装置、终端及存储介质 - Google Patents
图标的显示方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN109144649A CN109144649A CN201810961881.1A CN201810961881A CN109144649A CN 109144649 A CN109144649 A CN 109144649A CN 201810961881 A CN201810961881 A CN 201810961881A CN 109144649 A CN109144649 A CN 109144649A
- Authority
- CN
- China
- Prior art keywords
- subregion
- application
- sidebar
- icon
- foreground application
- 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.)
- Granted
Links
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/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04886—Interaction 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
-
- 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例公开了一种图标的显示方法、装置、终端及存储介质,属于计算机技术领域,本申请实施例的方案在执行时,能够在终端接收到侧边栏显示指令时,获取前台应用的属性,根据前台应用的属性,确定至少两个子区域各自的图标行列数,随后根据至少两个子区域各自的图标行列数,在至少两个子区域中的每一个子区域中显示侧边栏图标。因此,在本申请中,终端能够根据前台应用的属性确定相应的各个子区域的图标行列数,使得相对于前台应用较多使用的子区域能够显示较多的图标,在相对于前台应用使用较少的子区域能够显示较少的图标,提高了用户在指定前台应用中使用侧边栏图标对应的功能的效率。
Description
技术领域
本申请实施例涉及计算机技术领域,特别涉及一种图标的显示方法、装置、终端及存储介质。
背景技术
随着移动终端运行能力的发展,终端能够在同一时间运行多个应用。
相关技术中,当用户需要使用后台应用的功能时,终端可以在前台应用中的用户界面中找到跳转至指定后台应用的接口。当用户点击该跳转接口时,终端将前台应用转入后台,将指定后台应用调入前台,接收用户的操作并为用户提供的服务。
由于跳转接口通常设定在前台应用的指定位置,或,在指定条件下才显示,造成用户无法随时高效率地使用需要的功能。
发明内容
本申请实施例提供了一种图标的显示方法、装置、终端及存储介质,可以解决由于跳转接口通常设定在前台应用的指定位置,或,在指定条件下才显示,造成用户无法随时高效率地使用需要的功能的问题。所述技术方案如下:
根据本申请的第一方面,提供了一种图标的显示方法,所述方法包括:
当接收到侧边栏显示指令时,获取前台应用的属性,所述侧边栏显示指令用于指示终端在当前用户界面上显示侧边栏,所述侧边栏包括至少两个子区域,所述前台应用的属性包括所述前台应用的类型或所述前台应用所处的应用场景;
根据所述前台应用的属性,确定所述至少两个子区域各自的图标行列数,所述图标行列数用于指示,一个所述子区域的一个页面中的侧边栏图标的行数和列数;
根据所述至少两个子区域各自的图标行列数,在所述至少两个子区域中的每一个子区域中,显示所述侧边栏图标
根据本申请的第二方面,提供了一种图标的显示装置,所述装置包括:
属性获取模块,用于当接收到侧边栏显示指令时,获取前台应用的属性,所述侧边栏显示指令用于指示终端在当前用户界面上显示侧边栏,所述侧边栏包括至少两个子区域,所述前台应用的属性包括所述前台应用的类型或所述前台应用所处的应用场景;
行列确定模块,用于根据所述前台应用的属性,确定所述至少两个子区域各自的图标行列数,所述图标行列数用于指示,一个所述子区域的一个页面中的所述侧边栏图标的行数和列数;
侧边栏显示模块,用于根据所述子区域的所述图标行列数,确定所述子区域在所述侧边栏中的大小;
图标显示模块,用于在每一个所述子区域中,分别显示至少一个侧边栏图标。
根据本申请的第三方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如第一方面所述的图标的显示方法。
根据本申请的第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如第一方面所述的图标的显示方法。
本申请实施例提供的技术方案带来的有益效果至少包括:
本申请实施例的方案在执行时,能够在终端接收到侧边栏显示指令时,获取前台应用的属性,根据前台应用的属性,确定至少两个子区域各自的图标行列数,随后根据至少两个子区域各自的图标行列数,在至少两个子区域中的每一个子区域中显示侧边栏图标。因此,在本申请中,终端能够根据前台应用的属性确定相应的各个子区域的图标行列数,使得相对于前台应用较多使用的子区域能够显示较多的图标,在相对于前台应用使用较少的子区域能够显示较少的图标,提高了用户在指定前台应用中使用侧边栏图标对应的功能的效率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一个示例性实施例提供的终端100的结构方框图;
图2是本申请另一个示例性实施例提供的终端100的结构方框图;
图3是本申请一个示例性实施例提供的全面屏的示意图;
图4是本申请一个示例性实施例提供的曲面屏的示意图;
图5是本申请一个示例性实施例提供的一种异形屏的示意图;
图6是本申请一个示例性实施例提供的另一种异形屏的示意图;
图7是本申请一个示例性实施例提供的一种屏中孔屏幕的示意图;
图8是本申请一个示例性实施例提供的另一种屏中孔屏幕的示意图;
图9是本申请一个示例性实施例提供的水滴形刘海屏幕的示意图;
图10是本申请一个示例性实施例提供的一种屏幕的侧边的示意图;
图11是本申请一个示例性实施例提供的另一种屏幕的侧边的示意图;
图12是本申请一个示例性实施例提供的又一种屏幕的侧边的示意图;
图13是本申请一个示例性实施例提供的图标的显示方法的流程图;
图14是本申请另一个示例性实施例提供的图标的显示方法的流程图;
图15是基于图14所示的实施例提供的一种竖屏状态下的侧边栏的显示模式示意图;
图16是基于图14所示的实施例提供的一种横屏状态下的侧边栏的显示模式示意图;
图17是基于图14所示的实施例提供的一种横屏状态下的侧边栏的显示模式示意图;
图18是根据图14所示实施例提供的一种图标位置优先级的示意图;
图19是本申请实施例提供的另一种图标的显示方法的流程图;
图20是基于图19所示实施例提供的一种视频播放类型的前台应用对应的侧边栏显示的示意图;
图21是基于图19所示实施例提供的一种即时通讯类型的前台应用对应的侧边栏显示的示意图;
图22是本申请一个示例性实施例提供的图标的显示装置的结构框图;
图23是本申请一个示例性实施例提供的终端的结构框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
参考图1和图2所示,其示出了本申请一个示例性实施例提供的终端100的结构方框图。该终端100可以是手机、平板电脑、笔记本电脑和电子书等。本申请中的终端100可以包括一个或多个如下部件:处理器110、存储器120和触摸显示屏130。
处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责触摸显示屏130所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块芯片进行实现。
存储器120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据终端100的使用所创建的数据(比如音频数据、电话本)等。
以操作***为安卓(Android)***为例,存储器120中存储的程序和数据如图1所示,存储器120中存储有Linux内核层220、***运行库层240、应用框架层260和应用层280。Linux内核层220为终端100的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。***运行库层240通过一些C/C++库来为Android***提供了主要的特性支持。如SQLite库提供了数据库的支持,OpenGL/ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等。在***运行库层240中还提供有Android运行时库242(Android Runtime),它主要提供了一些核心库,能够允许开发者使用Java语言来编写Android应用。应用框架层260提供了构建应用程序时可能用到的各种API,开发者也可以通过使用这些API来构建自己的应用程序,比如活动管理、窗口管理、视图管理、通知管理、内容提供者、包管理、通话管理、资源管理、定位管理。应用层280中运行有至少一个应用程序,这些应用程序可以是操作***自带的联系人程序、短信程序、时钟程序、相机应用等;也可以是第三方开发者所开发的应用程序,比如即时通信程序、相片美化程序等。
以操作***为IOS***为例,存储器120中存储的程序和数据如图2所示,IOS***包括:核心操作***层320(Core OS layer)、核心服务层340(Core Services layer)、媒体层360(Media layer)、可触摸层380(Cocoa Touch Layer)。核心操作***层320包括了操作***内核、驱动程序以及底层程序框架,这些底层程序框架提供更接近硬件的功能,以供位于核心服务层340的程序框架所使用。核心服务层340提供给应用程序所需要的***服务和/或程序框架,比如基础(Foundation)框架、账户框架、广告框架、数据存储框架、网络连接框架、地理位置框架、运动框架等等。媒体层360为应用程序提供有关视听方面的接口,如图形图像相关的接口、音频技术相关的接口、视频技术相关的接口、音视频传输技术的无线播放(AirPlay)接口等。可触摸层380为应用程序开发提供了各种常用的界面相关的框架,可触摸层380负责用户在终端100上的触摸交互操作。比如本地通知服务、远程推送服务、广告框架、游戏工具框架、消息用户界面接口(User Interface,UI)框架、用户界面UIKit框架、地图框架等等。
在图2所示出的框架中,与大部分应用程序有关的框架包括但不限于:核心服务层340中的基础框架和可触摸层380中的UIKit框架。基础框架提供许多基本的对象类和数据类型,为所有应用程序提供最基本的***服务,和UI无关。而UIKit框架提供的类是基础的UI类库,用于创建基于触摸的用户界面,iOS应用程序可以基于UIKit框架来提供UI,所以它提供了应用程序的基础架构,用于构建用户界面,绘图、处理和用户交互事件,响应手势等等。
触摸显示屏130用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏130通常设置在终端130的前面板。触摸显示屏130可被设计成为全面屏、曲面屏或异型屏。触摸显示屏130还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本实施例对此不加以限定。其中:
全面屏
全面屏可以是指触摸显示屏130占用终端100的前面板的屏占比超过阈值(比如80%或90%或95%)的屏幕设计。屏占比的一种计算方式为:(触摸显示屏130的面积/终端100的前面板的面积)*100%;屏占比的另一种计算方式为:(触摸显示屏130中实际显示区域的面积/终端100的前面板的面积)*100%;屏占比的再一种计算方式为:(触摸显示屏130的对角线/在终端100的前面板的对角线)*100%。示意性的如图3所示的例子中,终端100的前面板上近乎所有区域均为触摸显示屏130,在终端100的前面板40上,除中框41所产生的边缘之外的其它区域,全部为触摸显示屏130。该触摸显示屏130的四个角可以是直角或者圆角。
全面屏还可以是将至少一种前面板部件集成在触摸显示屏130内部或下层的屏幕设计。可选地,该至少一种前面板部件包括:摄像头、指纹传感器、接近光传感器、距离传感器等。在一些实施例中,将传统终端的前面板上的其他部件集成在触摸显示屏130的全部区域或部分区域中,比如将摄像头中的感光元件拆分为多个感光像素后,将每个感光像素集成在触摸显示屏130中每个显示像素中的黑色区域中。由于将至少一种前面板部件集成在了触摸显示屏130的内部,所以全面屏具有更高的屏占比。
当然在另外一些实施例中,也可以将传统终端的前面板上的前面板部件设置在终端100的侧边或背面,比如将超声波指纹传感器设置在触摸显示屏130的下方、将骨传导式的听筒设置在终端130的内部、将摄像头设置成位于终端的侧边且可插拔的结构。
在一些可选的实施例中,当终端100采用全面屏时,终端100的中框的单个侧边,或两个侧边(比如左、右两个侧边),或四个侧边(比如上、下、左、右四个侧边)上设置有边缘触控传感器120,该边缘触控传感器120用于检测用户在中框上的触摸操作、点击操作、按压操作和滑动操作等中的至少一种操作。该边缘触控传感器120可以是触摸传感器、热力传感器、压力传感器等中的任意一种。用户可以在边缘触控传感器120上施加操作,对终端100中的应用程序进行控制。
曲面屏
曲面屏是指触摸显示屏130的屏幕区域不处于一个平面内的屏幕设计。一般的,曲面屏至少存在这样一个截面:该截面呈弯曲形状,且曲面屏在沿垂直于该截面的任意平面方向上的投影为平面的屏幕设计,其中,该弯曲形状可以是U型。可选地,曲面屏是指至少一个侧边是弯曲形状的屏幕设计方式。可选地,曲面屏是指触摸显示屏130的至少一个侧边延伸覆盖至终端100的中框上。由于触摸显示屏130的侧边延伸覆盖至终端100的中框,也即将原本不具有显示功能和触控功能的中框覆盖为可显示区域和/或可操作区域,从而使得曲面屏具有了更高的屏占比。可选地,如图4所示的例子中,曲面屏是指左右两个侧边42是弯曲形状的屏幕设计;或者,曲面屏是指上下两个侧边是弯曲形状的屏幕设计;或者,曲面屏是指上、下、左、右四个侧边均为弯曲形状的屏幕设计。在可选的实施例中,曲面屏采用具有一定柔性的触摸屏材料制备。
异型屏
异型屏是外观形状为不规则形状的触摸显示屏,不规则形状不是矩形或圆角矩形。可选地,异型屏是指在矩形或圆角矩形的触摸显示屏130上设置有凸起、缺口和/或挖孔的屏幕设计。可选地,该凸起、缺口和/或挖孔可以位于触摸显示屏130的边缘、屏幕中央或两者均有。当凸起、缺口和/或挖孔设置在一条边缘时,可以设置在该边缘的中间位置或两端;当凸起、缺口和/或挖孔设置在屏幕中央时,可以设置在屏幕的上方区域、左上方区域、左侧区域、左下方区域、下方区域、右下方区域、右侧区域、右上方区域中的一个或多个区域中。当设置在多个区域中时,凸起、缺口和挖孔可以集中分布,也可以分散分布;可以对称分布,也可以不对称分布。可选地,该凸起、缺口和/或挖孔的数量也不限。
由于异型屏将触摸显示屏的上额区和/或下额区覆盖为可显示区域和/或可操作区域,使得触摸显示屏在终端的前面板上占据更多的空间,所以异型屏也具有更大的屏占比。在一些实施例中,缺口和/或挖孔中用于容纳至少一种前面板部件,该前面板部件包括摄像头、指纹传感器、接近光传感器、距离传感器、听筒、环境光亮度传感器、物理按键中的至少一种。
示例性的,该缺口可以设置在一个或多个边缘上,该缺口可以是半圆形缺口、直角矩形缺口、圆角矩形缺口或不规则形状缺口。示意性的如图5所示的例子中,异型屏可以是在触摸显示屏130的上边缘的中央位置设置有半圆形缺口43的屏幕设计,该半圆形缺口43所空出的位置用于容纳摄像头、距离传感器(又称接近传感器)、听筒、环境光亮度传感器中的至少一种前面板部件;示意性的如图6所示,异型屏可以是在触摸显示屏130的下边缘的中央位置设置有半圆形缺口44的屏幕设计,该半圆形缺口44所空出的位置用于容纳物理按键、指纹传感器、麦克风中的至少一种部件;示意性的如图7所示的例子中,异型屏可以是在触摸显示屏130的下边缘的中央位置设置有半椭圆形缺口45的屏幕设计,同时在终端100的前面板上还形成有一个半椭圆型缺口,两个半椭圆形缺口围合成一个椭圆形区域,该椭圆形区域用于容纳物理按键或者指纹识别模组,在一种方式中,图7所示的屏幕又称屏中孔屏幕;示意性的如图8所示的例子中,异型屏可以是在触摸显示屏130中的上半部中设置有至少一个小孔46的屏幕设计,该小孔46所空出的位置用于容纳摄像头、距离传感器、听筒、环境光亮度传感器中的至少一种前面板部件。
在一种可能的命名方式中,该含缺口的屏幕也称刘海屏。在图9中,示出了一种水滴形刘海屏幕,其中,水滴形缺口47相比于其他缺口形状所占用的屏幕面积更小,有助于提高屏占比。其中,水滴形缺口47位于触摸显示屏130的边缘。可选地,在一种可能的实现方式中,使用水滴形刘海屏的终端的屏占比可以拓展至91.5%.
除此之外,本领域技术人员可以理解,上述附图所示出的终端100的结构并不构成对终端100的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端100中还包括射频电路、输入单元、传感器、音频电路、无线保真(Wireless Fidelity,WiFi)模块、电源、蓝牙模块等部件,在此不再赘述。
为了本申请实施例所示方案易于理解,下面将对本申请实施例中出现的若干名词进行介绍。
侧边栏:指贴靠终端的侧边显示的虚拟栏状区域,在该虚拟栏状区域中,显示有侧边栏图标。在实际应用时,侧边栏可以称为智能侧边栏、功能扩展栏或控件栏等等名称,本申请对此不作限定。
需要说明的是,侧边指的是与显示屏的顶边以及底边相交的边缘。
在一种可能的实现方式中,若显示屏处于竖屏状态,请参见图10,其示出了一种屏幕的侧边的示意图,长边1010和长边1020为侧边,短边1030为顶边,短边1040为底边。
在另一种可能的实现方式中,若显示屏处于横屏状态,请参见图11,其示出了另一种屏幕的侧边的示意图,短边1030和短边1040为侧边,长边1020为顶边,长边1010为底边。
在一种可能的实现方式中,侧边栏包括至少两个子区域。在此实现方式中,侧边栏中可能同时包括多个不同类别的控件。请参见图12,其是本申请一个示例性实施例提供的又一种屏幕的侧边的示意图。在图12中,侧边栏1200包括第一子区域1210、第二子区域1220和第三子区域1230。需要说明的是,各个子区域中的显示的功能控件,都是通过侧边栏图标的形式进行显示的。
(1)第一子区域1210用于放置速记功能控件1211或文件台功能控件1212等***提供的重要功能控件。可选地,为了保证该重要的功能不被用户误操作改变,终端可以固定第一子区域1210,令第一子区域1210中显示控件不被改变,也即令第一子区域1210中显示的侧边栏图标不做改变。可选地,第一子区域1210也可称之为固定功能区。
需要说明的是,本申请对第一子区域1210中设置的功能控件不做限定,上述功能控件仅为示意性展示。
(2)第二子区域1220用于放置快捷功能控件,该快捷功能可以是操作***提供的***服务,也可以是第三方应用提供的应用服务。可选地,第二子区域1220还可以被称作快捷工具区。
当该快捷功能是操作***提供的***服务时,该***服务可以是截屏功能控件、录屏功能控件、翻译功能控件、语音助手控件和清理加速控件等快捷功能。
当该快捷功能是操作***提供的应用服务时,该应用服务可以是第三方应用中独立的功能。例如,支付应用中的扫码功能、社交应用中的扫码功能、叫车应用中的查看当前订单车辆位置的查车功能或外卖应用中的查看外卖员位置的定位功能。
需要说明的是,本申请对第二子区域1220中设置的快捷功能控件不做限定,上述快捷功能控件仅为示意性展示。
在一种可能的实现方式中,该第二子区域1220可以是空栏,即第二子区域1220中显示的侧边栏图标可以是一个添加控件,当该添加控件被点击触发后,终端将在第二子区域1220中添加其他侧边栏图标。在一种可能的实现方式中,第二子区域1220的一个页面的图标行列数是1行2列,即终端在第二子区域1220中显示1×2个侧边栏图标。当显示数目超过一个页面所能显示的数目时,终端将在第二子区域320的其它页面显示侧边栏图标。例如,当第二子区域1220中有4个侧边栏图标需要显示时,终端在第二子区域1220的第一个页面中显示第一个和第二个侧边栏图标,在第二个页面中显示第三个和第四个侧边栏图标。
(3)第三子区域1230用于放置第三方应用的启动图标。可选地,第三子区域也可以称为快捷应用区。
在一种可能实现的方式中,第三子区域1230的一个页面的图标行列数是3行2列。即在第三子区域1230的一个页面中,可以显示6个侧边栏图标。
在一种可能的实现方式中,该第二子区域1230可以是空栏,即第二子区域1230中显示的侧边栏图标可以是一个添加控件,当该添加控件被点击触发后,终端将在第二子区域1230中添加其他侧边栏图标。
在一种可能的实现方式中,第三子区域1230中显示的第三方应用的启动图标,可以在图标的一个拐角上显示浮窗标识,该浮窗标识可以与应用的角标同时显示。例如,第三方应用的角标显示启动图标的右上角,则浮窗标识可以显示在启动图标中右下角、左上角和左下角中任意一个位置上。
在一种可能的实现方式中,若第三方应用中存在未读消息,则在第三方应用的启动图标的角标中显示未读消息的数量。
在一种可能的实现方式中,若侧边栏图标是一个指定的第三方应用的分身应用,则可以通过侧边栏图标正下方的名称表示应用是分身应用。
在一种可能的实现方式中,若侧边栏图标是一个快应用的图标,则可以采用和第三方应用的启动图标不同的灰度表示该侧边栏图标。可选地,该快应用的图标也可以在其中一个未被占用的拐角中显示快应用标记。
需要说明的是,在异形屏、矩形屏、圆角矩形屏或椭圆形屏等显示屏中,侧边指贴靠用户界面的左边缘或者右边缘的显示屏边缘。其中,异形屏可以包括刘海屏,刘海屏包括矩形凹槽刘海屏、圆角矩形凹槽刘海屏、半圆形凹槽刘海屏或圆角凹槽刘海屏。其中,圆角凹槽刘海屏也可称为水滴形刘海屏。
侧边栏显示指令:用于指示终端在当前用户界面上显示所述侧边栏。
在一种可能的实现方式中,该侧边栏显示指令可以是在接收到用户的触发操作时生成的指令。例如,终端在横屏状态下,终端可以在用户从侧边外侧向屏幕内侧滑动时,生成该侧边栏显示指令。或者,终端在横屏状态下,也可以在用户长时间按压前置摄像头所在的区域时,生成该侧边栏显示指令。或者,终端在竖屏状态下,终端也可以在用户从侧边外侧向屏幕内侧滑动时,生成该侧边栏显示指令。
在另一种可能的实现方式中,该侧边栏显示指令可以是在终端切换至一个指定状态时生成的指令。例如,终端从竖屏状态切换到横屏状态时,若终端此时没有显示侧边栏,则生成侧边栏显示指令。再例如,视频播放软件从窗口播放模式切换到全屏播放模式时,若终端此时没有显示侧边栏,则生成侧边栏显示指令。
在又一种可能的实现方式中,该侧边栏显示指令可以是终端在接收到环境传感信息时生成的指令。例如,终端在检测到环境光强高于指定阈值时,终端生成侧边栏显示指令。或者,终端在检测到环境光强低于指定阈值时,终端生成侧边栏显示指令。或者,终端在检测到指定的语音信息时,终端生成侧边栏显示指令。
前台应用的属性:包括所述前台应用的类型或所述前台应用所处的应用场景。
可选地,前台应用的类型包括应用的使用类型,包括相机类型、游戏类型、购物类型、即时通讯类型、博客类型、制图绘画类型、文本编辑类型、订票类型、地图导航类型、视频播放类型、直播类型、浏览器类型、阅读类型、音乐类型、理财支付类型、相片美化类型、智能设备控制类型、电话类型、短信类型、天气类型、时钟类型、***搜索类型、联系人类型、共享交通类型、物流类型、打车类型、外卖类型、考勤打卡类型和扫码类型中的至少一种类型。
前台应用所处的应用场景:指终端中的前台应用当前所处的应用场景。在终端中一个应用可能对应1个应用场景,也可能对应2个或2个以上的应用场景。
在一种可能的实现方式中,终端根据前台应用的应用标识,确定前台应用对应的应用场景数量k,k为正整数;当k等于1时,确定前台应用对应的应用场景,为前台应用所处的应用场景;当k不小于2时,根据前台应用调用的第一应用程序编程接口API,确定前台应用所处的应用场景。
例如,请参见表一,在表一中,新闻阅读应用A对应的场景是文本阅读场景;新闻阅读应用B对应的场景是文本阅读场景、图片阅览场景和视频播放场景中至少一个场景。
表一
文本阅读场景 | 图片阅览场景 | 视频播放场景 | |
新闻阅读应用A | 存在 | 不存在 | 不存在 |
新闻阅读应用B | 存在 | 存在 | 存在 |
在表一中,终端预先存储了新闻阅读应用A对应的应用场景,即文本阅读场景。新闻阅读应用B对应的应用场景,即文本阅读场景、图片阅览场景和视频播放场景。
当新闻阅读应用A是前台应用时,终端可以获取新闻阅读应用A的应用标识。例如,获取新闻阅读应用A的安装包名,将该安装包名确定为新闻阅读应用A的应用标识。终端将确定新闻阅读应用A对应的应用场景数量k等于1,将文本阅读场景确定为新闻阅读应用A所处的应用场景。
当新闻阅读应用B是前台应用时,终端可以获取新闻阅读应用B的应用标识。终端将根据新闻阅读应用B的安装包名,根据该包名确定新闻阅读应用B对应的应用场景数量k为3,不小于2。此时,终端根据前台应用调用的第一API(Application ProgrammingInterface,应用程序编程接口),确定前台应用所处的应用场景。在该场景中,第一API和应用程序所处的应用场景有对应关系,终端将根据前台应用所调用的第一API,确定前台应用所处的应用场景。
可选地,终端可以根据预设的场景映射关系,确定第一API对应的应用场景,场景映射关系是用于指示从API映射到应用场景的映射关系;将第一API对应的应用场景,确定为前台应用所处的应用场景。
例如,请参考表二,表二示出了一种API映射到应用场景的映射关系。
表二
视频播放API | 图片渲染API | 游戏优化API |
视频播放场景 | 图片阅览场景 | 游戏对战场景 |
请参考图13,其是本申请一个示例性实施例提供的图标的显示方法的流程图。该图标的显示方法可以应用在上述图1至图9所示的终端中。在图13中,图标的显示方法包括:
步骤1310,当接收到侧边栏显示指令时,获取前台应用的属性,侧边栏显示指令用于指示终端在当前用户界面上显示侧边栏,侧边栏包括至少两个子区域,前台应用的属性包括前台应用的类型或前台应用所处的应用场景。
在本申请实施例中,在一种可能的实现方式中,终端能够在接收到侧边栏显示指令时,获取前台应用的类型。
在本申请实施例中,在另一种可能的实现方式中,当接收到侧边栏显示指令时,终端获取前台应用所处的应用场景。在一种可能的实现方式中,若终端中搭载的操作***是安卓***,则终端可以从运行应用的堆栈中,获取栈顶的应用包名,该栈顶的应用包名即为前台应用的包名。在终端获取前台应用的标识(包名)后,终端可以根据应用标识确定应用所处的应用场景。在不同的终端功能设计和终端架构中,确定该前台应用所处的应用场景的方式不同。
在一种可能的方式中,前台应用仅对应一种应用场景。在此场景下,终端在获取前台应用的标识后,将该前台应用对应的应用场景确定为前台应用所处的应用场景。
在另一种可能的方式中,前台应用对应至少两种应用场景。在此场景下,终端可以通过前台应用当前调用的API来确定当前应用所处的应用场景。比如,当前台应用调用视频播放API时,确定该前台应用处于视频播放场景。当前台应用调用游戏优化API时,确定该前台应用处于游戏对战场景。
需要说明的是,终端需要展示的侧边栏包括至少两个子区域,侧边栏显示指令用于指示终端显示侧边栏。
步骤1320,根据前台应用的属性,确定至少两个子区域各自的图标行列数,图标行列数用于指示,一个子区域的一个页面中的侧边栏图标的行数和列数。
在本申请实施例中,在一种可能的实现方式中,终端可以根据前台应用的类型来确定至少两个子区域各自的图标行列数。
在本申请实施例中,在另一种可能的实现方式中,终端将根据前台应用所处的应用场景,确定至少两个子区域各自的图标行列数。在侧边栏中,每一个子区域中均有各自的行列数,例如在一个侧边栏中,包括第一子区域、第二子区域和第三子区域,第一子区域的一个页面中,侧边栏图标的行数是1,列数是2;第二子区域的一个页面中,侧边栏图标的行数是2,列数是2;第三子区域的一个页面中,侧边栏图标的行数是3,列数是2。
在一种可能的实施方式中,在同一个子区域中,不同的页面之间的图标行列数可以相等。
步骤1330,根据至少两个子区域各自的图标行列数,在至少两个子区域中的每一个子区域中,显示侧边栏图标。
在本申请实施例中,终端能够根据侧边栏中每一个子区域各自的图标行列数,分别确定每一个子区域的显示区域。在指定的显示区域显示对应的子区域后,终端将在每一个子区域中显示侧边栏图标。
在一种可能的实现场景中,终端将按照侧边栏中每一个子区域的图标行列数,确定该子区域的在屏幕中的显示区域。终端在屏幕中显示子区域时,该子区域中显示侧边栏图标。
综上所述,本实施例提供的图标的显示方法,能够在终端接收到侧边栏显示指令时,获取前台应用的属性,根据前台应用的属性,确定至少两个子区域各自的图标行列数,随后根据至少两个子区域各自的图标行列数,在至少两个子区域中的每一个子区域中显示侧边栏图标。因此,在本申请中,终端能够根据前台应用的属性确定相应的各个子区域的图标行列数,使得相对于前台应用较多使用的子区域能够显示较多的图标,在相对于前台应用使用较少的子区域能够显示较少的图标,提高了用户在指定前台应用中使用侧边栏图标对应的功能的效率。
在上一个实施例的基础上,本申请实施例还可以通过针对侧边栏图标的使用情况,来自动调整侧边栏图标在各个子区域中的排布情况,请参考如下实施例。
请参见图14,其是本申请另一个示例性实施例提供的图标的显示方法流程图。该图标的显示方法可以应用在上述图1至图9所示的终端中。在图14中,该图标的显示方法包括:
步骤1401,当接收到侧边栏显示指令时,获取前台应用的应用标识。
在本申请实施例中,终端在接收到侧边栏显示指令时,能够获取前台应用的应用标识。在一种可能的实现方式中,若终端中搭载的操作***是安卓***,则终端可以从运行应用的堆栈中,获取栈顶的应用包名,该栈顶的应用包名即为前台应用的包名。在终端获取前台应用的标识(包名)后,终端可以根据应用标识确定应用所处的应用场景。在不同的终端功能设计和终端架构中,确定该前台应用所处的应用场景的方式不同。
步骤1402,根据前台应用的应用标识,从场景配置文件中确定前台应用所处的应用场景。
在本申请实施例中,场景配置文件是预置在终端中或从服务器中下载得到的文件。终端可以根据前台应用的应用标识,在场景配置文件中查找该应用标识和对应的应用场景之间的对应关系,根据该对应关系,终端将确定该应用所处的应用场景。
需要说明的是,在本申请中,终端可以根据前台应用的应用标识,确定前台应用对应的应用场景数量k。需要说明的是,k为正整数。
在一种可能的方式中,当k等于1时,确定前台应用对应的应用场景,为前台应用所处的应用场景。
在另一种可能的方式中,当k不小于2时,根据前台应用调用的第一应用程序编程接口API,确定前台应用所处的应用场景。
可选地,终端在调用API时,可以根据预设的场景映射关系,确定第一API对应的应用场景。其中,场景映射关系是用于指示从API映射到应用场景的映射关系。随后,终端可以将第一API对应的应用场景,确定为前台应用所处的应用场景。
比如,当前台应用调用视频播放API时,确定该前台应用处于视频播放场景。当前台应用调用游戏优化API时,确定该前台应用处于游戏对战场景。
步骤1403,当至少两个子区域中存在多页子区域时,确定在应用场景中的多页子区域的历史翻页次数或历史翻页频率。
在本申请实施例中,侧边栏的子区域中包含一个页面或者至少两个页面。当侧边栏的子区域中包含一个页面时,该子区域可以称作单页面子区域。当侧边栏的子区域中包含至少两个页面时,该子区域可以称作多页子区域。其中,多页子区域是包含至少两个页面的子区域且图标行列数为包括m1行和n1列,一个子区域在同一时刻显示一个页面。
终端能够在侧边栏中存在多页子区域时,确定多页子区域的历史翻页次数或历史翻页频率。
在一种可能的实现方式中,终端将直接统计多页子区域的历史翻页次数或历史翻页频率。例如,多页子区域包含第一页面、第二页面和第三页面一共三个页面。在本实现方式中,终端将从第一页面切换至第二页面的次数t1、将从第二页面切换至第三页面的次数t2,将从第三页面切换至第二页面的次数t3,将从第二页面切换至第一页面的次数t4,一同统计,从而获得该多页子区域的历史翻页次数为(t1+t2+t3+t4)。可选地,当多页子区域支持页面的循环切换时,即该多页子区域的最后一个页面可以直接切换至第一个页面时,终端可以在上述例子的基础上,统计从第三页面切换至第一页面的次数t5,从而获得历史翻页次数为(t1+t2+t3+t4+t5)。需要说明的是,历史翻页频率可以是上述历史翻页次数在指定时间内的次数。例如,在10分钟内的使用频率、在1小时内的使用频率、在1天内的使用频率或在30天内的使用频率等等。
在另一种可能的实现方式中,终端根据侧边栏对应的应用场景统计历史翻页次数或历史翻页频率。例如,终端将针对一个应用场景,来统计在该场景下,多页子区域的历史翻页次数或历史翻页频率。
步骤1404,当历史翻页次数大于第一阈值时,或者,历史翻页频率大于第二阈值时,确定至少两个子区域中的低频子区域。
需要说明的是,终端能够对历史翻页次数,或者历史翻页频率进行判断。其中,低频子区域可以是侧边栏图标被触发的总次数最少的子区域,也可以是侧边栏图标被触发的频率最低的子区域。需要说明的是,侧边栏图标被触发的频率是该子区域中侧边栏图标被触发的总次数和指定时间段的比值。
可选地,第一阈值可以是终端预存的一个次数阈值,例如300、500或1000等整数值。
可选地,第二阈值可以是终端预存的一个频率值,例如3次每分钟、50次每小时或160次每天等等。
可选地,在本申请实施例中,低频子区域的图标行列数为m2行和n2列。例如,m2可以为1、2或3等数值。n2也可以是1、2或3等数值。
在本申请实施例中,终端可以执行步骤14051或步骤14052。
步骤14051,当侧边栏以第一模式显示,且n1=n2时,将多页子区域的行数调整为(m1+p)列,将低频子区域的行数调整为(m2-p)。
在本申请实施例中,第一模式指侧边栏在当前用户界面的左侧或右侧显示的模式。
请参考图15,其是基于图14所示的实施例提供的一种竖屏状态下的侧边栏的显示模式示意图。在图15中,终端的显示状态是竖屏状态,侧边栏贴靠在屏幕的左侧边缘1510处显示,或者,贴靠在屏幕的右侧边缘1520处显示。
请参考图16,其是基于图14所示的实施例提供的一种横屏状态下的侧边栏的显示模式示意图。在图16中,终端的显示状态是横屏状态,侧边栏贴靠在屏幕的左侧边缘1610处显示,或者,贴靠在屏幕的右侧边缘1620处显示。
以图16所示的侧边栏为例,本申请不仅能够根据前台应用的应用场景确定对应的各个子区域的图标行列数。而且,还能够调整一个应用场景对应的侧边栏中各个子区域的图标行列数。可选地,调整该应用场景对应的侧边栏中的各个子区域的图标行列数,可以在终端启动一个应用场景时进行。
例如,侧边栏中有子区域z1、子区域z2和子区域z3三个子区域,在视频播放场景下,子区域z1的图标行列数是行数1,列数2;子区域z2的图标行列数是行数2,列数2;子区域z3的图标行列数是行数2,列数2。在一个可能实现的方式中,当终端的前台应用启动视频播放场景后,侧边栏就将按照视频播放场景对应的各个子区域的图标行列数,显示侧边栏。
基于上述示例,终端还能够在确定视频播放场景对应的各个子区域的图标行列数前,根据侧边栏中的多页子区域和低频子区域进行判断,当多页子区域和低频子区域满足相应条件时,调整视频播放场景对应的各个子区域的图标行列数。例如,子区域z2是多页子区域,子区域z3是低频子区域,且子区域z2满足历史翻页频率大于第二阈值。此时,由于终端以第一模式显示,且子区域z2的列数n1和子区域z3的列数n2相等,均为2。因此,终端可以按照预设的调整策略调整子区域z2的行数m1和子区域z3的行数m2。可选地,预设的调整策略是设置p为1。因此,调整后的子区域z2的行数是3,子区域z3的行数是1。
可见,本申请不仅能够在不同的应用场景中提供不同大小的子区域,使得相应应用场景中能够显示较多对应的侧边栏图标,减少用户针对子区域的翻页操作。而且,还能够根据用户实际的使用情况调整针对应用场景的子区域的图标行列数,侧边栏在用户使用时间越长的情况下,越能够适应于用户的操作习惯,节省用户的操作步骤和时间,提高用户在指定应用场景中使用侧边栏图标的效率。
步骤14052,当侧边栏以第二模式显示,且m1=m2时,将多页子区域的列数调整为(n1+q)列,将低频子区域的列数调整为(n2-q)列。
在本申请实施例中,第二模式指侧边栏在当前用户界面的顶端或底端显示的模式。
请参考图17,其是基于图14所示的实施例提供的一种横屏状态下的侧边栏的显示模式示意图。在图17中,终端的显示状态是横屏状态,侧边栏贴靠在屏幕的顶端边缘1630处显示,或者,贴靠在屏幕的底端边缘1640处显示。
以图16所示的侧边栏为例,本申请不仅能够根据前台应用的应用场景确定对应的各个子区域的图标行列数。而且,还能够调整一个应用场景对应的侧边栏中各个子区域的图标行列数。可选地,调整该应用场景对应的侧边栏中的各个子区域的图标行列数,可以在终端启动一个应用场景时进行。
例如,侧边栏中有子区域z4、子区域z5和子区域z6三个子区域,在视频播放场景下,子区域z4的图标行列数是行数2,列数1;子区域z5的图标行列数是行数2,列数2;子区域z6的图标行列数是行数2,列数2。在一个可能实现的方式中,当终端的前台应用启动视频播放场景后,侧边栏就将按照视频播放场景对应的各个子区域的图标行列数,显示侧边栏。
基于上述示例,终端还能够在确定视频播放场景对应的各个子区域的图标行列数前,根据侧边栏中的多页子区域和低频子区域进行判断,当多页子区域和低频子区域满足相应条件时,调整视频播放场景对应的各个子区域的图标行列数。例如,子区域z5是多页子区域,子区域z6是低频子区域,且子区域z5满足历史翻页频率大于第二阈值。此时,由于终端以第二模式显示,且子区域z5的行数m1和子区域z6的行数m2相等,均为2。因此,终端可以按照预设的调整策略调整子区域z5的行数m1和子区域z6的行数m2。可选地,预设的调整策略是设置p为1。因此,调整后的子区域z2的列数是3,子区域z3的列数是1。
需要说明的是,在上述步骤中,m1、n1、m2、n2、p和q为自然数,m2不小于p,n2不小于q。
步骤1406,根据子区域的图标行列数,确定子区域在侧边栏中的形状尺寸。
在本申请实施例中,终端将根据子区域的图标行列数,确定子区域在侧边栏中的形状尺寸。
例如,视频播放场景中,侧边栏的三个子区域z1的图标行列数是行数1,列数2;子区域z2的图标行列数是行数2,列数2;子区域z3的图标行列数是行数2,列数2。
文本阅读场景中,侧边栏的三个子区域z1的图标行列数是行数1,列数2;子区域z2的图标行列数是行数1,列数2;子区域z3的图标行列数是行数3,列数2。
终端将根据不同的子区域的图标行列数确定各个子区域在侧边栏中的尺寸形状,该尺寸形状用于描述子区域的各边的边长、整体形状和面积等几何参数。
步骤1407,根据子区域在侧边栏中的形状尺寸和子区域的显示排序,确定子区域在侧边栏中的显示位置。
在本申请实施例中,显示排序是侧边栏中预设的至少两个子区域之间的显示相对排序。例如,在一个侧边栏中,从上到下分为3个区域,用于显示3个子区域。侧边栏中的每一个子区域有自身的显示排序,如显示排序为1的子区域需要在侧边栏最上边的位置显示,显示排序为2的子区域需要在侧边栏居中的位置显示,显示排序为3的子区域需要在侧边栏最下边的位置显示。
步骤1408,在显示位置显示子区域。
在本申请实施例中,终端能够在显示位置显示子区域。
步骤1409,在子区域中,显示对应的至少一个侧边栏图标。
在一种可能的实现方式中,终端可以通过执行步骤14091、步骤14092和步骤14093来替换步骤1409以实现显示子区域,并在子区域中显示至少一个侧边栏图标的功能。
步骤14091,当子区域是多页子区域时,确定多页子区域中包含的侧边栏图标。
在本申请实施例中,当子区域是多页子区域时,终端在该多页子区域中,确定侧边栏图标。其中,该侧边栏图标的数量可以是至少两个,该多页子区域是包含i个页面的子区域,i是不小于2的正整数。
在一种可能的实现方式中,侧边栏中包含的侧边栏图标是重要功能控件、快捷功能控件和第三方应用的启动图标中至少一种。
在另一种可能的实现方式中,侧边栏中包含的侧边栏图标可以是一个添加控件。
步骤14092,确定在应用场景中,多页子区域中包含的侧边栏图标的历史使用次数或历史使用频率。
在本申请实施例中,终端确定在前台应用当前所在的应用场景中,一个多页子区域中包含的侧边栏图标各自的历史使用次数,或者,确定该多页子区域中包含的侧边栏图标各自的历史使用频率。
步骤14093,根据历史使用次数或历史使用频率从高到低的顺序,在多页子区域中将侧边栏图标,从第j页面向第j+1页面的顺序排布。
在本申请实施例中,终端能够根据历史使用次数或历史使用频率从高到低的顺序,将侧边栏图标在多页子区域中,从第j页面向第j+1页面的顺序排布。其中,j为正整数,j+1不大于i,第j页面可以是当前排布侧边栏图标的页面。在同一个子区域的一个页面中,终端可以以页面为单位,指定每一个图标位置的优先级,同一个页面中的图标的优先级相同。例如,从第1页面、第2页面、…、第i-1页面,直至第i页面,优先级可以从高到低。
可选地,在一种可能实现的方式中,终端还可以在同一页面中指定不同优先级的图标位置,按照图标位置的优先级排布侧边栏图标。
请参见图18,其是根据图14所示实施例提供的一种图标位置优先级的示意图。在图18中,侧边栏中显示有子区域1810、子区域1820和子区域1830。其中,子区域1810中显示有位置不可更改的侧边栏图标1811和侧边栏图标1812。子区域1820中的图标位置1821的优先级高于图标位置1822的优先级。子区域1830中,按照优先级从高到第顺序,依次是图标位置1831、图标位置1832、图标位置1833、图标位置1834、图标位置1835和图标位置1836。
在一种可能的实现方式中,若显示在子区域1830中的侧边栏图标的数量不足6个,则终端在子区域1830的页面数量为1,在该页面中显示侧边栏图标。
在另一种可能的实现方式中,若显示在子区域1830中的侧边栏图标的数量超过6个,则终端在子区域1830的第1个页面中显示6个侧边栏图标,在其它页面中,按照优先级从高到低的顺序依次排布侧边栏图标。
综上所述,本申请实施例提供的图标的显示方法,能够令终端在接收到侧边栏显示指令时,获取前台应用的应用标识,根据该应用标识从场景配置文件中确定前台应用所处的应用场景,进而确定了至少两个子区域各自的图标行列数,根据至少两个子区域各自的图标行列数,在每一个子区域中显示侧边栏图标。可见,本申请能够令终端确定前台应用所处的应用场景,使得终端能够适应于应用场景提供相应大小的子区域,从而显示相应数量的侧边栏图标,提高了用户在指定场景中使用指定子区域中的侧边栏图标的效率,从而实现了用户快速触发侧边栏图标对应的功能的效果。
在一种实现方式中,本申请能够在侧边栏的至少两个子区域中存在多页子区域时,确定在应用场景中的多页子区域的历史翻页次数或历史翻页频率,当历史翻页次数大于第一阈值时,或者,历史翻页频率大于第二阈值时,确定至少两个子区域中的低频子区域,当侧边栏以第一模式显示,且侧边栏中的各个子区域的列数相等时,本申请将减少低频子区域一个页面的行数,并将上述减少的行数增加到多页子区域中。可见,本申请能够根据在应用场景中的子区域的翻页情况调整子区域的大小,使得用户频繁翻页的子区域自适应地扩大。在用户使用侧边栏的时间越长的情况下,令侧边栏越能够适应于用户的操作习惯,节省了用户的操作步骤和时间,提高了用户在指定应用场景中使用侧边栏图标的效率。
不同于图14所示的实施例,终端还能够根据前台应用的类型,确定侧边栏中的至少两个子区域各自的图标行列数,详见下述实施例。
请参考图19,其是本申请实施例提供的另一种图标的显示方法的流程图,该方法能够应用在如图1至图9所示的终端中。在图19中,该图标的显示方法包括:
步骤1901,当接收到侧边栏显示指令时,获取前台应用的应用标识。
在本申请实施例中,步骤1901的执行方式和步骤1401的执行方式相同,此处不再赘述。
步骤1902,根据前台应用的应用标识,确定前台应用对应的类型。
在本申请实施例中,终端能够根据前台应用的应用标识,确定前台应用对应的类型。例如,终端可以根据前台应用的包名,确定前台应用对应的类型,该对应关系可以预先存储在终端中,也可以预先存储在服务器中,在终端需要时直接从服务器中拉取该对应关系。
步骤1903,根据前台应用的类型,确定至少两个子区域各自的图标行列数。
在本申请实施例中,终端可以根据不同的前台应用的类型,确定至少两个子区域各自的图标行列数。
在一种可能的实现方式中,不同的类型,子区域大小的分布也不同。例如,请参见表三,其示出了一种前台应用的类型和侧边栏子区域的图标行列数的对应关系。以一个侧边栏包括子区域z1、子区域z2和子区域z3共三个子区域为例进行介绍。
表三
子区域z1 | 子区域z2 | 子区域z3 | |
即时通讯类型 | 1行,2列 | 1行,2列 | 3行,2列 |
视频播放类型 | 1行,2列 | 3行,2列 | 1行,2列 |
默认类型 | 1行,2列 | 2行,2列 | 2行,2列 |
在表三中,终端会对前台应用的类型进行判断,当终端确定前台应用的类型是即时通讯类型时,终端将确定侧边栏的图标行列数为:子区域z1是1行,2列,子区域z2是1行,2列,子区域z3是3行,2列。当终端确定前台应用的类型是默认类型时,终端将确定侧边栏的图标行列数为:子区域z1是1行,2列,子区域z2是2行,2列,子区域z3是2行,2列。需要说明的是,终端在前台应用的标识和类型的对应关系中,查找不到前台应用的标识对应的类型时,终端可以将前台应用确定为默认类型。
请参考图20,其是基于图19所示实施例提供的一种视频播放类型的前台应用对应的侧边栏显示的示意图。在图20中,当前的用户界面是视频播放类型的应用界面2000,第一子区域2010中显示1行2列的侧边栏图标,第二子区域2020中显示3行2列的侧边栏图标,第三子区域中显示1行2列的侧边栏图标。
其中,第二子区域中可以显示快捷功能控件,例如截屏功能控件、录屏功能控件、翻译功能控件、语音助手控件和清理加速控件等快捷功能的控件。本申请实施例能够无需用户在第二子区域中翻页来使用上述快捷功能控件,使得终端在处于视频播放类型的前台应用时,能够直接显示多个快捷功能控件,提高了用户使用快捷功能的效率。
请参考图21,其是基于图19所示实施例提供的一种即时通讯类型的前台应用对应的侧边栏显示的示意图。在图21中,当前的用户界面是即时通讯类型的应用界面2100,第一子区域2010中显示1行2列的侧边栏图标,第二子区域2020中显示1行2列的侧边栏图标,第三子区域中显示3行2列的侧边栏图标。
其中,第三子区域中可以显示第三方应用的启动图标。例如,其它及时通讯应用、博客应用和新闻阅读应用等应用的启动图标。本申请实施例能够在前台应用是及时通讯应用时,显示多个第三方应用的启动图标,便于用户直接切换至指定的第三方应用,提高了用户从及时通信应用切换至其他应用的效率
步骤1904,根据至少两个子区域各自的图标行列数,在至少两个子区域中的每一个子区域中,显示侧边栏图标。
在本申请实施例中,步骤1904的执行方式和步骤1330的执行方式相同,此处不再赘述。
综上所述,本申请实施例提供的图标的显示方法,能够在接收到侧边栏显示指令时,获取前台应用的应用标识,根据前台应用的应用标识,确定前台应用对应的类型,根据前台应用的类型,确定至少两个子区域各自的图标行列数,根据至少两个子区域各自的图标行列数,在至少两个子区域中的每一个子区域中,显示侧边栏图标。由于不同的前台应用的类型能够对应不同的侧边栏子区域的大小,因此能够减少用户在指定子区域中切换页面的步骤,提高用户使用该子区域中的侧边栏图标的效率。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参看图22,其示出了本申请一个示例性实施例提供的图标的显示装置的结构框图。该图标的显示装置可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。该装置包括:
属性获取模块2210,用于当接收到侧边栏显示指令时,获取前台应用的属性,所述侧边栏显示指令用于指示终端在当前用户界面上显示侧边栏,所述侧边栏包括至少两个子区域,所述前台应用的属性包括所述前台应用的类型或所述前台应用所处的应用场景;
行列确定模块2220,用于根据所述前台应用的属性,确定所述至少两个子区域各自的图标行列数,所述图标行列数用于指示,一个所述子区域的一个页面中的所述侧边栏图标的行数和列数;
侧边栏显示模块2230,用于根据所述子区域的所述图标行列数,确定所述子区域在所述侧边栏中的大小;
图标显示模块2240,用于在每一个所述子区域中,分别显示至少一个侧边栏图标。
在一个可选的实施例中,所述图标显示模块2240,用于根据所述子区域的所述图标行列数,确定所述子区域在所述侧边栏中的形状尺寸;根据所述子区域在所述侧边栏中的形状尺寸和所述子区域的显示排序,确定所述子区域在所述侧边栏中的显示位置,所述显示排序是所述侧边栏中预设的所述至少两个子区域之间的显示相对排序;在所述显示位置显示所述子区域;在所述子区域中,显示对应的至少一个所述侧边栏图标。
在一个可选的实施例中,所述图标显示模块2240,用于当所述子区域是多页子区域时,确定所述多页子区域中包含的所述侧边栏图标,所述多页子区域是包含i个所述页面的子区域,i是不小于2的正整数;确定在所述应用场景中,所述多页子区域中包含的所述侧边栏图标的历史使用次数或历史使用频率;根据所述历史使用次数或所述历史使用频率从高到低的顺序,在所述多页子区域中将所述侧边栏图标,从第j页面向第j+1页面的顺序排布,j为正整数,j+1不大于i。
在一个可选的实施例中,所述行列确定模块2220,用于当所述至少两个子区域中存在所述多页子区域时,确定所述应用场景下所述多页子区域的历史翻页次数或历史翻页频率,所述多页子区域的图标行列数为m1行和n1列,一个所述子区域在同一时刻显示一个所述页面;当所述历史翻页次数大于第一阈值时,或者,所述历史翻页频率大于第二阈值时,确定所述至少两个子区域中的低频子区域,所述低频子区域的图标行列数为m2行和n2列;当所述侧边栏以第一模式显示,且n1=n2时,将所述多页子区域的行数调整为(m1+p)列,将所述低频子区域的行数调整为(m2-p),所述第一模式指所述侧边栏在所述当前用户界面的左侧或右侧显示的模式;当所述侧边栏以第二模式显示,且m1=m2时,将所述多页子区域的列数调整为(n1+q)列,将所述低频子区域的列数调整为(n2-q)列,所述第二模式指所述侧边栏在所述当前用户界面的顶端或底端显示的模式;其中,m1、n1、m2、n2、p和q为自然数,m2不小于p,n2不小于q。
在一个可选的实施例中,属性获取模块2210,用于当所述前台应用的属性包括所述前台应用的类型,且接收到侧边栏显示指令时,获取前台应用的应用标识;根据所述前台应用的应用标识,确定所述前台应用对应的类型;所述行列确定模块2220,用于根据所述前台应用的类型,确定所述至少两个子区域各自的图标行列数。
在一个可选的实施例中,所述属性获取模块2210,用于所述前台应用的属性包括所述前台应用所处的应用场景,且接收到侧边栏显示指令时,获取所述前台应用的应用标识;根据所述前台应用的应用标识,从场景配置文件中确定所述前台应用所处的应用场景,所述场景配置文件是预置在所述终端中或从服务器中下载得到的文件。
在一个可选的实施例中,所述属性获取模块2210,用于根据所述前台应用的应用标识,确定所述前台应用对应的应用场景数量k,k为正整数。
所述属性获取模块2210,用于在k等于1时,确定所述前台应用对应的应用场景,为所述前台应用所处的应用场景;
所述属性获取模块2210,用于在k不小于2时,根据所述前台应用调用的第一应用程序编程接口API,确定所述前台应用所处的应用场景。
在一个可选的实施例中,所述属性获取模块2210,用于根据预设的场景映射关系,确定所述第一API对应的所述应用场景,所述场景映射关系是用于指示从API映射到应用场景的映射关系;将所述第一API对应的所述应用场景,确定为所述前台应用所处的应用场景。
请参考图23,其是本申请一个示例性实施例提供的终端的结构框图,如图23所示,该终端包括处理器2310和存储器2323,所述存储器2323中存储有至少一条指令,所述指令由所述处理器2310加载并执行以实现如上各个实施例所述的图标的显示方法。可选地,屏幕组件2330用于显示前台应用的用户界面和侧边栏。
本申请实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的图标的显示方法。
本申请实施例还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的图标的显示方法。
需要说明的是:上述实施例提供的录屏装置在执行图标的显示方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的图标的显示装置与图标的显示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (11)
1.一种图标的显示方法,其特征在于,所述方法包括:
当接收到侧边栏显示指令时,获取前台应用的属性,所述侧边栏显示指令用于指示终端在当前用户界面上显示侧边栏,所述侧边栏包括至少两个子区域,所述前台应用的属性包括所述前台应用的类型或所述前台应用所处的应用场景;
根据所述前台应用的属性,确定所述至少两个子区域各自的图标行列数,所述图标行列数用于指示,一个所述子区域的一个页面中的侧边栏图标的行数和列数;
根据所述至少两个子区域各自的图标行列数,在所述至少两个子区域中的每一个子区域中,显示所述侧边栏图标。
2.根据权利要求1所述的方法,其特征在于,所述根据所述至少两个子区域各自的图标行列数,在所述至少两个子区域中的每一个子区域中,显示所述侧边栏图标,包括:
根据所述子区域的所述图标行列数,确定所述子区域在所述侧边栏中的形状尺寸;
根据所述子区域在所述侧边栏中的形状尺寸和所述子区域的显示排序,确定所述子区域在所述侧边栏中的显示位置,所述显示排序是所述侧边栏中所述至少两个子区域之间的显示相对排序;
在所述显示位置显示所述子区域;
在所述子区域中,显示对应的至少一个所述侧边栏图标。
3.根据权利要求2所述的方法,其特征在于,所述在所述子区域中,显示对应的至少一个所述侧边栏图标,包括:
当所述子区域是多页子区域时,确定所述多页子区域中包含的所述侧边栏图标,所述多页子区域是包含i个所述页面的子区域,i是不小于2的正整数;
确定在所述应用场景中,所述多页子区域中包含的所述侧边栏图标的历史使用次数或历史使用频率;
根据所述历史使用次数或所述历史使用频率从高到低的顺序,在所述多页子区域中将所述侧边栏图标,从第j页面向第j+1页面的顺序排布,j为正整数,j+1不大于i。
4.根据权利要求2或3所述的方法,其特征在于,当所述前台应用的属性包括所述前台应用所处的应用场景时,所述根据所述前台应用的属性,确定所述至少两个子区域各自的图标行列数,包括:
当所述至少两个子区域中存在所述多页子区域时,确定所述应用场景下所述多页子区域的历史翻页次数或历史翻页频率,所述多页子区域的图标行列数为m1行和n1列,一个所述子区域在同一时刻显示一个所述页面;
当所述历史翻页次数大于第一阈值时,或者,所述历史翻页频率大于第二阈值时,确定所述至少两个子区域中的低频子区域,所述低频子区域的图标行列数为m2行和n2列;
当所述侧边栏以第一模式显示,且n1=n2时,将所述多页子区域的行数调整为(m1+p)列,将所述低频子区域的行数调整为(m2-p),所述第一模式指所述侧边栏在所述当前用户界面的左侧或右侧显示的模式;
当所述侧边栏以第二模式显示,且m1=m2时,将所述多页子区域的列数调整为(n1+q)列,将所述低频子区域的列数调整为(n2-q)列,所述第二模式指所述侧边栏在所述当前用户界面的顶端或底端显示的模式;
其中,m1、n1、m2、n2、p和q为自然数,m2不小于p,n2不小于q。
5.根据权利要求1所述的方法,其特征在于,当所述前台应用的属性包括所述前台应用的类型时,所述当接收到侧边栏显示指令时,获取前台应用的属性,包括:
当接收到侧边栏显示指令时,获取前台应用的应用标识;
根据所述前台应用的应用标识,确定所述前台应用对应的类型;
所述根据所述前台应用的属性,确定所述至少两个子区域各自的图标行列数,包括:
根据所述前台应用的类型,确定所述至少两个子区域各自的图标行列数。
6.根据权利要求1所述的方法,其特征在于,当所述前台应用的属性包括所述前台应用所处的应用场景时,所述当接收到侧边栏显示指令时,获取前台应用的属性,包括:
当接收到侧边栏显示指令时,获取所述前台应用的应用标识;
根据所述前台应用的应用标识,从场景配置文件中确定所述前台应用所处的应用场景,所述场景配置文件是预置在所述终端中或从服务器中下载得到的文件。
7.根据权利要求6所述的方法,其特征在于,所述根据所述前台应用的应用标识,从场景配置文件中确定所述前台应用所处的应用场景,包括:
根据所述前台应用的应用标识,确定所述前台应用对应的应用场景数量k,k为正整数;
当k等于1时,确定所述前台应用对应的应用场景,为所述前台应用所处的应用场景;
当k不小于2时,根据所述前台应用调用的第一应用程序编程接口API,确定所述前台应用所处的应用场景。
8.根据权利要求7所述的方法,其特征在于,所述根据所述前台应用调用的第一API,确定所述前台应用所处的应用场景,包括:
根据预设的场景映射关系,确定所述第一API对应的所述应用场景,所述场景映射关系是用于指示从API映射到应用场景的映射关系;
将所述第一API对应的所述应用场景,确定为所述前台应用所处的应用场景。
9.一种图标的显示装置,其特征在于,所述装置包括:
属性获取模块,用于当接收到侧边栏显示指令时,获取前台应用的属性,所述侧边栏显示指令用于指示终端在当前用户界面上显示侧边栏,所述侧边栏包括至少两个子区域,所述前台应用的属性包括所述前台应用的类型或所述前台应用所处的应用场景;
行列确定模块,用于根据所述前台应用的属性,确定所述至少两个子区域各自的图标行列数,所述图标行列数用于指示,一个所述子区域的一个页面中的所述侧边栏图标的行数和列数;
侧边栏显示模块,用于根据所述子区域的所述图标行列数,确定所述子区域在所述侧边栏中的大小;
图标显示模块,用于在每一个所述子区域中,分别显示至少一个侧边栏图标。
10.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如权利要求1至8任一所述的图标的显示方法。
11.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如权利要求1至8任一所述的图标的显示方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810961881.1A CN109144649B (zh) | 2018-08-22 | 2018-08-22 | 图标的显示方法、装置、终端及存储介质 |
PCT/CN2019/096393 WO2020038163A1 (zh) | 2018-08-22 | 2019-07-17 | 图标的显示方法、装置、终端及存储介质 |
EP19851559.5A EP3835931A4 (en) | 2018-08-22 | 2019-07-17 | ICON DISPLAY PROCEDURE AND DEVICE, AS WELL AS TERMINAL DEVICE AND STORAGE MEDIUM |
US17/181,881 US11500513B2 (en) | 2018-08-22 | 2021-02-22 | Method for icon display, terminal, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810961881.1A CN109144649B (zh) | 2018-08-22 | 2018-08-22 | 图标的显示方法、装置、终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109144649A true CN109144649A (zh) | 2019-01-04 |
CN109144649B CN109144649B (zh) | 2020-12-29 |
Family
ID=64791066
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810961881.1A Active CN109144649B (zh) | 2018-08-22 | 2018-08-22 | 图标的显示方法、装置、终端及存储介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11500513B2 (zh) |
EP (1) | EP3835931A4 (zh) |
CN (1) | CN109144649B (zh) |
WO (1) | WO2020038163A1 (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110175301A (zh) * | 2019-04-08 | 2019-08-27 | 平安科技(深圳)有限公司 | 一种导航栏配置方法和装置、计算机设备及存储介质 |
CN110531920A (zh) * | 2019-08-29 | 2019-12-03 | Oppo广东移动通信有限公司 | 侧边工具栏的显示方法、装置、终端及存储介质 |
WO2020038163A1 (zh) * | 2018-08-22 | 2020-02-27 | Oppo广东移动通信有限公司 | 图标的显示方法、装置、终端及存储介质 |
CN111142756A (zh) * | 2019-12-25 | 2020-05-12 | 上海传英信息技术有限公司 | 页面显示方法、设备及计算机可读存储介质 |
CN111190678A (zh) * | 2019-12-25 | 2020-05-22 | 上海传英信息技术有限公司 | 终端显示方法、移动终端及计算机可读存储介质 |
CN111638826A (zh) * | 2020-05-28 | 2020-09-08 | 维沃移动通信有限公司 | 界面显示方法、装置和电子设备 |
CN112148167A (zh) * | 2020-09-29 | 2020-12-29 | 维沃移动通信有限公司 | 控件设置方法、装置和电子设备 |
CN114489422A (zh) * | 2022-01-26 | 2022-05-13 | 荣耀终端有限公司 | 侧边栏的显示方法及电子设备 |
CN114780193A (zh) * | 2022-04-24 | 2022-07-22 | Oppo广东移动通信有限公司 | 工具栏的显示方法、装置、电子设备以及存储介质 |
CN115220828A (zh) * | 2021-04-19 | 2022-10-21 | Oppo广东移动通信有限公司 | 侧边栏的显示方法、装置、终端及存储介质 |
WO2023273854A1 (zh) * | 2021-06-29 | 2023-01-05 | 北京字跳网络技术有限公司 | 控件显示方法、装置、设备及介质 |
CN116016761A (zh) * | 2022-11-30 | 2023-04-25 | 深圳传音控股股份有限公司 | 显示方法、智能终端及存储介质 |
WO2023083184A1 (zh) * | 2021-11-12 | 2023-05-19 | 华为技术有限公司 | 桌面管理方法、图形用户界面及电子设备 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111597009B (zh) * | 2018-09-21 | 2023-08-04 | Oppo广东移动通信有限公司 | 应用程序显示的方法、装置及终端设备 |
CN113282206A (zh) * | 2021-07-22 | 2021-08-20 | 北京聚通达科技股份有限公司 | 页面数据显示方法、装置、存储介质及电子设备 |
CN116069222B (zh) * | 2023-03-07 | 2023-09-15 | 荣耀终端有限公司 | 一种识别焦点视图的方法、装置和可穿戴设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101042650A (zh) * | 2006-03-23 | 2007-09-26 | 国际商业机器公司 | 用于突出显示相关用户接口控件的设备和方法 |
CN104035662A (zh) * | 2014-05-15 | 2014-09-10 | 小米科技有限责任公司 | 一种界面显示方法、装置及终端 |
CN104035650A (zh) * | 2013-03-04 | 2014-09-10 | 腾讯科技(深圳)有限公司 | 侧边栏信息的显示方法及装置 |
CN108008896A (zh) * | 2017-12-20 | 2018-05-08 | 广东欧珀移动通信有限公司 | 显示控制方法及相关产品 |
CN108111687A (zh) * | 2017-12-20 | 2018-06-01 | 广东欧珀移动通信有限公司 | 显示控制方法及相关产品 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7668718B2 (en) * | 2001-07-17 | 2010-02-23 | Custom Speech Usa, Inc. | Synchronized pattern recognition source data processed by manual or automatic means for creation of shared speaker-dependent speech user profile |
JP2007536634A (ja) * | 2004-05-04 | 2007-12-13 | フィッシャー−ローズマウント・システムズ・インコーポレーテッド | プロセス制御システムのためのサービス指向型アーキテクチャ |
KR100801089B1 (ko) * | 2005-12-13 | 2008-02-05 | 삼성전자주식회사 | 터치 및 드래그를 이용하여 제어 가능한 모바일 장치 및 그조작 방법 |
TWI327308B (en) * | 2006-10-05 | 2010-07-11 | Acer Inc | Handheld electronic apparatus with functions of intelligent remote control |
KR101012300B1 (ko) * | 2008-03-07 | 2011-02-08 | 삼성전자주식회사 | 터치스크린을 구비한 휴대 단말기의 사용자 인터페이스장치 및 그 방법 |
KR101730422B1 (ko) * | 2010-11-15 | 2017-04-26 | 엘지전자 주식회사 | 영상표시기기 및 그 동작 방법 |
EP2631737A1 (en) * | 2012-02-24 | 2013-08-28 | Research In Motion Limited | Method and apparatus for providing a contextual user interface on a device |
TW201349090A (zh) * | 2012-05-31 | 2013-12-01 | Pegatron Corp | 使用者介面、使用者介面顯示方法及電子裝置 |
CN103475784B (zh) | 2013-09-18 | 2016-03-30 | 广东欧珀移动通信有限公司 | 一种手机应用程序窗口模式显示和操作方法 |
US9740825B2 (en) * | 2013-12-31 | 2017-08-22 | Cerner Innovation, Inc. | Dynamic presentation of actionable content items |
CN103984538B (zh) * | 2014-03-27 | 2017-04-26 | 华为技术有限公司 | 应用场景的识别方法、功耗管理方法、装置及终端设备 |
KR102454196B1 (ko) * | 2014-05-27 | 2022-10-14 | 삼성전자 주식회사 | 디스플레이 제어 방법 및 이를 제공하는 전자 장치 |
CN112214260B (zh) * | 2015-09-21 | 2023-09-22 | 创新先进技术有限公司 | 终端应用app的加载方法及装置 |
CA3040356C (en) * | 2016-10-14 | 2023-09-26 | Huawei Technologies Co., Ltd. | Screen display method and terminal |
CN106547446A (zh) * | 2016-10-31 | 2017-03-29 | 努比亚技术有限公司 | 应用切换装置和方法 |
CN107704185B (zh) * | 2017-08-31 | 2021-04-16 | 努比亚技术有限公司 | 一种分屏桌面显示方法、终端及计算机可读存储介质 |
CN109144649B (zh) * | 2018-08-22 | 2020-12-29 | Oppo广东移动通信有限公司 | 图标的显示方法、装置、终端及存储介质 |
-
2018
- 2018-08-22 CN CN201810961881.1A patent/CN109144649B/zh active Active
-
2019
- 2019-07-17 WO PCT/CN2019/096393 patent/WO2020038163A1/zh unknown
- 2019-07-17 EP EP19851559.5A patent/EP3835931A4/en not_active Withdrawn
-
2021
- 2021-02-22 US US17/181,881 patent/US11500513B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101042650A (zh) * | 2006-03-23 | 2007-09-26 | 国际商业机器公司 | 用于突出显示相关用户接口控件的设备和方法 |
CN104035650A (zh) * | 2013-03-04 | 2014-09-10 | 腾讯科技(深圳)有限公司 | 侧边栏信息的显示方法及装置 |
CN104035662A (zh) * | 2014-05-15 | 2014-09-10 | 小米科技有限责任公司 | 一种界面显示方法、装置及终端 |
CN108008896A (zh) * | 2017-12-20 | 2018-05-08 | 广东欧珀移动通信有限公司 | 显示控制方法及相关产品 |
CN108111687A (zh) * | 2017-12-20 | 2018-06-01 | 广东欧珀移动通信有限公司 | 显示控制方法及相关产品 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020038163A1 (zh) * | 2018-08-22 | 2020-02-27 | Oppo广东移动通信有限公司 | 图标的显示方法、装置、终端及存储介质 |
CN110175301A (zh) * | 2019-04-08 | 2019-08-27 | 平安科技(深圳)有限公司 | 一种导航栏配置方法和装置、计算机设备及存储介质 |
CN110531920A (zh) * | 2019-08-29 | 2019-12-03 | Oppo广东移动通信有限公司 | 侧边工具栏的显示方法、装置、终端及存储介质 |
CN111190678B (zh) * | 2019-12-25 | 2024-03-12 | 上海传英信息技术有限公司 | 终端显示方法、移动终端及计算机可读存储介质 |
CN111142756A (zh) * | 2019-12-25 | 2020-05-12 | 上海传英信息技术有限公司 | 页面显示方法、设备及计算机可读存储介质 |
CN111190678A (zh) * | 2019-12-25 | 2020-05-22 | 上海传英信息技术有限公司 | 终端显示方法、移动终端及计算机可读存储介质 |
CN111638826A (zh) * | 2020-05-28 | 2020-09-08 | 维沃移动通信有限公司 | 界面显示方法、装置和电子设备 |
CN112148167A (zh) * | 2020-09-29 | 2020-12-29 | 维沃移动通信有限公司 | 控件设置方法、装置和电子设备 |
WO2022068726A1 (zh) * | 2020-09-29 | 2022-04-07 | 维沃移动通信有限公司 | 控件设置方法、装置和电子设备 |
CN115220828A (zh) * | 2021-04-19 | 2022-10-21 | Oppo广东移动通信有限公司 | 侧边栏的显示方法、装置、终端及存储介质 |
WO2023273854A1 (zh) * | 2021-06-29 | 2023-01-05 | 北京字跳网络技术有限公司 | 控件显示方法、装置、设备及介质 |
WO2023083184A1 (zh) * | 2021-11-12 | 2023-05-19 | 华为技术有限公司 | 桌面管理方法、图形用户界面及电子设备 |
CN114489422A (zh) * | 2022-01-26 | 2022-05-13 | 荣耀终端有限公司 | 侧边栏的显示方法及电子设备 |
CN114780193A (zh) * | 2022-04-24 | 2022-07-22 | Oppo广东移动通信有限公司 | 工具栏的显示方法、装置、电子设备以及存储介质 |
CN116016761A (zh) * | 2022-11-30 | 2023-04-25 | 深圳传音控股股份有限公司 | 显示方法、智能终端及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US11500513B2 (en) | 2022-11-15 |
WO2020038163A1 (zh) | 2020-02-27 |
US20210173550A1 (en) | 2021-06-10 |
CN109144649B (zh) | 2020-12-29 |
EP3835931A1 (en) | 2021-06-16 |
EP3835931A4 (en) | 2021-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109144649A (zh) | 图标的显示方法、装置、终端及存储介质 | |
CN109034115B (zh) | 视频识图方法、装置、终端及存储介质 | |
US20210048939A1 (en) | Icon display method, device, and terminal | |
CN109101157B (zh) | 侧边栏图标设置方法、装置、终端及存储介质 | |
CN107688422B (zh) | 通知消息显示方法及装置 | |
CN107506123B (zh) | 调节操作执行方法、装置及终端 | |
CN107590006B (zh) | 文件处理方法、装置及移动终端 | |
CN109164964A (zh) | 内容分享方法、装置、终端及存储介质 | |
CN109656445B (zh) | 内容处理方法、装置、终端及存储介质 | |
CN107688430B (zh) | 更换壁纸的方法、装置、终端及存储介质 | |
WO2019233307A1 (zh) | 用户界面显示方法、装置、终端及存储介质 | |
CN111443863A (zh) | 页面操控方法、装置、存储介质及终端 | |
CN109947979B (zh) | 歌曲识别方法、装置、终端及存储介质 | |
CN109388309B (zh) | 菜单的显示方法、装置、终端及存储介质 | |
CN109375863A (zh) | 目标功能的触发方法、装置、终端及存储介质 | |
CN109005463A (zh) | 页面展示及页面数据推送方法及装置 | |
CN111124668A (zh) | 内存释放方法、装置、存储介质及终端 | |
CN109842727B (zh) | 触控信号的上报方法、装置、终端及存储介质 | |
CN109683760B (zh) | 最近内容的显示方法、装置、终端及存储介质 | |
CN108845733B (zh) | 屏幕截图方法、装置、终端及存储介质 | |
CN107562324B (zh) | 数据显示控制的方法和终端 | |
CN107864333B (zh) | 图像处理方法、装置、终端及存储介质 | |
CN107809592B (zh) | 拍摄图像的方法、装置、终端和存储介质 | |
CN117555459A (zh) | 一种应用组处理方法、装置、存储介质及电子设备 | |
CN111324398A (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 |