应用组件显示方法、装置、设备和存储介质与流程
未命名
09-17
阅读:92
评论:0

1.本技术属于计算机技术领域,具体涉及一种应用组件显示方法、装置、设备和存储介质。
背景技术:
2.随着计算机技术的发展,用户能够在电子设备中安装应用程序(简称应用),使电子设备能够实现不同的功能,例如:通过音视频播放应用播放音频和显示视频画面、文本浏览软件显示文本和播放文本音频等。
3.在相关技术中,可以通过在桌面添加应用组件的方式,实现快速查看某一应用的相关内容。但是,该方式需要用户先访问电子设备中组件库,并在组件库中搜索想要查看的应用的相关组件,然后,再将其相关组件拖拽到桌面进行使用,导致操作繁琐,影响用户查看应用信息的便捷性。
技术实现要素:
4.本技术实施例的目的是提供一种应用组件显示方法、装置、设备和存储介质,能够解决添加应用组件操作繁琐的问题。
5.第一方面,本技术实施例提供了一种应用组件显示方法,该方法可以包括:
6.接收用户对第一对象的第一输入,第一对象包括应用图标、文件夹图标或第一应用组件;
7.响应于第一输入,根据第一对象的第一尺寸,显示目标应用组件,目标应用组件为与第一对象对应的目标应用的组件。
8.第二方面,本技术实施例提供了一种应用组件显示装置,该应用组件显示装置可以包括:
9.接收模块,用于接收用户对第一对象的第一输入,第一对象包括应用图标、文件夹图标或第一应用组件;
10.显示模块,用于响应于第一输入,根据第一对象的第一尺寸,显示目标应用组件,目标应用组件为与第一对象对应的目标应用的组件。
11.第三方面,本技术实施例提供了一种电子设备,电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面所示的应用组件显示方法的步骤。
12.第四方面,本技术实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面所示的应用组件显示方法的步骤。
13.第五方面,本技术实施例提供了一种芯片,芯片包括处理器和显示接口,显示接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面所示的应用组件显示方法的步骤。
14.第六方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介
质中,该程序产品被至少一个处理器执行以实现如第一方面所示的应用组件显示方法的步骤。
15.在本技术实施例中,可以接收用户对第一对象的第一输入,其中,第一对象包括应用图标、文件夹图标或第一应用组件,响应于第一输入,按照第一对象的第一尺寸,显示与该目标应用对应的目标应用组件。这样,可以通过对已显示的第一对象即应用图标、文件夹图标或第一应用组件的输入,快速显示目标应用组件,无需用户访问电子设备中的组件库,就可以在桌面添加应用组件,减少了用户添加应用组件的操作,提高了生成应用组件的效率。
附图说明
16.图1为本技术实施例提供的一种应用组件显示方法的流程图;
17.图2为本技术实施例提供的一种应用组件显示方法的界面示意图之一;
18.图3为本技术实施例提供的一种应用组件显示方法的界面示意图之二;
19.图4为本技术实施例提供的一种应用组件显示方法的界面示意图之三;
20.图5为本技术实施例提供的一种应用组件显示方法的界面示意图之四;
21.图6为本技术实施例提供的一种应用组件显示方法的界面示意图之五;
22.图7为本技术实施例提供的一种应用组件显示方法的界面示意图之六;
23.图8为本技术实施例提供的一种应用组件显示方法的界面示意图之七;
24.图9为本技术实施例提供的一种应用组件显示方法的界面示意图之八;
25.图10为本技术实施例提供的一种应用组件显示方法的界面示意图之九;
26.图11为本技术实施例提供的一种应用组件显示方法的界面示意图之十;
27.图12为本技术实施例提供的一种应用组件显示方法的界面示意图之十一;
28.图13为本技术实施例提供的一种应用组件显示装置的结构示意图;
29.图14为本技术实施例提供的一种电子设备的结构示意图;
30.图15为本技术实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
31.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
32.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
33.随着电子设备显示的应用组件越来越丰富,若用户想要使用某个应用组件,则需访问电子设备中的组件库,并在桌面组件库中搜索想要查看的应用的相关组件,然后,再将其相关组件拖拽到桌面进行使用,导致操作繁琐。
34.另外,桌面要显示应用组件的同时,还要显示应用图标,用户操作桌面空间通常会受到限制,虽然,可以通过增加桌面分页来解决上述问题,但是,如果桌面添加过多分页,也会增加用户在桌面查找应用组件和应用图标的操作,影响用户查看应用信息的便捷性。
35.为了解决相关技术中的问题,下面结合附图1至图12,通过具体的实施例及其应用场景对本技术实施例提供的应用组件显示方法进行详细地说明。
36.首先,结合图1对本技术实施例提供的一种应用组件显示方法进行详细说明。
37.图1为本技术实施例提供的一种应用组件显示方法的流程图。
38.如图1所示,本技术实施例提供的应用组件显示方法可以应用于电子设备,该应用组件显示方法可以包括如下步骤:
39.步骤110,接收用户对第一对象的第一输入,第一对象包括应用图标、文件夹图标或第一应用组件;
40.步骤120,响应于第一输入,根据第一对象的第一尺寸,显示目标应用组件,目标应用组件为与第一对象对应的目标应用的组件。
41.这样,可以通过对已显示的第一对象即应用图标、文件夹图标或第一应用组件的输入,根据第一尺寸从目标应用的组件中快速筛选出目标应用组件并显示目标应用组件,无需用户访问电子设备中的组件库,就可以在桌面添加应用组件,减少了用户添加应用组件的操作,提高了生成应用组件的效率。
42.可选地,目标应用组件为与第一对象对应的目标应用的组件可以是目标应用组件的尺寸与第一尺寸相同,也可以是目标应用组件的尺寸与第一尺寸存在比例关系。
43.下面对上述步骤进行说明。
44.首先,涉及步骤110,在一种或多种可能的实施例中,可以是在第一对象处于组件切换模式的情况下,接收用户对第一对象的第一输入。
45.示例性地,在接收到用户长按第一对象的输入时,启动组件切换模式,即在第一对象对应的位置显示可拖拽提示控件,以便用户通过对可拖拽提示控件的触控实现第一输入,如图2所示,以第一对象为应用图标为例,电子设备在接收到用户长按app5的应用图标20的输入时,在应用图标20的右下角显示可拖拽提示控件21。
46.本技术实施例中的第一输入可以是长按、点击、双击、滑动等输入,在此不对其进行具体限定。可选的,第一输入可以是用于触发显示目标应用组件的输入,第一输入也可以是用于先调整第一对象的尺寸再触发根据第一对象的第一尺寸显示目标应用组件的输入。
47.接着,涉及步骤120,由于第一对象的类型不同,所以,基于不同类型的第一对象,可以通过不同的方式显示目标应用组件。
48.(1)第一对象为应用图标或文件夹图标
49.在一种或多种可能的实施例中,第一输入为调整第一对象的尺寸的输入,基于此,该步骤120具体可以包括:
50.步骤1201,响应于第一输入,获取第一对象被调整后的第一尺寸;
51.步骤1202,在第一尺寸与第一预设尺寸匹配的情况下,按照第一预设尺寸,显示目标应用组件。
52.示例性地,如图3所示,电子设备可以显示多个应用图标,多个应用图标为app1、app2、app3、app4和app5,此时,第一对象可以为应用图标,这样,用户可以在多个应用图标
中选中第一图标如app5,并拖拽app5的提示控件21,将app5的应用图标20调整为第一尺寸即1x2,此时,第一尺寸与app5的目标应用组件的第一预设尺寸相同,那么,可以如图4所示,按照第一预设尺寸,显示app5的目标应用组件即“1
×
2组件1”。
53.或者,第一对象可以为文件夹图标,如图5所示,用户可以拖拽文件夹图标40的提示控件41,将文件夹图标40调整为第一尺寸即1x2,此时,若该文件夹图标40中的应用具有与第一尺寸相同的应用组件,则表示第一尺寸与第一预设尺寸匹配。接着,按照第一预设尺寸,显示这些应用的目标应用组件,比如文件夹图标40中包括应用1、应用2和应用3,且每个应用都具有1x2的应用组件,那么,按照第一预设尺寸,显示应用1的目标应用组件即“1
×
2组件1”、应用2的目标应用组件即1
×
2组件2”、以及应用3的目标应用组件即“1
×
2组件3”。需要说明的是,本技术实施例中在目标应用组件的数量大于2时,可按照列表的形式显示多个目标应用组件。然后,用户可以从“1
×
2组件1”、“1
×
2组件2”和“1
×
2组件3”中选择最终显示在桌面中的目标应用组件即“1
×
2组件1”,参照图4,显示应用1的目标应用组件即“1
×
2组件1”。当然,用户也可以通过拖拽操作改变其目标应用组件在桌面的其他位置,方便用户不需要进入桌面组件库就可以实现添加组件的功能。
54.需要说明的是,当第一对象仅对应一个目标应用组件,即可如图6所示,在接收到用户拖拽提示控件21的第一输入时,直接显示该目标应用组件如“1
×
2组件1”;当第一对象对应多个目标应用组件时,可以参照图5,以规格列表的形式显示多个目标应用组件,或者以应用组件示例图的形式显示多个目标应用组件(图中并未示出)。
55.另外,用户在实际调整第一对象的尺寸时,存在可能调整为与预设尺寸不匹配的情况,进一步地,在上述步骤1202之后,本技术实施例提供的应用组件显示方法还可以包括:
56.在第一尺寸与第一预设尺寸不匹配的情况下,根据第一尺寸,获取参考显示尺寸区间,参考显示尺寸区间包括第一尺寸,且参考显示尺寸区间的取值范围最小;
57.按照参考显示尺寸区间中的每个参考显示尺寸确定为目标显示尺寸,显示目标应用组件。
58.示例性地,若第一预设尺寸为1
×
2、2
×
2和4
×
2,此时,用户将第一对象的第一尺寸调整为3
×
2,该3
×
2不属于第一预设尺寸,但是处于2
×
2和4
×
2之间的尺寸,所以,可以根据2
×
2和4
×
2这两个尺寸,生成参考显示尺寸区间,即为[2
×
2,4
×
2],此时,可以将[2
×
2,4
×
2]中的每个参考显示尺寸确定为目标显示尺寸,这里,仍以前述例子进行举例,由于参考显示尺寸区间中包括2
×
2和4
×
2这两个尺寸,那么,此时,可以按照2
×
2和4
×
2这两个尺寸显示目标应用组件。
[0059]
除此之外,还可以按照小于第一尺寸的第一预设尺寸显示目标应用组件,仍以上述例子进行说明,若用户调整的第一尺寸为3
×
2,在显示结果上,3
×
2大于了第一预设尺寸中的1
×
2和2
×
2,那么,电子设备会默认用户最大想要将第一对象的第一尺寸调整为3
×
2,此时,由于3
×
2不属于第一预设尺寸,但是相邻且小于3
×
2的第一预设尺寸为2
×
2,所以,可以按照2
×
2,显示目标应用组件。当然,在一些场景下,还可以按照第一预设尺寸中小于第一尺寸的预设尺寸,显示目标应用组件。
[0060]
值得注意的是,当用户拖拽到应用图标或文件夹图标对应的应用组件的最大组件规格时,则不能继续拖拽放大,例如,应用图标app5对应的应用5的应用组件最大的一个组
件规格是4x2的,那么用户最多只能拖拽应用组件到4x2的规格。
[0061]
在另一种或多种可能的实施例中,第一输入为移动第一对象的显示位置的输入,基于此,该步骤120具体可以包括:
[0062]
响应于第一输入,获取应用图标或文件夹图标移动后的第三终止显示位置;
[0063]
在第三终止显示位置为第三应用组件的显示位置的情况下,按照第三应用组件的显示尺寸,显示目标应用组件,其中,目标应用组件为第一对象对应应用的应用组件。
[0064]
示例性地,如图6所示,以第一对象为应用图标为例,用户可以将应用图标20移动到第三终止显示位置,在第三终止显示位置处于第三应用组件如“app6 1
×
2组件1”的显示位置的情况下,从app5的应用组件中筛选出显示尺寸为1
×
2的目标应用组件,如1
×
2组件1、1
×
2组件2和1
×
2组件3,并以规格列表的形式显示目标应用组件。
[0065]
同理,若以第一对象为文件夹图标,则可以获取文件夹图标中的至少一个应用图标对应的应用组件,并从这些应用组件中筛选出尺寸为1
×
2的应用组件,然后,对其进行显示。
[0066]
需要说明的是,本技术实施例中的第三应用组件可以是第一对象中任一应用的任一应用组件,也可以是电子设备中其他应用的任一应用组件。
[0067]
需要说明的是,在本技术实施例中第一对象为文件夹图标时,还可以通过如下至少两种方式确定目标应用组件。
[0068]
在一种或多种可能的实施例中,该步骤120具体可以包括:
[0069]
响应于第一输入,在文件夹图标的显示区域中,获取用户触发第一输入的按压触控区域,按压触控区域对应第一应用图标,文件夹图标包括第一应用图标;
[0070]
显示与第一应用图标对应的目标应用的应用组件。
[0071]
示例性地,如图7所示,若用户触发第一输入的按压触控区域与app6的应用图标81至少部分重合,那么,会将app6确定为目标应用,这样,在确定目标显示尺寸之后,显示的目标应用组件可以为与app6对应的、且与目标显示尺寸相同的目标应用组件。
[0072]
需要说明的是,除了可以仅显示与app6对应的、且与目标显示尺寸相同的目标应用组件,也可以显示该文件夹图标中任意应用的、与目标显示尺寸相同的应用组件。
[0073]
在另一种或多种可能的实施例中,该步骤120具体可以包括:
[0074]
响应于第一输入,滚动显示文件夹图标中的n个应用图标;
[0075]
在获取到文件夹图标调整后的第一尺寸、且第一尺寸与第一预设尺寸匹配的情况下,确定在调整到第一尺寸时滚动显示的第四应用图标,n个应用图标包括第四应用图标;
[0076]
按照第一预设尺寸,显示与第四应用图标对应的目标应用的应用组件。
[0077]
示例性地,如图8所示,在第一对象为文件夹图标如文件夹图标b时,用户可以通过可拖拽提示控件22以改变文件夹图标60的显示尺寸,在可拖拽提示控件22被用户拖动的过程中,可以在文件夹图标60的右上角切换显示该文件夹图标内的各应用图标,如果想要哪个应用组件,停止拖动,就会展示停止拖动时的应用图标对应的应用组件,用户可以通过可拖拽提示控件22将文件夹图标60拖拽到1x2的尺寸,此时,在文件夹图标b的右上角可以显示应用6的应用图标app6,该应用6具有1x2尺寸的应用组件,接着,用户可以继续拖拽提示控件22,以将文件夹图标60拖拽到2x2的尺寸,此时,在文件夹图标b的右上角可以切换显示为应用7的应用图标app7,该应用7具有2x2尺寸的应用组件,再者,用户继续拖拽提示控件
22,以将文件夹图标60拖拽到3x2的尺寸,此时,在文件夹图标b的右上角可以显示应用8的应用图标app8,该应用8具有3x2尺寸的应用组件,然后,用户可继续通过拖拽提示控件22,以将文件夹图标60拖拽到4x2的尺寸,此时,在文件夹图标b的右上角可以显示应用6的应用图标app6,该应用6具有4x2尺寸的应用组件。
[0078]
若检测到用户拖拽提示控件22,以将文件夹图标60拖拽到4x2的尺寸时,停止拖拽或停止触控屏幕,则确定app6的图标为第四应用图标,该app6为目标应用,如此,app6的4x2的应用组件即为目标应用组件。
[0079]
(2)第一对象为第一应用组件
[0080]
在一种或多种可能的实施例中,将桌面中已有的应用组件移动到目标图标,从而可以根据已有的应用组件的显示尺寸,获取目标图标对应应用的、且与已有的应用组件的显示尺寸相同的目标应用组件,基于此,第一输入为移动第一应用组件的输入,第一尺寸为第一应用组件的显示尺寸,基于此,该步骤120具体可以包括:
[0081]
步骤1204,响应于第一输入,获取第一应用组件移动后的第一终止显示位置;
[0082]
步骤1205,将与第一终止显示位置匹配的目标图标对应的应用确定为目标应用;
[0083]
步骤1206,按照第一尺寸,显示目标应用的目标应用组件。
[0084]
其中,目标图标包括目标应用的图标目标文件夹的图标,在为文件夹图标的情况下,文件夹图标中每个应用图标均为目标图标。
[0085]
示例性地,如图10所示,用户可以移动第一应用组件“1
×
2组件1”的位置,并确定第一应用组件“1
×
2组件1”的第一终止显示位置是否为某个应用图标的位置。这里,若第一终止显示位置为应用图标如app5的位置,则可以将app5确定为目标图标,与app5对应的应用5确定为目标应用。然后,按照第一应用组件的尺寸即1
×
2,显示应用5的目标应用组件“app5 1
×
2组件1”,即目标应用组件的尺寸也是1
×
2。这里,为了不遮挡其他应用图标、文件夹图标,可以将应用5的目标应用组件“app5 1
×
2组件1”显示在该页面中的空白处。
[0086]
需要说明的是,若app5的应用组件筛选出多个1
×
2的目标应用组件,则可以按照规格列表的形式显示。
[0087]
进一步地,在另一种或多种可能的实施例中,上述涉及的步骤1205之后,本技术实施例提供的应用组件显示方法还可以包括:
[0088]
根据第一应用组件的组件功能,获取目标应用的第二应用组件,第二应用组件的组件功能与第一应用组件的组件功能相同;
[0089]
按照所述第一尺寸,显示第二应用组件。
[0090]
示例性地,若用户将app1的应用组件1如扫一扫组件拖动到app2的应用图标后,可以从app2中获取与应用组件1具有同样功能的组件,如app2的扫一扫组件,并以相同的显示尺寸进行显示。
[0091]
此外,本技术实施例提供的应用组件显示方法还可以根据调整目标应用组件的大小,反推显示与目标应用组件对应的应用图标,可以通过如下两种方式实现。
[0092]
可选地,本技术实施例提供的应用组件显示方法还可以包括:根据第一应用组件的组件功能,获取目标应用的第五应用组件,第五应用组件的组件功能与第一应用组件的组件功能相同,且显示尺寸相同;显示第五应用组件。
[0093]
在一种或多种可能的实施例中,在步骤120之后,本技术实施例提供的应用组件显
示方法还可以包括:
[0094]
步骤1301,接收对目标应用组件的第二输入,第二输入为调整目标应用组件的尺寸的输入;
[0095]
步骤1302,响应于第二输入,获取目标应用组件被调整后的第二显示尺寸;
[0096]
步骤1303,在第二尺寸满足第二预设尺寸的情况下,将目标应用组件切换显示为第二应用图标,第二应用图标为与目标应用组件对应的应用的图标。
[0097]
示例性地,当用户拖拽目标应用组件时,可以逆向拖拽目标应用组件的尺寸,将目标应用组件拖拽恢复为应用图标,如图10所示,用户可以调整目标应用组件“app5 1
×
2组件1”的显示尺寸,在将目标应用组件“app5 1
×
2组件1”的尺寸调整到第二预设显示尺寸的情况下,将目标应用组件切换显示为app5的应用图标。如此,通过调整尺寸可以便捷地将目标应用组件切换为应用图标。
[0098]
在另一种或多种可能的实施例中,在步骤120之后,本技术实施例提供的应用组件显示方法还可以包括:
[0099]
步骤1401,接收对目标应用组件的第三输入,第三输入为移动目标应用组件的位置的输入;
[0100]
步骤1402,响应于第三输入,获取目标应用组件移动后的第二终止显示位置;
[0101]
步骤1403,在第二终止显示位置与目标应用图标匹配的情况下,将目标应用组件切换显示为第三应用图标,第三应用图标为与目标应用组件对应的应用的图标。
[0102]
其中,第二应用图标的显示尺寸与目标应用图标的显示尺寸相同。
[0103]
示例性地,如图11所示,用户可以将目标应用组件“app5 1
×
2组件1”拖拽组件到其他尺寸的应用图标如app4上,这样,可以将目标应用组件“app5 1
×
2组件1”恢复成相同尺寸的应用图标app5。
[0104]
进一步地,上述涉及步骤1402之后,本技术实施例提供的应用组件显示方法还可以包括:
[0105]
获取目标应用组件在第二终止显示位置的停留时长;
[0106]
在停留时长大于或等于预设停留时长的情况下,向目标应用图标对应的应用发送目标应用组件的内容。
[0107]
示例性地,如果目标应用组件拖拽到目标应用图标上方、且停留时间过长,就可以进行数据传输,即将目标应用组件上的内容传输给目标应用图标对应的应用,比如应用组件1上有商品信息,目标应用图标是app1的应用图标,就可以将商品信息发送给app1,其中,若app1为社交应用程序,则可以将商品信息发送到社交联系人的聊天窗口中。
[0108]
另外,在第二终止显示位置与第四应用组件匹配的情况下,如果目标应用组件拖拽到其他应用组件上方、且停留时间过长,就可以进行数据传输,即将目标应用组件上的内容传输给第四应用组件,比如应用组件1上有商品信息,第四应用组件是与社交联系人1的聊天窗口,就可以将商品信息发送给社交联系人1。
[0109]
在又一种或多种可能的实施例中,在步骤120之后,本技术实施例提供的应用组件显示方法还可以包括:
[0110]
接收对第五应用图标的第五输入,第五输入为移动第五应用图标至目标应用组件的显示位置的输入;
[0111]
响应于第五输入,显示目标应用组件和第五应用图标的融合图标。
[0112]
示例性地,如图12所示,为了节省用户桌面的空间,目标应用组件如1
×
2组件1可以与应用图标如app5共存,这样桌面空间就可以节省出应用图标的显示区域,增加用户的可操作区域。其中,共存的方式可以是将文件夹图标中的应用图标叠加显示在目标应用组件上。
[0113]
需要说明的是,当用户点击融合图标的应用图标时,可以直接跳转到应用图标的页面,当用户点击其他区域,可以跳转到目标应用组件指定的跳转页面。
[0114]
在一个示例中,在响应于第四输入之后,本技术实施例提供的应用组件显示方法还可以包括:
[0115]
接收移动第四应用图标的第四输入;
[0116]
响应于第四输入,在第四应用图标的终止显示区域与目标应用组件的显示区域至少部分重合的情况下,显示目标应用组件和第四应用图标的融合图标,并向目标应用组件传输与第四应用图标对应的应用的内容;
[0117]
在融合图标的第一显示区域中显示内容,第一显示区域为显示目标应用组件的区域。
[0118]
示例性地,在确定目标应用组件app1 1*2组件1后,可以将文件夹图标或者应用图标替换为该组件,并将文件夹图标中的应用图标或应用图标显示在该组件上。示例性地,app1 1*2组件1为日历组件,第四应用图标为旅行应用的图标,在第四应用图标的终止显示区域与目标应用组件的显示区域至少部分重合的情况下,显示目标应用组件和第四应用图标的融合图标,并向目标应用组件传输与第四应用图标对应的应用的内容,例如第四应用图标向目标应用组件传输位置信息,如可以根据融合图标中旅行应用的图标在日历组件上的位置确定出行的日期,比如旅行应用的图标在日历中3.1日的位置,则日历组件可以获取到旅行应用图标传输的3.1日位置的信息。可选地,在打开旅行应用后默认的出行日期可以为3.1,即目标应用组件可以传输日期信息给旅行应用。
[0119]
可选地,可以在融合图标的第一显示区域中显示内容,第一显示区域为显示目标应用组件的区域,例如在融合图标的第一显示区域中显示日历信息。
[0120]
需要说明的是,本技术实施例提供的方法都是在拖拽的应用图标左右两边有足够桌面空位空间的时候,点击组件列表可以直接替换当前位置的内容,当右边空间不够时(例如紧挨着其他应用图标),用户拖拽后会列表直接覆盖在其他应用图标上面并显示对应规格的组件列表,用户可以进行拖拽列表中的组件去拖拽到桌面其他有空位的地方生成桌面挂件。
[0121]
综上,本技术实施例提供的应用组件显示方法可以接收用户对第一对象的第一输入,其中,第一对象包括应用图标、文件夹图标或第一应用组件,响应于第一输入,按照第一对象的第一尺寸,显示与该目标应用对应的目标应用组件。这样,可以通过对已显示的第一对象即应用图标、文件夹图标或第一应用组件的输入,快速显示目标应用组件,无需用户访问电子设备中的组件库,就可以在桌面添加应用组件,减少了用户添加应用组件的操作,提高了生成应用组件的效率。
[0122]
另外,能够帮助用户快速生成桌面组件,同时应用图标可以与应用组件融合,节约桌面的空间,让用户更加方便的使用桌面组件。如此,支持应用图标与应用组件快速切换,
让用户不需要进入桌面组件库就可以快速使用此应用的组件,同时可以节省用户桌面的空间,让用户更加便捷,提升用户体验。
[0123]
本技术实施例提供的应用组件显示方法,执行主体可以为应用组件显示装置。本技术实施例中以应用组件显示装置执行应用组件显示方法为例,说明本技术实施例提供的应用组件显示的装置。
[0124]
基于相同的发明构思,本技术还提供了一种应用组件显示装置。具体结合图13进行详细说明。
[0125]
图13为本技术实施例提供的一种应用组件显示装置的结构示意图。
[0126]
如图13所示,该应用组件显示装置130具体可以包括:
[0127]
接收模块1301,用于接收用户对第一对象的第一输入,第一对象包括应用图标、文件夹图标或第一应用组件;
[0128]
显示模块1302,用于响应于第一输入,根据第一对象的第一尺寸,显示目标应用组件,目标应用组件为与第一对象对应的目标应用的组件。
[0129]
下面对该应用组件显示装置130进行详细说明,具体如下所示:
[0130]
在一个或者多个可能的实施例中,本技术实施例提供的应用组件显示装置130还可以包括第一获取模块;其中,
[0131]
第一获取模块,用于在第一对象为应用图标或文件夹图标,第一输入为调整第一对象的尺寸的输入的情况下,响应于第一输入,获取第一对象被调整后的第一尺寸;
[0132]
显示模块1302还可以用于,在第一尺寸与第一预设尺寸匹配的情况下按照第一预设尺寸,显示目标应用组件。
[0133]
在另一个或者多个可能的实施例中,本技术实施例提供的应用组件显示装置130还可以包括第二获取模块;其中,
[0134]
第二获取模块,用于在第一尺寸与第一预设尺寸不匹配的情况下,根据第一尺寸,获取参考显示尺寸区间,参考显示尺寸区间包括第一尺寸,且参考显示尺寸区间的取值范围最小;
[0135]
显示模块1302还可以用于,按照参考显示尺寸区间中的每个参考显示尺寸,显示目标应用组件。
[0136]
在又一个或者多个可能的实施例中,本技术实施例提供的应用组件显示装置130还可以包括第三获取模块和第一确定模块;其中,
[0137]
第三获取模块,用于在第一对象为第一应用组件,第一输入为移动第一应用组件的输入,第一尺寸为第一应用组件的显示尺寸的情况下,响应于第一输入,获取第一应用组件移动后的第一终止显示位置;
[0138]
第一确定模块,用于将与第一终止显示位置匹配的目标图标对应的应用确定为目标应用;
[0139]
显示模块1302还可以用于,按照第一尺寸,显示目标应用的目标应用组件。
[0140]
在再一个或者多个可能的实施例中,本技术实施例提供的应用组件显示装置130还可以包括第四获取模块;其中,
[0141]
第四获取模块,用于根据第一应用组件的组件功能,获取目标应用的第二应用组件,第二应用组件的组件功能与第一应用组件的组件功能相同;
[0142]
显示模块1302还可以用于,用于按照第一尺寸,显示第二应用组件。
[0143]
在再一个或者多个可能的实施例中,本技术实施例提供的应用组件显示装置130还可以包括第五获取模块;其中,
[0144]
接收模块1301还可以用于,接收对目标应用组件的第二输入,第二输入为调整目标应用组件的尺寸的输入;
[0145]
第五获取模块,用于响应于第二输入,获取目标应用组件被调整后的第二尺寸;
[0146]
显示模块1302还可以用于,在第二尺寸满足第二预设尺寸的情况下,将目标应用组件切换显示为第二应用图标,第二应用图标为与目标应用组件对应的应用的图标。
[0147]
在再一个或者多个可能的实施例中,本技术实施例提供的应用组件显示装置130还可以包括第六获取模块;其中,
[0148]
接收模块1301还可以用于,接收对目标应用组件的第三输入,第三输入为移动目标应用组件的位置的输入;
[0149]
第六获取模块,用于响应于第三输入,获取目标应用组件移动后的第二终止显示位置;
[0150]
显示模块1302还可以用于,在第二终止显示位置与目标应用图标匹配的情况下,将目标应用组件切换显示为第三应用图标,第三应用图标为与目标应用组件对应的应用的图标。
[0151]
在再一个或者多个可能的实施例中,本技术实施例提供的应用组件显示装置130还可以包括传输模块;其中,
[0152]
接收模块1301还可以用于,接收移动第四应用图标的第四输入;
[0153]
显示模块1302还可以用于,响应于第四输入,在第四应用图标的终止显示区域与目标应用组件的显示区域至少部分重合的情况下,显示目标应用组件和第四应用图标的融合图标;
[0154]
传输模块,用于向目标应用组件传输与第四应用图标对应的应用的内容;
[0155]
显示模块1302还可以用于,在融合图标的第一显示区域中显示内容,第一显示区域为显示目标应用组件的区域。
[0156]
本技术实施例中的应用组件显示装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(mobile internet device,mid)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
[0157]
本技术实施例中的应用组件显示装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
[0158]
本技术实施例提供的应用组件显示装置能够实现图1至图12所示的应用组件显示
方法实施例实现的各个过程,达到相同的技术效果,为避免重复,这里不再赘述。
[0159]
基于此,本技术实施例提供的应用组件显示装置,可以接收用户对第一对象的第一输入,其中,第一对象包括应用图标、文件夹图标或第一应用组件,响应于第一输入,按照第一对象的第一尺寸,显示与该目标应用对应的目标应用组件。这样,可以通过对已显示的第一对象即应用图标、文件夹图标或第一应用组件的输入,快速显示目标应用组件,无需用户访问电子设备中的组件库,就可以在桌面添加应用组件,减少了用户添加应用组件的操作,提高了生成应用组件的效率,另外,由于应用组件可以显示应用中某些功能页面的信息,所以,使得用户无需访问应用,即可在浏览到某些功能页面的信息,如此,增加了用户查看应用信息的便捷性。
[0160]
可选的,如图14所示,本技术实施例还提供一种电子设备140,包括处理器1401和存储器1402,存储器1402上存储有可在处理器1401上运行的程序或指令,该程序或指令被处理器1401执行时实现上述应用组件显示方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0161]
需要说明的是,本技术实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
[0162]
图15为本技术实施例提供的一种电子设备的硬件结构示意图。
[0163]
该电子设备1500包括但不限于:射频单元1501、网络模块1502、音频输出单元1503、输入单元1504、传感器1505、显示单元1506、用户输入单元1507、接口单元1508、存储器1509、处理器1510等部件。
[0164]
本领域技术人员可以理解,电子设备1500还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1510逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图15中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
[0165]
其中,在本技术实施例中,用户输入单元1507用于接收用户对第一对象的第一输入,第一对象包括应用图标、文件夹图标或第一应用组件。显示单元1506,用于响应于第一输入,根据第一对象的第一尺寸,显示目标应用组件,目标应用组件为与第一对象对应的目标应用的组件。
[0166]
下面对该电子设备1500进行详细说明,具体如下所示:
[0167]
在一个或者多个可能的实施例中,处理器1510,用于在第一对象为应用图标或文件夹图标,第一输入为调整第一对象的尺寸的输入的情况下,响应于第一输入,获取第一对象调整后的第一尺寸;
[0168]
显示单元1506,用于在第一尺寸与第一预设尺寸匹配的情况下按照第一预设尺寸,显示目标应用组件。
[0169]
在另一个或者多个可能的实施例中,处理器1510还可以用于,在第一尺寸与第一预设尺寸不匹配的情况下,根据第一尺寸,获取参考显示尺寸区间,参考显示尺寸区间包括第一尺寸,且参考显示尺寸区间的取值范围最小;
[0170]
显示单元1506还可以用于,按照参考显示尺寸区间中的每个参考显示尺寸,显示目标应用组件。
[0171]
在又一个或者多个可能的实施例中,处理器1510还可以用于,在第一对象为第一应用组件,第一输入为移动第一应用组件的输入,第一尺寸为第一应用组件的显示尺寸的情况下,响应于第一输入,获取第一应用组件移动后的第一终止显示位置;将与第一终止显示位置匹配的目标图标对应的应用确定为目标应用;
[0172]
显示单元1506还可以用于,按照第一尺寸,显示目标应用的目标应用组件。
[0173]
在再一个或者多个可能的实施例中,处理器1510还可以用于,根据第一应用组件的组件功能,获取目标应用的第二应用组件,第二应用组件的组件功能与第一应用组件的组件功能相同;按照第一尺寸,显示第二应用组件。
[0174]
在再一个或者多个可能的实施例中,用户输入单元1507,用于接收对目标应用组件的第二输入,第二输入为调整目标应用组件的尺寸的输入;
[0175]
处理器1510还可以用于,响应于第二输入,获取目标应用组件被调整后的第二尺寸;
[0176]
显示单元1506还可以用于,在第二尺寸满足第二预设尺寸的情况下,将目标应用组件切换显示为第二应用图标,第二应用图标为与目标应用组件对应的应用的图标。
[0177]
在再一个或者多个可能的实施例中,用户输入单元1507还可以用于,接收对目标应用组件的第三输入,第三输入为移动目标应用组件的显示位置的输入;
[0178]
处理器1510,用于响应于第三输入,获取目标应用组件移动后的第二终止显示位置;
[0179]
显示单元1506还可以用于,在第二终止显示位置与目标应用图标匹配的情况下,将目标应用组件切换显示为第三应用图标,第三应用图标为与目标应用组件对应的应用的图标。
[0180]
在再一个或者多个可能的实施例中,用户输入单元1507还可以用于,接收移动第四应用图标的第四输入;
[0181]
显示单元1506还可以用于,响应于第四输入,在第四应用图标的终止显示区域与目标应用组件的显示区域至少部分重合的情况下,显示目标应用组件和第四应用图标的融合图标。
[0182]
在再一个或者多个可能的实施例中,处理器1510,用于向目标应用组件传输与第四应用图标对应的应用的内容;
[0183]
显示单元1506还可以用于,在融合图标的第一显示区域中显示内容,第一显示区域为显示目标应用组件的区域。
[0184]
应理解的是,输入单元1504可以包括图形处理器(graphics processing unit,gpu)15041和麦克风15042,图形处理器15041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图像或视频的图像数据进行处理。显示单元1506可包括显示面板,可以采用液晶显示器、有机发光二极管等形式来配置显示面板。用户输入单元1507包括触控面板15071以及其他输入设备15072中的至少一种。触控面板15071,也称为触摸屏。触控面板15071可包括触摸检测装置和触摸显示器两个部分。其他输入设备15072可以包括但不限于物理键盘、功能键(比如音量显示按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
[0185]
存储器1509可用于存储软件程序以及各种数据,存储器1509可主要包括存储程序
或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1509可以包括易失性存储器或非易失性存储器,或者,存储器1509可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccess memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器1509包括但不限于这些和任意其它适合类型的存储器。
[0186]
处理器1510可包括一个或多个处理单元;可选的,处理器1510集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线显示信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1510中。
[0187]
本技术实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述应用组件显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0188]
其中,处理器为上述实施例中的电子设备中的处理器。其中,可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光盘等。
[0189]
另外,本技术实施例另提供了一种芯片,芯片包括处理器和显示接口,显示接口和处理器耦合,处理器用于运行程序或指令,实现上述应用组件显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0190]
应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
[0191]
本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述应用组件显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0192]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0193]
此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
[0194]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方
法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例的方法。
[0195]
上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
技术特征:
1.一种应用组件显示方法,其特征在于,包括:接收用户对第一对象的第一输入,所述第一对象包括应用图标、文件夹图标或第一应用组件;响应于所述第一输入,根据所述第一对象的第一尺寸,显示目标应用组件,所述目标应用组件为与所述第一对象对应的目标应用的组件。2.根据权利要求1所述的方法,其特征在于,所述第一对象为应用图标或文件夹图标,所述第一输入为调整所述第一对象的尺寸的输入;所述响应于所述第一输入,根据所述第一对象的第一尺寸,显示目标应用组件,包括:响应于所述第一输入,获取所述第一对象被调整后的第一尺寸;在所述第一尺寸与第一预设尺寸匹配的情况下,按照所述第一预设尺寸,显示所述目标应用组件。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述第一尺寸与第一预设尺寸不匹配的情况下,根据所述第一尺寸,获取参考显示尺寸区间,所述参考显示尺寸区间包括所述第一尺寸;按照所述参考显示尺寸区间中的每个参考显示尺寸,显示所述目标应用组件。4.根据权利要求1所述的方法,其特征在于,所述第一对象为第一应用组件,所述第一输入为移动所述第一应用组件的输入,所述第一尺寸为所述第一应用组件的显示尺寸;所述响应于所述第一输入,根据所述第一对象的第一尺寸,显示目标应用组件,包括:响应于所述第一输入,获取所述第一应用组件移动后的第一终止显示位置;将与所述第一终止显示位置匹配的目标图标对应的应用确定为目标应用;按照所述第一尺寸,显示所述目标应用的目标应用组件。5.根据权利要求4所述的方法,其特征在于,所述将与所述第一终止显示位置匹配的目标图标对应的应用确定为所述目标应用之后,所述方法还包括:根据所述第一应用组件的组件功能,获取所述目标应用的第二应用组件,所述第二应用组件的组件功能与所述第一应用组件的组件功能相同;按照所述第一尺寸,显示所述第二应用组件。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收对所述目标应用组件的第二输入,所述第二输入为调整所述目标应用组件的尺寸的输入;响应于所述第二输入,获取所述目标应用组件被调整后的第二尺寸;在所述第二尺寸满足第二预设尺寸的情况下,将所述目标应用组件切换显示为第二应用图标,所述第二应用图标为与所述目标应用组件对应的应用的图标。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收对所述目标应用组件的第三输入,所述第三输入为移动所述目标应用组件的位置的输入;响应于所述第三输入,获取所述目标应用组件移动后的第二终止显示位置;在所述第二终止显示位置与目标应用图标匹配的情况下,将所述目标应用组件切换显示为第三应用图标,所述第三应用图标为与所述目标应用组件对应的应用的图标。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收移动第四应用图标的第四输入;响应于所述第四输入,在所述第四应用图标的终止显示区域与所述目标应用组件的显示区域至少部分重合的情况下,显示所述目标应用组件和所述第四应用图标的融合图标,并向所述目标应用组件传输与所述第四应用图标对应的应用的内容。9.一种应用组件显示装置,其特征在于,包括:接收模块,用于接收用户对第一对象的第一输入,所述第一对象包括应用图标、文件夹图标或第一应用组件;显示模块,用于响应于所述第一输入,根据所述第一对象的第一尺寸,显示目标应用组件,所述目标应用组件为与所述第一对象对应的目标应用的组件。10.一种电子设备,其特征在于,包括:处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-8任一项所述的应用组件显示的步骤。11.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-8任一项所述的应用组件显示的步骤。
技术总结
本申请公开了一种应用组件显示方法、装置、设备和存储介质,属于通信技术领域,该方法可以包括接收用户对第一对象的第一输入,第一对象包括应用图标、文件夹图标或第一应用组件;响应于第一输入,根据第一对象的第一尺寸,显示目标应用组件,目标应用组件为与第一对象对应的目标应用的组件。对应的目标应用的组件。对应的目标应用的组件。
技术研发人员:周银军
受保护的技术使用者:维沃移动通信有限公司
技术研发日:2023.06.15
技术公布日:2023/9/16
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种带有排渣功能的温控阀芯的制作方法 下一篇:一种船用链条的除锈装置的制作方法