[0001]
本发明涉及计算机技术领域,尤其涉及一种文件夹创建方法、装置、设备和计算机可读存储介质。
背景技术:[0002]
随着社会的进步,终端行业蓬勃发展,终端的硬件配置不断提高,用户可以基于不断提高的硬件配置安装更多的应用程序,例如:游戏应用程序、聊天应用程序、购物应用程序等等,在硬件配置允许的情况下,用户可以安装成百个应用程序。由于应用程序过多,在用户界面中寻找所需的应用程序是一件较为麻烦的过程,为了方便寻找所需的应用程序,终端提供了文件夹功能,用户可以将终端中安装的应用程序分门别类地划分到不同的文件夹中,这样到相应文件夹中寻找所需的应用程序即可。
[0003]
现有创建文件夹的方式是长时间按压一个应用图标并在未抬起手指的情况下将该应用图标拖拽到另一个应用图标上,这两个应用图标将自动合并到一个文件夹中,其他需要添加的应用图标直接拖拽到该文件夹的位置即可。但是,该创建文件夹的方式操作较为复杂,需要用户逐个拖拽应用图标,对于用户而言不够便捷。
技术实现要素:[0004]
本发明实施例的主要目的在于提供一种文件夹创建方法、装置、设备和计算机可读存储介质,以解决现有创建文件夹的方式操作较为复杂的问题。
[0005]
针对上述技术问题,本发明实施例是通过以下技术方案来解决的:
[0006]
本发明实施例提供了一种文件夹创建方法,包括:在用户界面中监听预设的文件夹创建事件;在监听到所述文件夹创建事件时,根据所述文件夹创建事件的发生位置,确定位于所述发生位置的预设范围内的多个目标应用图标;创建应用图标文件夹,并且将所述多个目标应用图标分别对应的应用程序信息映射所述应用图标文件夹。
[0007]
其中,所述在用户界面中监听预设的文件夹创建事件,包括:在用户界面的预设图标空白区域监听预设的文件夹创建事件;其中,所述图标空白区域是指相邻应用图标之间的区域。
[0008]
其中,所述在用户界面的预设区域监听预设的文件夹创建事件,包括:在用户界面的应用图标所覆盖的区域监听预设的文件夹创建事件。
[0009]
其中,所述确定位于所述发生位置的预设范围内的多个目标应用图标,包括:在所述发生位置的预设范围内,确定应用类型相同的多个目标应用图标;所述将所述多个目标应用图标分别对应的应用程序信息映射所述应用图标文件夹,包括:在终端数据库中,查询所述应用类型相同的多个目标应用图标分别对应的应用程序信息;对查询到的多个所述应用程序信息进行更新,使得多个所述应用程序信息映射所述应用图标文件夹。
[0010]
其中,所述在所述发生位置的预设范围内,确定应用类型相同的多个目标应用图标,包括:在所述发生位置的预设范围内,确定多个应用图标集合;其中,相同目标应用图标
集合中的目标应用图标对应相同的应用类型,不同目标应用图标集合中的目标应用图标对应不同的应用类型;所述创建应用图标文件夹,并且将所述多个目标应用图标分别对应的应用程序信息映射所述应用图标文件夹,包括:针对每个所述应用图标集合对应创建一个应用图标文件夹;针对每个所述应用图标集合,在终端数据库中,查询所述应用图标集合中的多个目标应用图标分别对应的应用程序信息;对查询到的多个所述应用程序信息进行更新,使得多个所述应用程序信息映射所述应用图标集合对应的应用图标文件夹。
[0011]
其中,所述确定所述发生位置的预设范围内的多个目标应用图标,包括:在所述发生位置位于左右相邻或者上下相邻的两个应用图标之间时,所述预设范围为所述左右相邻或者上下相邻的两个应用图标的区域,将所述左右相邻或者上下相邻的两个应用图标确定为所述多个目标应用图标;在所述发送位置位于行列相邻的四个应用图标之间时,所述预设范围为所述行列相邻的四个应用图标的区域,将所述行列相邻的四个应用图标确定为所述多个目标应用图标。
[0012]
其中,在所述将所述多个目标应用图标分别对应的应用程序信息映射所述应用图标文件夹之后,还包括:在所述应用图标文件夹中,为每个所述目标应用图标对应显示预设的图标移除按钮;在检测到所述图标移除按钮被触发之后,针对被触发的所述图标移除按钮对应的目标应用图标,解除所述目标应用图标对应的应用程序信息与所述应用图标文件夹之间的映射关系,使所述目标应用图标恢复到原位置。
[0013]
本发明实施例还提供了一种文件夹创建装置,包括:监听模块,用于在用户界面中监听预设的文件夹创建事件;确定模块,用于在监听到所述文件夹创建事件时,根据所述文件夹创建事件的发生位置,确定位于所述发生位置的预设范围内的多个目标应用图标;创建模块,用于创建应用图标文件夹,并且将所述多个目标应用图标分别对应的应用程序信息映射所述应用图标文件夹。
[0014]
本发明实施例还提供了一种文件夹创建设备,所述文件夹创建设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述任一项所述的文件夹创建方法的步骤。
[0015]
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有文件夹创建程序,所述文件夹创建程序被处理器执行时实现上述任一项所述的文件夹创建方法的步骤。
[0016]
本发明实施例的有益效果如下:
[0017]
在本发明实施例中,在监听到文件夹创建事件时,根据文件夹创建事件的发生位置确定需要放置到应用图标文件夹中的目标应用图标。通过本发明实施例,用户无需拖动应用程序图标,仅需通过触摸操作就可以创建应用图标文件夹,并且将应用程序图标放置到应用图标文件夹中,操作方便并且快捷,用户体验较佳。
附图说明
[0018]
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0019]
图1是根据本发明一实施例的文件夹创建方法的流程图;
[0020]
图2是根据本发明一实施例的目标应用图标的确定示意图;
[0021]
图3是根据本发明一实施例的目标应用图标的确定示意图;
[0022]
图4是根据本发明一实施例的应用图标文件夹的示意图;
[0023]
图5是根据本发明一实施例的移除目标应用图标的示意图;
[0024]
图6是根据本发明一实施例的文件夹创建方法的具体流程图;
[0025]
图7是根据本发明一实施例的文件夹创建装置的结构图;
[0026]
图8是根据本发明一实施例的文件夹创建设备的结构图。
具体实施方式
[0027]
为使本发明的目的、技术方案和优点更加清楚,以下结合附图及具体实施例,对本发明作进一步地详细说明。
[0028]
根据本发明的实施例,提供了一种文件夹创建方法。如图1所示,是根据本发明一实施例的文件夹创建方法的流程图。
[0029]
步骤s110,在用户界面中监听预设的文件夹创建事件。
[0030]
文件夹创建事件,用于指示在用户界面中创建文件夹。
[0031]
在用户界面的预设图标空白区域监听预设的文件夹创建事件;其中,所述图标空白区域是指相邻应用图标之间的区域;或者,在用户界面的应用图标所覆盖的区域监听预设的文件夹创建事件。
[0032]
用户在希望放入文件夹的多个应用图标附近进行触摸操作,进而在用户界面中生成文件夹创建事件。进一步地,在图表空白区域或者应用图标所覆盖的区域检测用户触摸操作,在检测到用户触摸操作并且用户触摸操作持续预设时长,在用户触摸操作的操作位置生成文件夹创建事件。
[0033]
步骤s120,在监听到所述文件夹创建事件时,根据所述文件夹创建事件的发生位置,确定位于所述发生位置的预设范围内的多个目标应用图标。
[0034]
文件夹创建事件的发生位置为用户触摸操作的操作位置。
[0035]
预设范围可以根据需求进行设置。预设范围可以是以文件夹创建事件的发生位置为中心,以预设长度为半径的范围。也可以是文件夹创建事件的发生位置的类型对应的范围。
[0036]
发生位置的类型包括但不限于:发生位置位于左右相邻或者上下相邻的两个应用图标之间,发送位置位于行列相邻的四个应用图标之间。
[0037]
在所述发生位置位于左右相邻或者上下相邻的两个应用图标之间时,所述预设范围为所述左右相邻或者上下相邻的两个应用图标的区域,将所述左右相邻或者上下相邻的两个应用图标确定为所述多个目标应用图标。例如:图2是根据本发明一实施例的目标应用图标的确定示意图,用户触摸第一应用图标和第二应用图标之间的位置并且持续预设时长,在该操作位置生成文件夹创建事件,将第一应用图标和第二应用图标都确定为目标应用图标。
[0038]
在所述发送位置位于行列相邻的四个应用图标之间时,所述预设范围为所述行列相邻的四个应用图标的区域,将所述行列相邻的四个应用图标确定为所述多个目标应用图标。例如:图3是根据本发明一实施例的目标应用图标的确定示意图,用户触摸第一应用图标、第二应用图标、第五应用图标和第六应用图标之间的位置并且持续预设时长,在该操作
位置生成文件夹创建事件,将第一应用图标、第二应用图标、第五应用图标和第六应用图标都确定为目标应用图标。
[0039]
步骤s130,创建应用图标文件夹,并且将所述多个目标应用图标分别对应的应用程序信息映射所述应用图标文件夹。
[0040]
应用图标文件夹,用于映射目标应用图标对应的应用程序信息。
[0041]
应用程序信息包括但不限于:应用程序的名称,应用程序的图标以及应用程序的地址。
[0042]
将多个目标应用图标分别对应的应用程序信息映射所述应用图标文件夹,包括:可以将多个目标应用图标分别对应的应用程序信息写入应用图标文件夹中,使得多个所述应用程序信息映射所述应用图标文件夹;也可以在终端数据库中,查询多个目标应用图标分别对应的应用程序信息;对查询到的多个所述应用程序信息进行更新,使得多个所述应用程序信息映射所述应用图标文件夹。
[0043]
在将目标应用图标对应的应用程序信息与应用图标文件夹进行映射之后,控制用户界面执行刷新操作,目标应用图标将会出现在应用图标文件夹中。应用图标文件夹的名称可以根据需求而定。这样,用户在打开该名称的应用图标文件夹之后,可以看到目标应用图标,进而可以打开目标应用图标对应的应用程序。例如:图4是根据本发明一实施例的应用图标文件夹的示意图,在图4的应用图标文件夹中显示的目标应用图标为图3中预设范围内的目标应用图标。
[0044]
在本实施例中,在将多个目标应用图标分别对应的应用程序信息映射所述应用图标文件夹之后,还包括:在所述应用图标文件夹中,为每个所述目标应用图标对应显示预设的图标移除按钮;在检测到所述图标移除按钮被触发之后,针对被触发的所述图标移除按钮对应的目标应用图标,解除所述目标应用图标对应的应用程序信息与所述应用图标文件夹之间的映射关系,使所述目标应用图标恢复到原位置。
[0045]
例如:图5是根据本发明一实施例的移除目标应用图标的示意图,在将图2预设范围中的两个目标应用图标移入应用图标文件夹之后,图5的应用图标文件夹中将显示这两个目标应用图标,并且分别在这两个目标应用图标的左上角显示预设的图标移除按钮,如果第一应用图标左上角的图标移除按钮被触发,即被用户点击,则解除第一应用图标对应的第一应用程序信息与应用图标文件夹的映射关系,将第一应用图标对应的第一应用程序信息恢复到移入应用图标文件夹之前,这样第一应用图标将会恢复到移入应用图标文件夹之前的位置。
[0046]
在本实施例中,在监听到文件夹创建事件时,根据文件夹创建事件的发生位置确定需要放置到应用图标文件夹中的目标应用图标。通过本实施例,用户无需拖动应用程序图标,仅需通过触摸操作就可以创建应用图标文件夹,并且将应用程序图标放置到应用图标文件夹中,操作方便并且快捷,用户体验较佳。
[0047]
在本实施例中,在监听到文件夹创建事件时,根据文件夹创建事件的发生位置,确定位于发生位置的预设范围内的全部应用图标或者部分应用图标作为目标应用图标。针对确定部分应用图标作为目标应用图标的情况,下面提供一个实施例,来对本发明实施例的文件夹创建方法进行进一步地描述。
[0048]
如图6所示,是根据本发明一实施例的文件夹创建方法的具体流程图。
[0049]
步骤s610,在用户界面中监听预设的文件夹创建事件。
[0050]
步骤s620,在监听到所述文件夹创建事件时,在所述发生位置的预设范围内,确定应用类型相同的多个目标应用图标。
[0051]
应用类型是对目标应用图标对应的应用程序的分类。
[0052]
应用类型包括但不限于:游戏类,办公类,视频类,聊天类。应用类型可以根据需求进行设置,或者,遵从应用程序开发时的设置。
[0053]
进一步地,可以在终端数据库中,查询应用图标对应的应用类型;按照应用类型对应用图标进行分类;将每个分类中的应用图标的数量与预设的数量阈值进行比较;在分类中的应用图标的数量大于预设的数量阈值时,将该分类中的应用图标确定为目标应用图标。
[0054]
在终端数据库中,存储每个应用程序的应用程序信息。应用程序信息包括但不限于:应用程序的名称,应用程序的图标,应用程序的应用类型以及应用程序的图标所在的文件夹信息。
[0055]
在应用程序的图标未移入任何文件夹的情况下,应用程序信息中包括的应用程序的图标所在的文件夹信息可以为空值。
[0056]
步骤s630,在终端数据库中,查询所述应用类型相同的多个目标应用图标分别对应的应用程序信息。
[0057]
在所述发生位置的预设范围内,确定多个应用图标集合;其中,相同目标应用图标集合中的目标应用图标对应相同的应用类型,不同目标应用图标集合中的目标应用图标对应不同的应用类型。
[0058]
例如:在第一应用图标集合中包括多个游戏类应用程序分别对应的目标应用图标,在第二应用图标集合中包括多个办公类应用程序分别对应的目标应用图标。
[0059]
步骤s640,对查询到的多个所述应用程序信息进行更新,使得多个所述应用程序信息映射所述应用图标文件夹。
[0060]
对查询到的多个所述应用程序信息进行更新,包括:对应用程序信息中包括的应用程序的图标所在的文件夹信息进行更新,将该文件夹信息更新为应用图标文件夹的信息,从而将应用程序信息映射应用图标文件夹。文件夹信息包括但不限于:文件夹的名称和文件夹所在位置(用户界面)。
[0061]
在所述发生位置的预设范围内,确定出多个应用图标集合的情况下,针对每个所述应用图标集合对应创建一个应用图标文件夹;针对每个所述应用图标集合,在终端数据库中,查询所述应用图标集合中的多个目标应用图标分别对应的应用程序信息;对查询到的多个所述应用程序信息进行更新,使得多个所述应用程序信息映射所述应用图标集合对应的应用图标文件夹。
[0062]
在本实施例中,在希望对预设范围内的应用程序进行分类的情况下,可以在该预设范围内进行触摸操作,以便生成文件夹创建事件,进而将该预设范围内的应用图标进行分类,创建每个分类对应的应用图标文件夹,将每个分类的应用图标移入对应分类的应用图标文件夹中。
[0063]
本发明实施例提供了一种文件夹创建装置。该文件夹创建装置可以设置在终端中。如图7所示,是根据本发明一实施例的文件夹创建装置的结构图。
[0064]
该文件夹创建装置,包括:监听模块710,确定模块720和创建模块730。
[0065]
监听模块710,用于在用户界面中监听预设的文件夹创建事件。
[0066]
确定模块720,用于在监听到所述文件夹创建事件时,根据所述文件夹创建事件的发生位置,确定位于所述发生位置的预设范围内的多个目标应用图标。
[0067]
创建模块730,用于创建应用图标文件夹,并且将所述多个目标应用图标分别对应的应用程序信息映射所述应用图标文件夹。
[0068]
本发明实施例所述的装置的功能已经在上述方法实施例中进行了描述,故本发明实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。
[0069]
本实施例提供一种文件夹创建设备。如图8所示,为根据本发明一实施例的文件夹创建设备的结构图。
[0070]
在本实施例中,所述文件夹创建设备,包括但不限于:处理器810、存储器820。
[0071]
所述处理器810用于执行存储器820中存储的文件夹创建程序,以实现上述的文件夹创建方法。
[0072]
具体而言,所述处理器410用于执行存储器420中存储的文件夹创建程序,以实现以下步骤:在用户界面中监听预设的文件夹创建事件;在监听到所述文件夹创建事件时,根据所述文件夹创建事件的发生位置,确定位于所述发生位置的预设范围内的多个目标应用图标;创建应用图标文件夹,并且将所述多个目标应用图标分别对应的应用程序信息映射所述应用图标文件夹。
[0073]
其中,所述在用户界面中监听预设的文件夹创建事件,包括:在用户界面的预设图标空白区域监听预设的文件夹创建事件;其中,所述图标空白区域是指相邻应用图标之间的区域。
[0074]
其中,所述在用户界面的预设区域监听预设的文件夹创建事件,包括:在用户界面的应用图标所覆盖的区域监听预设的文件夹创建事件。
[0075]
其中,所述确定位于所述发生位置的预设范围内的多个目标应用图标,包括:在所述发生位置的预设范围内,确定应用类型相同的多个目标应用图标;所述将所述多个目标应用图标分别对应的应用程序信息映射所述应用图标文件夹,包括:在终端数据库中,查询所述应用类型相同的多个目标应用图标分别对应的应用程序信息;对查询到的多个所述应用程序信息进行更新,使得多个所述应用程序信息映射所述应用图标文件夹。
[0076]
其中,所述在所述发生位置的预设范围内,确定应用类型相同的多个目标应用图标,包括:在所述发生位置的预设范围内,确定多个应用图标集合;其中,相同目标应用图标集合中的目标应用图标对应相同的应用类型,不同目标应用图标集合中的目标应用图标对应不同的应用类型;所述创建应用图标文件夹,并且将所述多个目标应用图标分别对应的应用程序信息映射所述应用图标文件夹,包括:针对每个所述应用图标集合对应创建一个应用图标文件夹;针对每个所述应用图标集合,在终端数据库中,查询所述应用图标集合中的多个目标应用图标分别对应的应用程序信息;对查询到的多个所述应用程序信息进行更新,使得多个所述应用程序信息映射所述应用图标集合对应的应用图标文件夹。
[0077]
其中,所述确定所述发生位置的预设范围内的多个目标应用图标,包括:在所述发生位置位于左右相邻或者上下相邻的两个应用图标之间时,所述预设范围为所述左右相邻或者上下相邻的两个应用图标的区域,将所述左右相邻或者上下相邻的两个应用图标确定
为所述多个目标应用图标;在所述发送位置位于行列相邻的四个应用图标之间时,所述预设范围为所述行列相邻的四个应用图标的区域,将所述行列相邻的四个应用图标确定为所述多个目标应用图标。
[0078]
其中,在所述将所述多个目标应用图标分别对应的应用程序信息映射所述应用图标文件夹之后,还包括:在所述应用图标文件夹中,为每个所述目标应用图标对应显示预设的图标移除按钮;在检测到所述图标移除按钮被触发之后,针对被触发的所述图标移除按钮对应的目标应用图标,解除所述目标应用图标对应的应用程序信息与所述应用图标文件夹之间的映射关系,使所述目标应用图标恢复到原位置。
[0079]
本发明实施例还提供了一种计算机可读存储介质。这里的计算机可读存储介质存储有一个或者多个程序。其中,计算机可读存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。
[0080]
当计算机可读存储介质中一个或者多个程序可被一个或者多个处理器执行,以实现上述的文件夹创建方法。
[0081]
具体而言,所述处理器用于执行存储器中存储的文件夹创建程序,以实现以下步骤:在用户界面中监听预设的文件夹创建事件;在监听到所述文件夹创建事件时,根据所述文件夹创建事件的发生位置,确定位于所述发生位置的预设范围内的多个目标应用图标;创建应用图标文件夹,并且将所述多个目标应用图标分别对应的应用程序信息映射所述应用图标文件夹。
[0082]
其中,所述在用户界面中监听预设的文件夹创建事件,包括:在用户界面的预设图标空白区域监听预设的文件夹创建事件;其中,所述图标空白区域是指相邻应用图标之间的区域。
[0083]
其中,所述在用户界面的预设区域监听预设的文件夹创建事件,包括:在用户界面的应用图标所覆盖的区域监听预设的文件夹创建事件。
[0084]
其中,所述确定位于所述发生位置的预设范围内的多个目标应用图标,包括:在所述发生位置的预设范围内,确定应用类型相同的多个目标应用图标;所述将所述多个目标应用图标分别对应的应用程序信息映射所述应用图标文件夹,包括:在终端数据库中,查询所述应用类型相同的多个目标应用图标分别对应的应用程序信息;对查询到的多个所述应用程序信息进行更新,使得多个所述应用程序信息映射所述应用图标文件夹。
[0085]
其中,所述在所述发生位置的预设范围内,确定应用类型相同的多个目标应用图标,包括:在所述发生位置的预设范围内,确定多个应用图标集合;其中,相同目标应用图标集合中的目标应用图标对应相同的应用类型,不同目标应用图标集合中的目标应用图标对应不同的应用类型;所述创建应用图标文件夹,并且将所述多个目标应用图标分别对应的应用程序信息映射所述应用图标文件夹,包括:针对每个所述应用图标集合对应创建一个应用图标文件夹;针对每个所述应用图标集合,在终端数据库中,查询所述应用图标集合中的多个目标应用图标分别对应的应用程序信息;对查询到的多个所述应用程序信息进行更新,使得多个所述应用程序信息映射所述应用图标集合对应的应用图标文件夹。
[0086]
其中,所述确定所述发生位置的预设范围内的多个目标应用图标,包括:在所述发生位置位于左右相邻或者上下相邻的两个应用图标之间时,所述预设范围为所述左右相邻
或者上下相邻的两个应用图标的区域,将所述左右相邻或者上下相邻的两个应用图标确定为所述多个目标应用图标;在所述发送位置位于行列相邻的四个应用图标之间时,所述预设范围为所述行列相邻的四个应用图标的区域,将所述行列相邻的四个应用图标确定为所述多个目标应用图标。
[0087]
其中,在所述将所述多个目标应用图标分别对应的应用程序信息映射所述应用图标文件夹之后,还包括:在所述应用图标文件夹中,为每个所述目标应用图标对应显示预设的图标移除按钮;在检测到所述图标移除按钮被触发之后,针对被触发的所述图标移除按钮对应的目标应用图标,解除所述目标应用图标对应的应用程序信息与所述应用图标文件夹之间的映射关系,使所述目标应用图标恢复到原位置。
[0088]
以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。