CN109164959A - 一种应用展示方法、装置、终端及可读存储介质 - Google Patents
一种应用展示方法、装置、终端及可读存储介质 Download PDFInfo
- Publication number
- CN109164959A CN109164959A CN201810873082.9A CN201810873082A CN109164959A CN 109164959 A CN109164959 A CN 109164959A CN 201810873082 A CN201810873082 A CN 201810873082A CN 109164959 A CN109164959 A CN 109164959A
- Authority
- CN
- China
- Prior art keywords
- display area
- application
- background application
- target
- icon
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 61
- 238000003860 storage Methods 0.000 title claims abstract description 19
- 238000004321 preservation Methods 0.000 claims description 31
- 238000004891 communication Methods 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 15
- 230000001747 exhibiting effect Effects 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 16
- 238000012545 processing Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 10
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000001174 ascending effect Effects 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 238000000151 deposition Methods 0.000 description 2
- 238000006386 neutralization reaction Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000003607 modifier Substances 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种应用展示方法、装置、终端及可读存储介质,该方法包括:接收对后台应用的查看指令,确定待展示的第一后台应用;根据所述第一后台应用的第一数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第一目标环形展示区域及目标第一后台应用;在所述第一目标环形展示区域中,展示所述目标第一后台应用的应用图标。本发明中在展示后台应用时,先确定目标环形展示区域,在目标环形展示区域中展示第一数量的后台应用的图标,不仅可以展示多个后台应用,方便用户查看后台应用,并且展示后台应用的图标,可避免用户的隐私泄露。
Description
技术领域
本发明涉及终端技术领域,尤其涉及一种应用展示方法、装置、终端及可读存储介质。
背景技术
随着科技的进步,终端的需求量也在不断上升,用户在终端上使用多个应用程序,用户使用过的应用程序会被放置在后台运行,将后台运行的应用程序简称为后台应用,基于此种情况,对于后台运行的应用程序的管理就变得非常重要。
在现有技术中,用户在查看后台应用时,终端会展示多任务管理界面,在多任务管理界面中,后台应用一般是以卡片的形式以及按照时间顺序展示出来,通常是最近使用的后台应用排在最前面,占用第一张卡片,卡片中展示后台的应用完整的页面内容。
在以卡片的形式展示后台应用时,通常只能同时展示1-3个后台应用,如果存在多个后台应用,其余的后台应用会被遮挡起来,用户无法查看到该后台应用。当用户想要查看其它的后台应用时,需要多次滑动卡片才能查看到该后台应用,造成用户的操作过多,降低用户查找效率,并且当用户处于公用场所时,卡片中展示的后台应用的完整的页面内容会造成用户的隐私泄露。
发明内容
本发明提供了一种应用展示方法、装置、终端及可读存储介质,用以解决现有技术中后台应用查找效率低及用户隐私易被泄露的问题。
本发明提供了一种应用展示方法,该方法包括:
接收对后台应用的查看指令,确定待展示的第一后台应用;
根据所述第一后台应用的第一数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第一目标环形展示区域及目标第一后台应用;
在所述第一目标环形展示区域中,展示所述目标第一后台应用的应用图标。
进一步地,在所述根据所述第一后台应用的第一数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第一目标环形展示区域及目标第一后台应用之前,所述方法还包括:
判断所述第一后台应用的第一数量是否为0;
如果否,进行后续步骤。
进一步地,如果所述第一数量为0,所述方法还包括:
显示无后台应用的提示信息。
进一步地,所述在所述第一目标环形展示区域中,展示所述目标第一后台应用的应用图标后,所述方法还包括:
判断所述第一数量的第一后台应用是否完全被展示;
如果否,保存未展示的第二后台应用的信息,并在终端的展示界面上显示隐藏应用查看按钮。
进一步地,所述方法还包括:
如果识别到隐藏应用查看按钮被选中,确定待展示的第二后台应用;
根据所述第二后台应用的第三数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第二目标环形展示区域及目标第二后台应用;
在所述第二目标环形展示区域中,展示所述目标第二后台应用的应用图标。
进一步地,在所述第二目标环形展示区域中,展示所述目标第二后台应用的应用图标后,所述方法还包括:
如果识别到所述展示界面上显示的应用查看初始化按钮被选中,重新展示所述第一目标环形展示区域,并在所述第一目标环形展示区域中,对所述目标第一后台应用的应用图标进行展示。
进一步地,根据待展示的后台应用的数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的目标环形展示区域及目标后台应用包括:
确定当前屏幕能够展示的每个候选环形展示区域;
判断所述每个候选环形展示区域能够展示的图标的第二数量的第一数量和是否不小于待展示的后台应用的数量;
如果是,在所述每个候选环形展示区域中选取目标环形展示区域,并将待展示的每个后台应用确定为目标后台应用;
如果否,将所述每个候选环形展示区域确定为目标环形展示区域,并在待展示的后台应用中选取所述第一数量和的目标后台应用。
进一步地,所述在所述每个候选环形展示区域中选取目标环形展示区域包括:
根据每个候选环形展示区域的优先级,按照优先级由高至低的顺序依次将每个候选环形展示区域作为待展示区域进行以下操作:
确定该待展示区域,及优先级较该待展示区域的优先级高的每个候选环形展示区域能够展示的图标的第二数量的第二数量和;
如果该第一数量和不小于所述待展示的后台应用的数量,则将该待展示区域及优先级较该待展示区域的优先级高的每个候选环形展示区域作为目标环形展示区域。
进一步地,在目标环形展示区域中,展示目标后台应用的应用图标包括:
针对目标环形展示区域中的每个展示位置,判断该展示位置是否能够展示完整的应用图标;
如果是,将该展示位置确定为后台应用的对应展示位置,在所述对应展示位置展示后台应用的应用图标。
进一步地,保存的所有的环形展示区域的圆心相同;
优先级较高的环形展示区域的半径不大于优先级较低的环形展示区域的半径,且任意相邻的两个环形展示区域不重叠。
进一步地,在目标环形展示区域中,展示目标后台应用的应用图标包括:
根据目标后台应用最后一次被使用时间,确定所述目标后台应用的优先级;
按照所述目标后台应用的优先级,确定所述目标后台应用在目标环形展示区域的对应展示位置,在所述对应展示位置展示所述目标后台应用的应用图标。
本发明提供了一种应用展示装置,该装置包括:
第一确定模块,用于接收对后台应用的查看指令,确定待展示的第一后台应用;
第二确定模块,用于根据所述第一后台应用的第一数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第一目标环形展示区域及目标第一后台应用;
展示模块,用于在所述第一目标环形展示区域中,展示所述目标第一后台应用的应用图标。
进一步地,所述装置还包括:
判断模块,用于判断所述第一后台应用的第一数量是否为0;如果否,触发所述第二确定模块。
进一步地,所述展示模块,还用于如果所述判断模块的判断结果为是时,显示无后台应用的提示信息。
进一步地,所述展示模块,还用于在所述第一目标环形展示区域中,展示所述目标第一后台应用的应用图标后,判断所述第一数量的第一后台应用是否完全被展示;如果否,保存未展示的第二后台应用的信息,并在终端的展示界面上显示隐藏应用查看按钮。
进一步地,所述展示模块,还如果识别到隐藏应用查看按钮被选中,确定待展示的第二后台应用;根据所述第二后台应用的第三数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第二目标环形展示区域及目标第二后台应用;在所述第二目标环形展示区域中,展示所述目标第二后台应用的应用图标。
进一步地,所述展示模块,还用于在所述第二目标环形展示区域中,展示所述目标第二后台应用的应用图标后,如果识别到所述展示界面上显示的应用查看初始化按钮被选中,重新展示所述第一目标环形展示区域,并在所述第一目标环形展示区域中,对所述目标第一后台应用的应用图标进行展示。
进一步地,所述展示模块,具体用于确定当前屏幕能够展示的每个候选环形展示区域;判断所述每个候选环形展示区域能够展示的图标的第二数量的第一数量和是否不小于待展示的后台应用的数量;如果是,在所述每个候选环形展示区域中选取目标环形展示区域,并将待展示的每个后台应用确定为目标后台应用;如果否,将所述每个候选环形展示区域确定为目标环形展示区域,并在待展示的后台应用中选取所述第一数量和的目标后台应用。
进一步地,所述展示模块,具体用于根据每个候选环形展示区域的优先级,按照优先级由高至低的顺序依次将每个候选环形展示区域作为待展示区域进行以下操作:确定该待展示区域,及优先级较该待展示区域的优先级高的每个候选环形展示区域能够展示的图标的第二数量的第二数量和;如果该第一数量和不小于所述待展示的后台应用的数量,则将该待展示区域及优先级较该待展示区域的优先级高的每个候选环形展示区域作为目标环形展示区域。
进一步地,所述展示模块,具体用于针对目标环形展示区域中的每个展示位置,判断该展示位置是否能够展示完整的应用图标;如果是,将该展示位置确定为后台应用的对应展示位置,在所述对应展示位置展示后台应用的应用图标。
进一步地,保存的所有的环形展示区域的圆心相同;
优先级较高的环形展示区域的半径不大于优先级较低的环形展示区域的半径,且任意相邻的两个环形展示区域不重叠。
进一步地,所述展示模块,具体用于根据目标后台应用最后一次被使用时间,确定所述目标后台应用的优先级;按照所述目标后台应用的优先级,确定所述目标后台应用在目标环形展示区域的对应展示位置,在所述对应展示位置展示所述目标后台应用的应用图标。
本发明提供了一种终端,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
所述存储器中存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行上述任一项所述方法的步骤。
本发明提供了一种计算机可读存储介质,其存储有可由终端执行的计算机程序,当所述程序在所述终端上运行时,使得所述终端执行上述任一项所述方法的步骤。
本发明提供了一种应用展示方法、装置、终端及可读存储介质,该方法包括:接收对后台应用的查看指令,确定待展示的第一后台应用;根据所述第一后台应用的第一数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第一目标环形展示区域及目标第一后台应用;在所述第一目标环形展示区域中,展示所述目标第一后台应用的应用图标。本发明中在展示后台应用时,先确定目标环形展示区域,在目标环形展示区域中展示第一数量的后台应用的图标,不仅可以展示多个后台应用,方便用户查看后台应用,并且展示后台应用的图标,可避免用户的隐私泄露。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1提供的一种应用展示过程的示意图;
图2为本发明实施例4提供一种应用展示的示意图;
图3为本发明实施例4提供一种应用展示的示意图;
图4为本发明实施例7提供的一种应用展示的示意图;
图5为本发明实施例7提供的一种应用展示的示意图;
图6为本发明实施例7提供的一种应用展示的示意图;
图7为本发明实施例7提供的一种应用展示的示意图;
图8为本发明实施例10提供的一种终端的结构示意图;
图9为本发明实施例提供的一种应用展示装置示意图。
具体实施方式
为了便于用户查看后台应用及避免用户隐私的泄露,本发明实施例提供了一种应用展示方法、装置、终端及可读存储介质。
本发明实施例提供的应用展示方法,可以应用于终端上,该终端包括硬件层,运行在硬件层之上的操作***层,以及运行在操作***上的应用层。
该硬件层包括中央处理器(CPU,Central Processing Unit)、内存管理单元(MMU,Memory Management Unit)和内存等硬件。
该操作***可以是任意一种或多种通过进程(Process)实现应用展示的计算机操作***,例如,Linux操作***、Unix操作***、Android操作***、iOS操作***或windows操作***等。该应用层能够显示应用,该应用可以为预设的***应用,也可以为用户新增的应用。
并且在本发明实施例中该终端可以是智能手机、平板电脑等手持设备,也可以是桌面计算机、便携式计算机等终端设备,本发明实施例中并未特别限定,只要能够通过运行记录有本发明实施例中的应用展示方法的代码的程序,实现应用展示即可。
本发明实施例中的应用展示的执行主体可以是终端,或者是终端中能够调用程序并执行程序的功能模块。
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1:
图1为本发明实施例提供的一种应用展示过程的示意图,该过程包括以下步骤:
S101:接收对后台应用的查看指令,确定待展示的第一后台应用。
本发明实施例提供的应用展示方法应用于终端,该终端能够接收对后台应用的查看指令。
终端上安装有多种应用,并且终端上显示多种应用的应用图标,用户会在终端上使用多个应用,用户使用过的应用会在后台运行,在后台运行的应用程序为后台应用,每个后台应用可以看作为一个任务或一个线程。
用户想要查看后台应用时,可以对终端进行某些操作,使终端展示后台应用的信息,该后台应用的信息可以包括后台应用的应用图标、后台应用的应用名、后台应用的预览信息等中的一种或多种。
用户对终端进行的操作可以理解为向终端发起对应用的查看指令,该向终端发起的对应用的查看指令可以是用户点击或按压应用查看功能对应的物理按键、可以是用户点击应用查看功能对应的虚拟按键,可以是用户在终端显示屏上的唤起应用查看功能的手势操作等,在本发明实施例中不做赘述,只要能实现对应用的查看即可。
对应用的查看指令可以是终端在出厂前预先保存在终端中的,可以是用户根据使用需求在终端中设置并保存的。
终端确定接收到对后台应用的查看指令,确定待展示的第一后台应用,终端确定的该待展示的第一后台应用可以为终端当前后台运行的每个第一后台应用,可以为终端当前后台运行的部分第一后台应用。终端确定待展示的第一后台应用的过程属于现有技术,在本发明实施例中不做赘述。
S102:根据所述第一后台应用的第一数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第一目标环形展示区域及目标第一后台应用。
终端确定待展示的第一后台应用后,可以确定待展示的第一后台应用的第一数量,终端可以通过现有终端提供的方法或函数实现,在本发明实施例中不做赘述。
终端中预先保存有每个环形展示区域,每个环形展示区域在终端的显示界面上有对应的显示位置,并且终端中保存有每个环形展示区域能够展示的图标的第二数量。终端中保存每个环形展示区域能够展示的图标的第二数量可以是终端出厂前预先设置的,可以是用户根据自身的使用需求设置并保存在终端中的。
终端在确定出待展示的后台应用的第一数量后,可以根据第一数量以及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第一目标环形展示区域。在确定出了进行展示的第一目标环形展示区域后,也就是确定出了进行展示的第一目标环形展示区域的数量,该第一目标环形展示区域的数量可以为一个或多个。
终端中保存的每个环形展示区域能够展示的图标的第二数量可以相同,可以不同。
终端在确定进行展示的目标环形展示区域时,可以是根据第一数量,选择任意的第二数量对应的环形展示区域作为目标环形展示区域,只要每个目标环形展示区域对应的第二数量相加得到的和不小于该第一数量即可,还可以是按照第二数量由小到大,或者由大到小的顺序依次选择环形展示区域作为目标展示区域。
例如,终端中保存的环形展示区域的数量为3,每个环形展示区域中能够展示的图标的第二数量分别是4、8和16,则终端总共能够同时展示28个图标,待展示的后台应用的第一数量为20。
终端可以任意选择环形展示区域,例如可以将第二数量为4和16对应的环形展示区域作为目标环形展示区域。
终端也可以按照第二数量由小到大的顺序将第二数量为4、8和16对应的环形展示区域作为目标环形展示区域。
终端也可以按照第二数量由大到小的顺序将第二数量为16和8对应的环形展示区域作为目标环形展示区域。
每个环形展示区域的圆心可以相同,也可以不同。
终端确定了进行展示的第一目标环形展示区域,可以根据第一后台应用的第一数量及每个第一目标环形展示区域能够展示的图标的第二数量,确定目标第一后台应用,例如可以是将第一数量与每个第二数量的和比较,根据比较结果,如果第一目标环形展示区域能够展示第一数量的第一后台应用,就将第一数量的第一后台应用确定为目标第一后台应用,如果第一目标环形展示区域不能展示第一数量的第一后台应用,在第一数量的第一后台应用中选取部分第一后台应用作为目标第一后台应用。
S103:在所述第一目标环形展示区域中,展示所述目标第一后台应用的应用图标。
终端在确定出了第一目标环形展示区域后,就可以显示确定的第一目标环形展示区域,并在确定的第一目标环形展示区域中展示目标第一后台应用的应用图标。
该第一目标环形展示区域可以展示在终端的主界面中,可以展示在多任务管理界面中,如果第一环形展示区域展示在多任务管理界面中,该多任务管理界面可以理解为环形多任务管理界面。
因为将后台应用的应用图标集中展示在展示区域中,并且应用图标所占的展示区域较小,因此终端在第一目标环形展示区域中展示后台应用的应用图标,可以是在第一目标环形展示区域中一次性为用户展示更多的后台应用,可以最大限度地使用终端当前屏幕空间,相对与现有的多任务管理界面留有空白区域更少,能够展示更多的内容,对于后台应用不多时,基本上在一版屏幕内,用户不需要额外操作,即可满足大部分用户对全部后台应用的查看需求。
本发明实施例中在展示后台应用时,先确定目标环形展示区域,在目标环形展示区域中展示第一数量的后台应用的图标,不仅可以展示多个后台应用,方便用户查看后台应用,并且展示后台应用的图标,可避免用户的隐私泄露。
实施例2:
在上述实施例的基础上,本发明实施例中,在所述根据所述第一后台应用的第一数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第一目标环形展示区域及目标第一后台应用之前,所述方法还包括:
判断所述第一后台应用的第一数量是否为0;
如果否,进行后续步骤。
如果所述第一数量为0,所述方法还包括:
显示无后台应用的提示信息。
终端中在后台运行的后台应用的数量是不固定的,因此终端在接收到后台应用的展示请求后,可以识别后台应用的第一数量,并判断后台应用的第一数量是否为0,如果不为0,则可以根据该第一数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的目标环形展示区域。
如果后台应用的第一数量为0,则可以不进行后续的确定目标环形展示区域的过程即不展示目标环形展示区域,显示无后台应用的提示信息,节省了终端资源,提高了用户体验。
如果目标环形展示区域需要展示在多任务管理界面中,则在多任务管理界面中显示无后台应用的提示信息。
实施例3:
在上述各实施例的基础上,本发明实施例中,所述在所述第一目标环形展示区域中,展示所述目标第一后台应用的应用图标后,所述方法还包括:
判断所述第一数量的第一后台应用是否完全被展示;
如果否,保存未展示的第二后台应用的信息,并在终端的展示界面上显示隐藏应用查看按钮。
终端在第一目标环形展示区域展示目标第一后台应用的应用图标前,确定了目标第一后台应用,该目标第一后台应用可以为第一数量的第一后台应用,可以是第一数量中部分的第一后台应用,因此终端在第一目标环形展示区域中展示目标第一后台应用的应用图标后,可以判断第一数量的第一后台应用是否完全被展示。
如果终端确定第一数量的第一后台应用完全被展示,则终端可以继续在第一目标环形展示区域中,展示目标第一后台应用的应用图标。
如果终端确定第一数量的第一后台应用未完全被展示,则可以认为确定的目标第一后台应用为部分第一后台应用,即终端中存在未被展示的第一后台应用,该未被展示的第一后台应用可以理解为未展示的第二后台应用。
当终端确定存在未展示的第二后台应用时,为了保证用户能够对未展示的第二后台应用进行查看,则终端确定第一数量的第一后台应用未完全被展示时,保存该未展示的第二后台应用的信息,该未展示的第二后台应用的信息可以包括应用图标、应用名和预览信息等中的一种或多种。
由于该第二后台应用未被展示,则可以理解为该第二后台应用被隐藏,为了实现用户对未展示的第二后台应用即隐藏的第二后台应用的查看,终端可以为用户提供查看隐藏的第二后台应用的入口,即在终端的展示界面上显示隐藏应用查看按钮。
未展示的第二后台应用在隐藏时,可以是在终端的隐藏区域中的任意位置进行隐藏,可以是在终端的隐藏区域中的对应隐藏位置进行隐藏,隐藏区域中的第二后台应用的信息不可见,当然也可以是直接第二后台应用的状态修改为不可见,以达到对未展示的第二后台应用隐藏的目的。
在终端的展示界面上展示隐藏应用查看按钮时,可以是在终端的展示界面上的任意区域展示隐藏应用查看按钮,还可以是在第一目标环形展示区域中展示隐藏应用查看按钮。用户可以通过隐藏应用查看按钮,来查看未展示的第二后台应用。
在本发明实施例中当存在未展示的后台应用的信息时,在终端的展示界面上显示隐藏应用查看按钮,方便了用于对隐藏的应用的查看,提高了用户体验。
实施例4:
在上述各实施例的基础上,本发明实施例中,所述方法还包括:
如果识别到隐藏应用查看按钮被选中,确定待展示的第二后台应用;
根据所述第二后台应用的第三数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第二目标环形展示区域及目标第二后台应用;
在所述第二目标环形展示区域中,展示所述目标第二后台应用的应用图标。
终端中待展示的后台应用的数量较多时,由于终端可能由于展示区域的大小有限,无法将待展示的每个后台应用的应用图标进行展示,可能存在部分第二后台应用的图标未展示。用户想要对未展示的第二后台应用进行查看时,可以通过选中终端的展示界面显示的隐藏应用查看按钮来实现。选中操作可以为点击操作、按压操作或滑动操作等。
当终端识别到展示界面显示的隐藏应用查看按钮被选中,终端将未展示的第二后台应用确定为待展示的第二后台应用,并且终端可以识别到待展示的第二后台应用的第三数量。终端确定待展示的第二后台应用的第三数量的过程,与确定待展示的第一后台应用的第一数量的过程相似,在本发明实施例中不做赘述。
例如,如图2所示,如果环形展示区域在展示后台应用时已达到屏幕边缘,终端的当前目标环形展示区域能够展示的图标的数量已达最大,终端中仍然存在未展示的第二后台应用时,终端展示界面显示的隐藏应用查看按钮为“更多”,用户可以通过点击“更多”按钮,来将剩余的未展示完的第二后台应用的应用图标进行展示,此时终端的环形展示区域的版本进行了重新刷新,之前展示的第一后台应用的应用图标不在刷新后的第二目标环形展示区域中展示。
刷新后得到的第二目标环形展示区域中,展示第二后台应用的应用图标如图3所示。
终端在确定待展示的第二后台应用的第三数量后,可以根据第三数量以及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第二目标环形展示区域。在确定出了进行展示的第二目标环形展示区域后,也就是确定出了进行展示的第二目标环形展示区域的数量,该第二目标环形展示区域的数量可以为一个或多个。
终端在确定进行展示的第二目标环形展示区域时,可以是根据待展示的第二后台应用的第三数量,选择任意的第二数量对应的环形展示区域作为第二目标环形展示区域,只要每个第二目标环形展示区域对应的第二数量相加得到的和不小于该第三数量即可,还可以是按照第二数量由小到大,或者由大到小的顺序依次选择环形展示区域作为第二目标展示区域。
终端确定了进行展示的第二目标环形展示区域,可以根据第二后台应用的第三数量及每个第二目标环形展示区域能够展示的图标的第二数量,确定目标第二后台应用,例如可以是将第三数量与每个第二数量的和比较,根据比较结果,如果第二目标环形展示区域能够展示的第三数量的第二后台应用,就将第三数量的第二后台应用确定为目标第二后台应用,如果第二目标环形展示区域不能展示第三数量的第二后台应用,在第三数量的第二后台应用中选取部分第二后台应用作为目标第二后台应用。
终端在确定出了第二目标环形展示区域后,就可以显示确定的第二目标环形展示区域,并在确定的第二目标环形展示区域中展示目标第二后台应用的应用图标。
该第二目标环形展示区域可以展示在终端的主界面中,可以展示在多任务管理界面中,如果第二目标环形展示区域展示在多任务管理界面中,该多任务管理界面可以理解为环形多任务管理界面。通常该第二目标环形展示区域与上述第一目标环形展示区域展示在相同的界面中。
终端在第二目标环形展示区域中展示目标第二后台应用的应用图标时,需要将之前的第一目标环形展示区域隐藏,并将第一目标环形展示区域中展示的目标第一后台应用的应用图标隐藏。
将后台应用的应用图标集中展示在展示区域中,并且应用图标所占的展示区域较小,因此终端在第二目标环形展示区域中展示后台应用的应用图标,可以是在第二目标环形展示区域中一次性为用户展示更多之前隐藏的后台应用。
由于本发明实施例中,用户可以通过选中隐藏应用查看按钮,实现对隐藏的应用的查看,提高了用户体验。
实施例5:
在上述各实施例的基础上,本发明实施例中,在所述第二目标环形展示区域中,展示所述目标第二后台应用的应用图标后,所述方法还包括:
如果识别到所述展示界面上显示的应用查看初始化按钮被选中,重新展示所述第一目标环形展示区域,并在所述第一目标环形展示区域中,对所述目标第一后台应用的应用图标进行展示。
用户在查看后台应用的过程中,可能想要对环形展示区域中最初始展示的后台应用的应用图标进行查看,因此终端在可以在展示界面上显示应用查看初始化按钮,用户可以通过选中该应用查看初始化按钮,控制终端展示最初始展示的后台应用的应用图标。该对应用查看初始化按钮的选中操作可以为点击操作、按压操作或滑动操作等。
还如上述图3所示,终端展示界面显示的应用查看初始化按钮为“返回”,用户可以通过点击“返回”按钮,来查看初始展示的第一后台应用的应用图标。
当终端识别到展示界面显示的应用查看初始化按钮被选中,终端获取之前确定的第一目标环形展示区域及目标第一后台应用,重新展示第一目标环形展示区域,并在该第一目标环形展示区域中,对目标第一后台应用的应用图标进行展示。
在本发明实施例中,用户可以通过选中应用查看初始化按钮,实现对初次展示的应用的快速查看,提高了用户体验。
实施例6:
在上述各实施例的基础上,本发明实施例中,根据待展示的后台应用的数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的目标环形展示区域及目标后台应用包括:
确定当前屏幕能够展示的每个候选环形展示区域;
判断所述每个候选环形展示区域能够展示的图标的第二数量的第一数量和是否不小于待展示的后台应用的数量;
如果是,在所述每个候选环形展示区域中选取目标环形展示区域,并将待展示的每个后台应用确定为目标后台应用;
如果否,将所述每个候选环形展示区域确定为目标环形展示区域,并在待展示的后台应用中选取所述第一数量和的目标后台应用。
由于终端中预先保存有每个环形展示区域中能够展示的图标的第二数量,终端能够同时环形展示区域及展示的图标的数量的是有限的,当后台应用过多时,可能会有部分后台应用的图标不能展示。
终端中保存的环形展示区域的数量是一定,例如可以根据终端屏幕能够展示的环形展示区域的数量确定,也可以是根据用户在使用时手指可触摸区域确定。例如当根据终端屏幕能够展示的环形展示区域的数量确定终端保存的环形展示区域的数量,则可以为3个或4个,当根据用户在使用时手指可触摸区域确定终端保存的环形展示区域的数量,则可以为1个或2个等。
终端可以将终端中保存的每个环形展示区域确定为终端当前屏幕能够展示的每个候选环形展示区域。
终端可以确定其保存的每个候选环形展示区域能够展示的图标的数量,即将每个候选环形展示区域对应的第二数量相加,得到第一数量和,终端能够同时展示的图标的数量最多为该第一数量和。
终端能够获取待展示的后台应用的数量,终端确定待展示的后台应用的数量后,可以先确定第一数量和是否不小于待展示的后台应用的数量。
如果该第一数量和不小于待展示的后台应用的数量,则可以认为当前屏幕能够展示的每个候选环形展示区域能够展示全部的待展示的后台应用的应用图标,则可以在每个候选环形展示区域中选取目标环形展示区域,并将待展示的每个后台应用确定为目标后台应用。
终端在每个候选环形展示区域中选取目标环形展示区域,可以是将任意候选环形展示区域选取为目标环形展示区域,可以是根据待展示的后台应用的数量及每个候选环形展示区域能够展示的图标的第二数量,确定目标环形展示区域。
如果该第一数量和小于待展示的后台应用的数量,则可以认为当前屏幕能够展示的每个候选环形展示区域不能够展示全部的待展示的后台应用的应用图标,则可以将每个候选环形展示区域确定为目标环形展示区域,并在待展示的后台应用中选取该第一数量和的目标后台应用。
终端在待展示的后台应用中选取该第一数量和的目标后台应用,可以将选取该第一数量和的任意后台应用,可以是按照保存的后台应用的优先级选取该第一数量和的目标后台应用。
在本发明实施例中能够尽可能多地展示后台应用的应用图标,更加方便用户查看后台应用,进一步提高了用户体验。
实施例7:
终端可以针对保存的每个环形展示区域设置其对应的优先级,在确定目标环形展示区域时,可以根据每个环形展示区域的优先级进行确定,在上述各实施例的基础上,本发明实施例中所述在所述每个候选环形展示区域中选取目标环形展示区域包括:
根据每个候选环形展示区域的优先级,按照优先级由高至低的顺序依次将每个候选环形展示区域作为待展示区域进行以下操作:
确定该待展示区域,及优先级较该待展示区域的优先级高的每个候选环形展示区域能够展示的图标的第二数量的第二数量和;
如果该第一数量和不小于所述待展示的后台应用的数量,则将该待展示区域及优先级较该待展示区域的优先级高的每个候选环形展示区域作为目标环形展示区域。
终端保存的每个环形展示区域可能为一个或多个,终端还可以针对每个环形展示区域保存其对应的优先级,因此终端确定的当前屏幕能够展示的候选环形展示区域可能为一个或多个,终端在确定候选环形展示区域后,可以针对每个候选环形展示区域确定其对应的优先级。
终端在根据待展示的后台应用的数量及每个候选环形展示区域能够展示的图标的第二数量,确定进行展示的目标环形展示区域时,可以是根据待展示的后台应用的数量、每个候选环形展示区域能够展示的图标的第二数量、以及每个候选环形展示区域的优先级进行确定的。
终端中保存有每个候选环形展示区域能够展示的图标的第二数量,终端在根据优先级确定目标环形展示区域时,可以是按照优先级由高至低的顺序,依次将每个候选环形展示区域作为待展示区域进行以下操作:
针对待展示区域,可以先确定优先级比该待展示的优先级高的每个环形展示,为了方便描述,将比该待展示区域的优先级高的环形展示区域称为其他区域。终端根据该待展示区域能够展示的图标的第二数量以及每个其它区域能够展示的图标的第二数量,确定第二数量和,即将该待展示区域对应的第二数量与每个其它区域对应的第二数量相加,得到第二数量和。
因为是按照候选环形展示区域的优先级由高至低的顺序进行确定的,当该待展示区域的优先级为最高时,则无其它区域,则第二数量和与该待展示区域对应的第二数量相同。
在确定出第二数量和后,可以是判断第二数量和是否不小于待展示的后台应用的数量,如果是,将该待展示区域及其它区域作为目标环形展示区域。
根据每个候选环形展示区域的优先级,将优先级最高的候选环形展示区域作为待展示区域。
以下以一个具体的实施例进行论述如何根据优先级确定目标环形展示区域:假设,终端确定了三个候选环形展示区域,优先级分别为高、中、低,对应的第二数量分别为5、9和13,终端在确定出待展示的后台应用的数量为0时,在多任务管理界面中显示无后台应用的提示信息。
如果待展示的后台应用的数量不为0,则终端先判断优先级为高的候选环形展示区域对应的第二数量是否不小于该待展示的后台应用的数量,即判断待展示的后台应用的数量是否小于等于5,如果是,则将优先级为高的环形展示区域作为目标环形展示区域,在多任务管理界面中的该优先级为高的这1个环形展示区域中待展示的后台应用的应用图标,如图4当待展示的后台应用的数量为3个时,实际待展示的后台应用的数量没有达到该优先级为高的这1个环形展示区域能够展示的图标的第二数量,此时默认最少展示这1个环形展示区域,在该优先级为高的这1个环形展示区域中的待展示的后台应用的应用图标,和图5所示当待展示的后台应用的数量为5个时,实际待展示的后台应用的数量等于该优先级为高的这1个环形展示区域能够展示的图标的第二数量,此时刚好将这1个环形展示区域填满,在该优先级为高的这1个环形展示区域中的待展示的后台应用的应用图标。
如果待展示的后台应用的数量大于5,则将优先级为高的环形展示区域对应的第二数量与优先级为中的环形展示区域对应的第二数量相加,得到第二数量和,即第二数量和为5+9=14。终端判断待展示的后台应用的数量是否小于等于14,如果是,则将优先级为高的环形展示区域和优先级为中的环形展示区域作为目标环形展示区域,在多任务管理界面中的该优先级为高和优先级为中的这2个环形展示区域中显示待展示的后台应用的应用图标,如图6当待展示的后台应用的数量为14个时,实际待展示的后台应用的数量等于优先级为高和优先级为中的这2个环形展示区域能够展示的图标的第二数量的和,此时刚好将这2个环形展示区域填满,在这2个环形展示区域中的待展示的后台应用的应用图标,若存在未填满的情况时,可以如图4所示留存空位不显示即可。
如果待展示的后台应用的数量大于14,则将优先级为高的环形展示区域对应的第二数量、优先级为中的环形展示区域对应的第二数量以及优先级为低的环形展示区域对应的第二数量相加,得到第二数量和,即第二数量和为5+9+12=26。终端判断待展示的后台应用的数量是否小于等于26,如果是,则将优先级为高、优先级为中和优先级为低的这3个环形展示区域作为目标环形展示区域,在多任务管理界面中的该优先级为高、优先级为中和优先级为低的这3个环形展示区域中显示待展示的后台应用的应用图标,如图7当待展示的后台应用的数量为26个时,实际待展示的后台应用的数量等于优先级为高、优先级为中和优先级为低的这3个环形展示区域能够展示的图标的第二数量的和,此时刚好将这3个环形展示区域填满,在这3个环形展示区域中的待展示的后台应用的应用图标,若存在未填满的情况时,可以如图4所示留存空位不显示即可。
如果待展示的后台应用的数量大于26时,可以如图2所述的方式继续展示,也可以直接将超过26的后台应用进行隐藏。
实施例8:
在上述各实施例的基础上,本发明实施例中,在目标环形展示区域中,展示目标后台应用的应用图标包括:
针对目标环形展示区域中的每个展示位置,判断该展示位置是否能够展示完整的应用图标;
如果是,将该展示位置确定为后台应用的对应展示位置,在所述对应展示位置展示后台应用的应用图标。
终端在保存每个环形展示区域时,可以针对每个环形展示区域保存该环形展示区域的中的每个展示位置,因此终端在确定目标环形展示区域后,也可以确定目标环形展示区域中的每个展示位置。
终端针对目标环形展示区域中的每个展示位置,可以判断该展示位置是否能够展示完整的应用图标。终端在判断某一展示位置是否能够展示完整的应用图标时,可以是通过该展示位置的大小和每个应用图标的大小确定,如果该展示位置的大小不小于应用图标的大小,确定该展示位置能够展示完整的应用图标,如果该展示位置的大小是小于应用图标的大小的,确定该展示位置不能够展示完整的应用图标,此时终端中保存有展示位置的大小和应用图标的大小;可以是通过该展示位置能够展示的像素点和每个应用图标的像素点确定,如果该展示位置能够展示的像素点不小于每个应用图标的像素点,确定该展示位置能够展示完整的应用图标,如果该展示位置能够展示的像素点小于应用图标的像素点,确定该展示位置不能够展示完整的应用图标等。
如果终端针对目标环形展示区域中的每个展示位置,确定该展示位置能够展示完整的应用图标,将该展示位置确定后台应用的对应展示位置。
如图2所示,目标环形展示区域中部分区域因为屏幕的关系,未有足够的位置能够完整展示一个后台应用的应用图标,则在该部分区域不展示应用图标。
由于本发明实施例中能够为用户展示完整的后台应用的应用图标,提高了用户体验。
实施例9:
为了提高用户体验,在上述各实施例的基础上,本发明实施例中,保存的所有的环形展示区域的圆心相同;
优先级较高的环形展示区域的半径不大于优先级较低的环形展示区域的半径,且任意相邻的两个环形展示区域不重叠。
可以理解为针对优先级相邻的两个环形展示区域,优先级较高的环形展示区域的大圆半径不大于优先级较低的环形展示区域的小圆半径。
本发明实施例的环形展示区域可以是整个圆环或部分圆环构成的展示区域。
在目标环形展示区域的对应展示位置,展示目标后台应用的应用图标。
在目标环形展示区域中,展示目标后台应用的应用图标包括:
根据目标后台应用最后一次被使用时间,确定所述目标后台应用的优先级;
按照所述目标后台应用的优先级,确定所述目标后台应用在目标环形展示区域的对应展示位置,在所述对应展示位置展示所述目标后台应用的应用图标。
按照目标后台应用最后一次被使用时间,依次在目标环形展示区域进行展示目标后台应用的应用图标,能够更加便于用户查找到自身待访问的目标后台应用,进一步提高了目标后台应用的查找效率。
终端会记录用户使用每个应用的最后一次使用时间,因此当应用作为目标后台应用时,终端可以获取到目标后台应用最后一次被使用时间。终端按照目标后台应用最后一次被使用时间,依次展示目标后台应用的应用图标时,终端首先根据目标后台应用最后一次被使用时间,确定目标后台应用的优先级,该优先级可以看作是目标后台应用的显示优先级。
终端根据目标后台应用最后一次被使用时间,确定目标后台应用的优先级的过程,可以是按照目标后台应用最后一次被使用时间距终端当前***时间的早晚或近远,依次为目标后台应用赋予从高到低的等级,将为目标后台应用赋予的从高到低的等级确定为目标后台应用的优先级;可以是按照目标后台应用最后一次被使用时间,及预先保存的最后一次被使用时间与优先级的对应关系,确定目标后台应用对应的优先级等。
终端确定目标后台应用的优先级后,按照目标后台应用的优先级,确定目标后台应用在目标环形展示区域的对应展示位置。
终端按照目标后台应用的优先级,确定目标后台应用在目标环形展示区域的对应展示位置时,可以是根据预先保存的优先级与展示位置的对应关系,确定第二优先级的对应展示位置,可以是按照第二优先级的高低,从目标环形展示区域的起始展示位置开始,将目标环形展示区域的展示位置依次作为优先级从高到低的目标后台应用对应的对应展示位置等。
终端根据目标后台应用在目标环形展示区域的对应展示位置,在对应展示位置展示目标后台应用的应用图标。
此时对于用户查看来说,最内侧的目标环形展示区域中展示的是用户最近使用的应用,最内侧相邻的目标环形展示区域中展示的是较用户最近使用的时间早的应用,以此类推,用户可以通过目标环形展示区域展示的应用图标,直观快速查找到自己所需的应用。
实施例10:
在上述各实施例的基础上,本发明实施例还提供了一种终端800,如图8所示,包括:处理器801、通信接口802、存储器803和通信总线804,其中,处理器801,通信接口802,存储器803通过通信总线804完成相互间的通信;
所述存储器803中存储有计算机程序,当所述程序被所述处理器801执行时,使得所述处理器801执行如下步骤:
接收对后台应用的查看指令,确定待展示的第一后台应用;
根据所述第一后台应用的第一数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第一目标环形展示区域及目标第一后台应用;
在所述第一目标环形展示区域中,展示所述目标第一后台应用的应用图标。
上述终端提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口802用于上述终端与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述处理器可以是通用处理器,包括中央处理器、网络处理器(NetworkProcessor,NP)等;还可以是数字指令处理器(Digital Signal Processing,DSP)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
在本发明实施例中,处理器执行存储器上所存放的程序时,实现在展示后台应用时,先确定目标环形展示区域,在目标环形展示区域中展示第一数量的后台应用的图标,不仅可以展示多个后台应用,方便用户查看后台应用,并且展示后台应用的图标,可避免用户的隐私泄露。
实施例11:
在上述各实施例的基础上,本发明实施例还提供了一种计算机存储可读存储介质,所述计算机可读存储介质内存储有可由终端执行的计算机程序,当所述程序在所述终端上运行时,使得所述终端执行时实现如下步骤:
接收对后台应用的查看指令,确定待展示的第一后台应用;
根据所述第一后台应用的第一数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第一目标环形展示区域及目标第一后台应用;
在所述第一目标环形展示区域中,展示所述目标第一后台应用的应用图标。
上述计算机可读存储介质可以是终端中的处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器如软盘、硬盘、磁带、磁光盘(MO)等、光学存储器如CD、DVD、BD、HVD等、以及半导体存储器如ROM、EPROM、EEPROM、非易失性存储器(NANDFLASH)、固态硬盘(SSD)等。
在本发明实施例中提供的计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时,实现在展示后台应用时,先确定目标环形展示区域,在目标环形展示区域中展示第一数量的后台应用的图标,不仅可以展示多个后台应用,方便用户查看后台应用,并且展示后台应用的图标,可避免用户的隐私泄露。
图9为本发明实施例提供的一种应用展示装置900示意图,应用于终端,该装置包括:
第一确定模块901,用于接收对后台应用的查看指令,确定待展示的第一后台应用;
第二确定模块902,用于根据所述第一后台应用的第一数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第一目标环形展示区域及目标第一后台应用;
展示模块903,用于在所述第一目标环形展示区域中,展示所述目标第一后台应用的应用图标。
所述装置还包括:
判断模块904,用于判断所述第一后台应用的第一数量是否为0;如果否,触发所述第二确定模块902。
所述展示模块903,还用于如果所述判断模块904的判断结果为是时,显示无后台应用的提示信息。
所述展示模块903,还用于在所述第一目标环形展示区域中,展示所述目标第一后台应用的应用图标后,判断所述第一数量的第一后台应用是否完全被展示;如果否,保存未展示的第二后台应用的信息,并在终端的展示界面上显示隐藏应用查看按钮。
所述展示模块903,还如果识别到隐藏应用查看按钮被选中,确定待展示的第二后台应用;根据所述第二后台应用的第三数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第二目标环形展示区域及目标第二后台应用;在所述第二目标环形展示区域中,展示所述目标第二后台应用的应用图标。
所述展示模块903,还用于在所述第二目标环形展示区域中,展示所述目标第二后台应用的应用图标后,如果识别到所述展示界面上显示的应用查看初始化按钮被选中,重新展示所述第一目标环形展示区域,并在所述第一目标环形展示区域中,对所述目标第一后台应用的应用图标进行展示。
所述展示模块903,具体用于确定当前屏幕能够展示的每个候选环形展示区域;判断所述每个候选环形展示区域能够展示的图标的第二数量的第一数量和是否不小于待展示的后台应用的数量;如果是,在所述每个候选环形展示区域中选取目标环形展示区域,并将待展示的每个后台应用确定为目标后台应用;如果否,将所述每个候选环形展示区域确定为目标环形展示区域,并在待展示的后台应用中选取所述第一数量和的目标后台应用。
所述展示模块903,具体用于根据每个候选环形展示区域的优先级,按照优先级由高至低的顺序依次将每个候选环形展示区域作为待展示区域进行以下操作:确定该待展示区域,及优先级较该待展示区域的优先级高的每个候选环形展示区域能够展示的图标的第二数量的第二数量和;如果该第一数量和不小于所述待展示的后台应用的数量,则将该待展示区域及优先级较该待展示区域的优先级高的每个候选环形展示区域作为目标环形展示区域。
所述展示模块903,具体用于针对目标环形展示区域中的每个展示位置,判断该展示位置是否能够展示完整的应用图标;如果是,将该展示位置确定为后台应用的对应展示位置,在所述对应展示位置展示后台应用的应用图标。
保存的所有的环形展示区域的圆心相同;
优先级较高的环形展示区域的半径不大于优先级较低的环形展示区域的半径,且任意相邻的两个环形展示区域不重叠。
所述展示模块903,具体用于根据目标后台应用最后一次被使用时间,确定所述目标后台应用的优先级;按照所述目标后台应用的优先级,确定所述目标后台应用在目标环形展示区域的对应展示位置,在所述对应展示位置展示所述目标后台应用的应用图标。
本发明实施例中在展示后台应用时,先确定目标环形展示区域,在目标环形展示区域中展示第一数量的后台应用的图标,不仅可以展示多个后台应用,方便用户查看后台应用,并且展示后台应用的图标,可避免用户的隐私泄露。
对于***/装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (24)
1.一种应用展示方法,其特征在于,该方法包括:
接收对后台应用的查看指令,确定待展示的第一后台应用;
根据所述第一后台应用的第一数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第一目标环形展示区域及目标第一后台应用;
在所述第一目标环形展示区域中,展示所述目标第一后台应用的应用图标。
2.如权利要求1所述的方法,其特征在于,在所述根据所述第一后台应用的第一数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第一目标环形展示区域及目标第一后台应用之前,所述方法还包括:
判断所述第一后台应用的第一数量是否为0;
如果否,进行后续步骤。
3.如权利要求2所述的方法,其特征在于,如果所述第一数量为0,所述方法还包括:
显示无后台应用的提示信息。
4.如权利要求1所述的方法,其特征在于,所述在所述第一目标环形展示区域中,展示所述目标第一后台应用的应用图标后,所述方法还包括:
判断所述第一数量的第一后台应用是否完全被展示;
如果否,保存未展示的第二后台应用的信息,并在终端的展示界面上显示隐藏应用查看按钮。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
如果识别到隐藏应用查看按钮被选中,确定待展示的第二后台应用;
根据所述第二后台应用的第三数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第二目标环形展示区域及目标第二后台应用;
在所述第二目标环形展示区域中,展示所述目标第二后台应用的应用图标。
6.如权利要求5所述的方法,其特征在于,在所述第二目标环形展示区域中,展示所述目标第二后台应用的应用图标后,所述方法还包括:
如果识别到所述展示界面上显示的应用查看初始化按钮被选中,重新展示所述第一目标环形展示区域,并在所述第一目标环形展示区域中,对所述目标第一后台应用的应用图标进行展示。
7.如权利要求1或5所述的方法,其特征在于,根据待展示的后台应用的数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的目标环形展示区域及目标后台应用包括:
确定当前屏幕能够展示的每个候选环形展示区域;
判断所述每个候选环形展示区域能够展示的图标的第二数量的第一数量和是否不小于待展示的后台应用的数量;
如果是,在所述每个候选环形展示区域中选取目标环形展示区域,并将待展示的每个后台应用确定为目标后台应用;
如果否,将所述每个候选环形展示区域确定为目标环形展示区域,并在待展示的后台应用中选取所述第一数量和的目标后台应用。
8.如权利要求7所述的方法,其特征在于,所述在所述每个候选环形展示区域中选取目标环形展示区域包括:
根据每个候选环形展示区域的优先级,按照优先级由高至低的顺序依次将每个候选环形展示区域作为待展示区域进行以下操作:
确定该待展示区域,及优先级较该待展示区域的优先级高的每个候选环形展示区域能够展示的图标的第二数量的第二数量和;
如果该第一数量和不小于所述待展示的后台应用的数量,则将该待展示区域及优先级较该待展示区域的优先级高的每个候选环形展示区域作为目标环形展示区域。
9.如权利要求1或5所述的方法,其特征在于,在目标环形展示区域中,展示目标后台应用的应用图标包括:
针对目标环形展示区域中的每个展示位置,判断该展示位置是否能够展示完整的应用图标;
如果是,将该展示位置确定为后台应用的对应展示位置,在所述对应展示位置展示后台应用的应用图标。
10.如权利要求1所述的方法,其特征在于,保存的所有的环形展示区域的圆心相同;
优先级较高的环形展示区域的半径不大于优先级较低的环形展示区域的半径,且任意相邻的两个环形展示区域不重叠。
11.如权利要求1或5所述的方法,其特征在于,在目标环形展示区域中,展示目标后台应用的应用图标包括:
根据目标后台应用最后一次被使用时间,确定所述目标后台应用的优先级;
按照所述目标后台应用的优先级,确定所述目标后台应用在目标环形展示区域的对应展示位置,在所述对应展示位置展示所述目标后台应用的应用图标。
12.一种应用展示装置,其特征在于,该装置包括:
第一确定模块,用于接收对后台应用的查看指令,确定待展示的第一后台应用;
第二确定模块,用于根据所述第一后台应用的第一数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第一目标环形展示区域及目标第一后台应用;
展示模块,用于在所述第一目标环形展示区域中,展示所述目标第一后台应用的应用图标。
13.如权利要求12所述的装置,其特征在于,所述装置还包括:
判断模块,用于判断所述第一后台应用的第一数量是否为0;如果否,触发所述第二确定模块。
14.如权利要求13所述的装置,其特征在于,所述展示模块,还用于如果所述判断模块的判断结果为是时,显示无后台应用的提示信息。
15.如权利要求12所述的装置,其特征在于,所述展示模块,还用于在所述第一目标环形展示区域中,展示所述目标第一后台应用的应用图标后,判断所述第一数量的第一后台应用是否完全被展示;如果否,保存未展示的第二后台应用的信息,并在终端的展示界面上显示隐藏应用查看按钮。
16.如权利要求15所述的装置,其特征在于,所述展示模块,还如果识别到隐藏应用查看按钮被选中,确定待展示的第二后台应用;根据所述第二后台应用的第三数量及保存的每个环形展示区域能够展示的图标的第二数量,确定进行展示的第二目标环形展示区域及目标第二后台应用;在所述第二目标环形展示区域中,展示所述目标第二后台应用的应用图标。
17.如权利要求16所述的装置,其特征在于,所述展示模块,还用于在所述第二目标环形展示区域中,展示所述目标第二后台应用的应用图标后,如果识别到所述展示界面上显示的应用查看初始化按钮被选中,重新展示所述第一目标环形展示区域,并在所述第一目标环形展示区域中,对所述目标第一后台应用的应用图标进行展示。
18.如权利要求12或16所述的装置,其特征在于,所述展示模块,具体用于确定当前屏幕能够展示的每个候选环形展示区域;判断所述每个候选环形展示区域能够展示的图标的第二数量的第一数量和是否不小于待展示的后台应用的数量;如果是,在所述每个候选环形展示区域中选取目标环形展示区域,并将待展示的每个后台应用确定为目标后台应用;如果否,将所述每个候选环形展示区域确定为目标环形展示区域,并在待展示的后台应用中选取所述第一数量和的目标后台应用。
19.如权利要求18所述的装置,其特征在于,所述展示模块,具体用于根据每个候选环形展示区域的优先级,按照优先级由高至低的顺序依次将每个候选环形展示区域作为待展示区域进行以下操作:确定该待展示区域,及优先级较该待展示区域的优先级高的每个候选环形展示区域能够展示的图标的第二数量的第二数量和;如果该第一数量和不小于所述待展示的后台应用的数量,则将该待展示区域及优先级较该待展示区域的优先级高的每个候选环形展示区域作为目标环形展示区域。
20.如权利要求12或16所述的装置,其特征在于,所述展示模块,具体用于针对目标环形展示区域中的每个展示位置,判断该展示位置是否能够展示完整的应用图标;如果是,将该展示位置确定为后台应用的对应展示位置,在所述对应展示位置展示后台应用的应用图标。
21.如权利要求12所述的装置,其特征在于,保存的所有的环形展示区域的圆心相同;
优先级较高的环形展示区域的半径不大于优先级较低的环形展示区域的半径,且任意相邻的两个环形展示区域不重叠。
22.如权利要求12或16所述的装置,其特征在于,所述展示模块,具体用于根据目标后台应用最后一次被使用时间,确定所述目标后台应用的优先级;按照所述目标后台应用的优先级,确定所述目标后台应用在目标环形展示区域的对应展示位置,在所述对应展示位置展示所述目标后台应用的应用图标。
23.一种终端,其特征在于,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
所述存储器中存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行权利要求1~11任一项所述方法的步骤。
24.一种计算机可读存储介质,其特征在于,其存储有可由终端执行的计算机程序,当所述程序在所述终端上运行时,使得所述终端执行权利要求1~11任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810873082.9A CN109164959A (zh) | 2018-08-02 | 2018-08-02 | 一种应用展示方法、装置、终端及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810873082.9A CN109164959A (zh) | 2018-08-02 | 2018-08-02 | 一种应用展示方法、装置、终端及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109164959A true CN109164959A (zh) | 2019-01-08 |
Family
ID=64898793
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810873082.9A Pending CN109164959A (zh) | 2018-08-02 | 2018-08-02 | 一种应用展示方法、装置、终端及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109164959A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113256441A (zh) * | 2021-06-03 | 2021-08-13 | 探探文化发展(北京)有限公司 | 一种社交场景下用户推荐方法、装置、设备及存储介质 |
CN113590905A (zh) * | 2021-07-30 | 2021-11-02 | 北京达佳互联信息技术有限公司 | 对象展示方法、装置、电子设备和存储介质 |
CN114329189A (zh) * | 2021-12-13 | 2022-04-12 | 北京五八信息技术有限公司 | 内容信息的推荐方法、装置、电子设备及可读介质 |
CN118013076A (zh) * | 2024-03-12 | 2024-05-10 | 滨州市草原锦茂牧业有限公司 | 农产品信息展示处理方法、装置及电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103631661A (zh) * | 2013-11-27 | 2014-03-12 | 青岛海信电器股份有限公司 | 一种内存管理方法和装置 |
CN104965668A (zh) * | 2015-06-19 | 2015-10-07 | 北京奇虎科技有限公司 | 界面操作的方法和装置 |
CN105955563A (zh) * | 2016-04-15 | 2016-09-21 | 奇酷软件(深圳)有限公司 | 图标的管理方法、图标的管理***和终端 |
CN106843739A (zh) * | 2017-02-28 | 2017-06-13 | 维沃移动通信有限公司 | 一种移动终端的显示控制方法及移动终端 |
-
2018
- 2018-08-02 CN CN201810873082.9A patent/CN109164959A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103631661A (zh) * | 2013-11-27 | 2014-03-12 | 青岛海信电器股份有限公司 | 一种内存管理方法和装置 |
CN104965668A (zh) * | 2015-06-19 | 2015-10-07 | 北京奇虎科技有限公司 | 界面操作的方法和装置 |
CN105955563A (zh) * | 2016-04-15 | 2016-09-21 | 奇酷软件(深圳)有限公司 | 图标的管理方法、图标的管理***和终端 |
CN106843739A (zh) * | 2017-02-28 | 2017-06-13 | 维沃移动通信有限公司 | 一种移动终端的显示控制方法及移动终端 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113256441A (zh) * | 2021-06-03 | 2021-08-13 | 探探文化发展(北京)有限公司 | 一种社交场景下用户推荐方法、装置、设备及存储介质 |
CN113590905A (zh) * | 2021-07-30 | 2021-11-02 | 北京达佳互联信息技术有限公司 | 对象展示方法、装置、电子设备和存储介质 |
CN114329189A (zh) * | 2021-12-13 | 2022-04-12 | 北京五八信息技术有限公司 | 内容信息的推荐方法、装置、电子设备及可读介质 |
CN118013076A (zh) * | 2024-03-12 | 2024-05-10 | 滨州市草原锦茂牧业有限公司 | 农产品信息展示处理方法、装置及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109164959A (zh) | 一种应用展示方法、装置、终端及可读存储介质 | |
RU2677595C2 (ru) | Способ и аппаратура для отображения интерфейса приложения и электронное устройство | |
CN107636595B (zh) | 用于在电子设备中使用第一应用图标启动第二应用的方法 | |
US9348441B2 (en) | Electronic device and method of controlling the same | |
CN110035180B (zh) | 卡片显示方法、装置、终端及存储介质 | |
CN104991696B (zh) | 一种信息处理方法及电子设备 | |
US9652111B2 (en) | Method and system for quickly arranging multiple windows and mobile apparatus thereof | |
CN106033372A (zh) | 一种页面切换方法及装置 | |
CN109726539B (zh) | 应用开启方法、装置、终端及存储介质 | |
CN109240778A (zh) | 一种应用展示方法、装置、终端及可读存储介质 | |
CN110209326B (zh) | 一种截图方法、装置、折叠屏设备及存储介质 | |
US20160103576A1 (en) | Navigating application interface | |
CN109491737A (zh) | 一种显示方法、装置、终端及可读存储介质 | |
CN109032472A (zh) | 一种应用展示方法、装置、终端及可读存储介质 | |
CN110191045A (zh) | 一种信息分享方法、装置、终端及可读存储介质 | |
CN108052254B (zh) | 一种信息处理方法及电子设备 | |
CN106547429A (zh) | 用于电子终端的显示方法及装置 | |
CN109298813A (zh) | 一种应用展示方法、装置、终端及可读存储介质 | |
CN106293326A (zh) | 一种控制带有触摸屏的设备的图标显示的方法及装置 | |
CN104217153A (zh) | 一种信息处理方法和电子设备 | |
CN109164955A (zh) | 一种应用的展示方法、装置、终端和存储介质 | |
CN109324855A (zh) | 一种应用的展示方法、装置、终端和存储介质 | |
CN104866193A (zh) | 一种终端 | |
RU2644117C2 (ru) | Способ аутентификации пользователя и терминал | |
US10732794B2 (en) | Methods and systems for managing images |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190108 |
|
RJ01 | Rejection of invention patent application after publication |