本技术涉及终端,特别涉及一种应用标识的显示方法、电子设备及可读存储介质。
背景技术:
1、随着终端技术的发展,手机、平板电脑等电子设备中安装的应用程序越来越多,不同的应用程序能够为用户提供不同的功能,用户通常通过点击电子设备桌面中应用程序的应用标识的方式来触发应用程序,以实现对应的功能。因此,为了快速且准确地找到需要使用的应用程序的应用标识,用户通常会按照使用习惯,手动调整应用程序的应用标识在桌面中的显示位置。
2、对于电子设备中被删除或被禁用的应用程序来说,这些应用程序的应用标识已经从桌面中删除,在这些应用程序被恢复使用后,虽然对应的应用标识能够重新在桌面中显示,但是,用户可能无法快速在桌面中找到这些应用标识,从而降低了用户查找应用程序的效率。
技术实现思路
1、本技术提供了一种应用标识的显示方法、电子设备及可读存储介质,可以用于提高用户查找应用程序的效率。所述技术方案如下:
2、第一方面,提供了一种应用标识的显示方法,应用于电子设备中,所述方法包括:
3、接收对第一应用程序的恢复操作,所述第一应用程序为所述电子设备中被禁用或被删除的应用程序;
4、响应于所述恢复操作,将所述第一应用程序的第一应用标识显示在目标位置上,所述目标位置为所述第一应用程序被禁用或被删除之前所述第一应用标识在所述电子设备的桌面中的显示位置。
5、如此,第一应用标识在桌面中重新显示后,显示的位置相对于第一应用程序被删除或被禁用之前第一应用标识的显示位置并未发生变化,从而用户能够快速地在桌面中查看到该第一应用程序,提高了用户查看第一应用程序的效率。
6、作为本技术的一个示例,所述响应于所述恢复操作,将所述第一应用程序的第一应用标识显示在目标位置上,包括:
7、响应于所述恢复操作,获取所述第一应用标识对应的历史坐标信息,所述历史坐标信息用于指示所述目标位置;
8、根据所述历史坐标信息,确定所述目标位置当前的占用情况,所述占用情况包括被占用或未被占用;
9、在所述目标位置未被第二应用程序的第二应用标识占用的情况下,将所述第一应用标识显示在所述目标位置,所述第二应用程序为所述电子设备中除所述第一应用程序之外的其他任意一个应用程序;
10、在所述目标位置被所述第二应用标识占用的情况下,对所述第二应用标识进行更新显示,以将所述第一应用标识显示在所述目标位置。
11、如此,通过获取历史坐标信息,并确定目标位置是否被占用,从而电子设备能够有选择性的选择不同方式将第一应用标识显示在目标位置,提高了显示第一应用标识的可靠性。
12、作为本技术的一个示例,所述在所述目标位置被所述第二应用标识占用的情况下,对所述第二应用标识进行更新显示,以将所述第一应用标识显示在所述目标位置,包括:
13、在所述目标位置被所述第二应用标识占用的情况下,将所述第二应用标识更新显示在第一空闲位置,所述第一空闲位置为所述桌面中的任意一个未被占用的位置;
14、将所述第一应用标识显示在所述目标位置。
15、如此,通过将第二应用标识更新显示在第一空闲位置,从而能够使得目标位置处于未被占用的状态,保证了能够将第一应用标识显示在目标位置。
16、作为本技术的一个示例,所述在所述目标位置被所述第二应用标识占用的情况下,对所述第二应用标识进行更新显示,以将所述第一应用标识显示在所述目标位置,包括:
17、在所述目标位置被所述第二应用标识占用的情况下,将所述第二应用标识以及所述目标位置与参考位置之间的所有应用标识向后移动一位,所述参考位置为位于所述目标位置之后且未被占用的任意一个位置;
18、将所述第一应用标识显示在所述目标位置。
19、如此,通过将第二应用标识以及目标位置与参考位置之间的所有应用标识向后移动一位,并将第一应用标识显示在目标位置,从而使得第一应用标识和第二应用标识的显示位置相邻,避免了用户找不到第二应用标识的情况,提高了用户查看第一应用标识和第二应用标识的效率。
20、作为本技术的一个示例,所述在所述目标位置被所述第二应用标识占用的情况下,对所述第二应用标识进行更新显示,以将所述第一应用标识显示在所述目标位置,包括:
21、在所述目标位置被所述第二应用标识占用的情况下,显示第一提示信息,所述第一提示信息用于提示用户选择所述第一应用标识的显示位置;
22、接收对所述第一应用标识的位置选择操作,所述位置选择操作所选择的位置为所述目标位置;
23、响应于所述位置选择操作,将所述第一应用标识显示在所述目标位置。
24、如此,通过用户来选择第一应用标识的显示位置,从而提高了人机交互性。
25、作为本技术的一个示例,所述在所述目标位置被所述第二应用标识占用的情况下,对所述第二应用标识进行更新显示,以将所述第一应用标识显示在所述目标位置,包括:
26、在所述目标位置被所述第二应用标识占用的情况下,在所述目标位置创建应用文件夹;
27、将所述第二应用标识和所述第一应用标识显示于所述应用文件夹中。
28、如此,通过在目标位置创建应用文件夹,能够同时将第一应用标识和第二应用标识显示在目标位置,从而避免了用户翻找第一应用标识和第二应用标识的显示位置,提高了用户查找应用程序的效率。
29、作为本技术的一个示例,所述方法还包括:
30、接收对所述第一应用程序的目标操作,所述目标操作包括禁用操作或删除操作;
31、响应于所述目标操作,对所述第一应用程序执行所述目标操作对应的指令,并存储所述第一应用标识在所述桌面中的历史坐标信息;
32、删除所述桌面中显示的所述第一应用标识。
33、如此,在删除或禁用第一应用程序的情况下,并不是直接删除第一应用标识,而是先获取并存储了第一应用标识在桌面中的历史坐标信息,从而为后续将第一应用标识显示在目标位置奠定基础,提高了后续将第一应用标识显示在目标位置的准确性。
34、作为本技术的一个示例,所述响应于所述目标操作,对所述第一应用程序执行所述目标操作对应的指令,并存储所述第一应用标识在所述桌面中的历史坐标信息之后,还包括:
35、在存储所述历史坐标信息的时长大于或等于第一时长阈值,且在存储所述历史坐标信息的期间内未接收到针对所述第一应用程序的恢复操作的情况下,删除所述历史坐标信息。
36、如此,在存储历史坐标信息的时长过长,且用户一直未恢复对第一应用程序的使用的情况下,通过删除第一应用标识的历史坐标信息,节省了电子设备的存储空间。
37、第二方面,提供了一种电子设备,所述电子设备的结构中包括处理器和存储器,所述存储器用于存储支持电子设备执行上述第一方面所提供的应用标识的显示方法的程序,以及存储用于实现上述第一方面所述的应用标识的显示方法所涉及的数据。所述处理器被配置为用于执行所述存储器中存储的程序。所述电子设备还可以包括通信总线,所述通信总线用于在所述处理器与所述存储器之间建立连接。
38、所述处理器被配置为:
39、接收对第一应用程序的恢复操作,所述第一应用程序为所述电子设备中被禁用或被删除的应用程序;
40、响应于所述恢复操作,将所述第一应用程序的第一应用标识显示在目标位置上,所述目标位置为所述第一应用程序被禁用或被删除之前所述第一应用标识在所述电子设备的桌面中的显示位置。
41、作为本技术的一个示例,所述处理器被配置为:
42、响应于所述恢复操作,获取所述第一应用标识对应的历史坐标信息,所述历史坐标信息用于指示所述目标位置;
43、根据所述历史坐标信息,确定所述目标位置当前的占用情况,所述占用情况包括被占用或未被占用;
44、在所述目标位置未被第二应用程序的第二应用标识占用的情况下,将所述第一应用标识显示在所述目标位置,所述第二应用程序为所述电子设备中除所述第一应用程序之外的其他任意一个应用程序;
45、在所述目标位置被所述第二应用标识占用的情况下,对所述第二应用标识进行更新显示,以将所述第一应用标识显示在所述目标位置。
46、作为本技术的一个示例,所述处理器被配置为:
47、在所述目标位置被所述第二应用标识占用的情况下,将所述第二应用标识更新显示在第一空闲位置,所述第一空闲位置为所述桌面中的任意一个未被占用的位置;
48、将所述第一应用标识显示在所述目标位置。
49、作为本技术的一个示例,所述处理器被配置为:
50、在所述目标位置被所述第二应用标识占用的情况下,将所述第二应用标识以及所述目标位置与参考位置之间的所有应用标识向后移动一位,所述参考位置为位于所述目标位置之后且未被占用的任意一个位置;
51、将所述第一应用标识显示在所述目标位置。
52、作为本技术的一个示例,所述处理器被配置为:
53、在所述目标位置被所述第二应用标识占用的情况下,显示第一提示信息,所述第一提示信息用于提示用户选择所述第一应用标识的显示位置;
54、接收对所述第一应用标识的位置选择操作,所述位置选择操作所选择的位置为所述目标位置;
55、响应于所述位置选择操作,将所述第一应用标识显示在所述目标位置。
56、作为本技术的一个示例,所述处理器被配置为:
57、在所述目标位置被所述第二应用标识占用的情况下,在所述目标位置创建应用文件夹;
58、将所述第二应用标识和所述第一应用标识显示于所述应用文件夹中。
59、作为本技术的一个示例,所述处理器还被配置为:
60、接收对所述第一应用程序的目标操作,所述目标操作包括禁用操作或删除操作;
61、响应于所述目标操作,对所述第一应用程序执行所述目标操作对应的指令,并存储所述第一应用标识在所述桌面中的历史坐标信息;
62、删除所述桌面中显示的所述第一应用标识。
63、作为本技术的一个示例,所述处理器还被配置为:
64、在存储所述历史坐标信息的时长大于或等于第一时长阈值,且在存储所述历史坐标信息的期间内未接收到针对所述第一应用程序的恢复操作的情况下,删除所述历史坐标信息。
65、第三方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面所述的应用标识的显示方法。
66、第四方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的应用标识的显示方法。
67、上述第二方面、第三方面和第四方面所获得的技术效果与上述第一方面中对应的技术手段获得的技术效果近似,在这里不再赘述。