CN116166158A - Control method and device of application icon, electronic equipment and storage medium - Google Patents
Control method and device of application icon, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN116166158A CN116166158A CN202310272465.1A CN202310272465A CN116166158A CN 116166158 A CN116166158 A CN 116166158A CN 202310272465 A CN202310272465 A CN 202310272465A CN 116166158 A CN116166158 A CN 116166158A
- Authority
- CN
- China
- Prior art keywords
- application
- icons
- editing interface
- attribute
- list
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
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
技术领域technical field
本申请涉及计算机领域,并且更具体地,涉及计算机领域中的一种应用图标的控制方法、装置、电子设备和存储介质。The present application relates to the field of computers, and more specifically, to a method, device, electronic device and storage medium for controlling application icons in the field of computers.
背景技术Background technique
在车机上可能安装大量的应用,全部显示在应用列表上,但是对于一部分应用用户使用频率很低,混合在应用列表中,为用户找寻想要使用的高频应用带来阻碍。There may be a large number of applications installed on the car, all of which are displayed on the application list, but for some applications, the user's frequency of use is very low, and they are mixed in the application list, which hinders users from finding the high-frequency applications they want to use.
目前,为了便于用户找寻想要使用的高频应用,在车机中设置隐私空间,将一部分低频使用的应用添加到隐私空间隐藏起来,不在应用列表中展示。然而,每次想要显示隐藏状态的应用或者隐藏显示状态的应用,都需要去到隐私空间进行操作,并且隐私空间还需要经过密码检查等机制,操作复杂不灵活。而且,隐私空间还需要额外的系统去独立进行控制,更加繁琐,也占用更多的系统资源。At present, in order to make it easier for users to find the high-frequency applications they want to use, a private space is set in the car, and some low-frequency applications are added to the private space to hide them and not displayed in the application list. However, every time you want to display an application in a hidden state or hide an application in a displayed state, you need to go to the private space for operation, and the private space also needs to go through mechanisms such as password checking, which makes the operation complicated and inflexible. Moreover, the privacy space also requires an additional system to control independently, which is more cumbersome and takes up more system resources.
发明内容Contents of the invention
本申请提供了一种应用图标的控制方法、装置、电子设备和存储介质,该方法能够提高应用图标的隐藏与显示之间的切换的便捷性,并避免占用过多的系统资源。The present application provides an application icon control method, device, electronic device and storage medium, the method can improve the convenience of switching between hiding and displaying application icons, and avoid occupying too many system resources.
第一方面,提供了一种应用图标的控制方法,该方法包括:在检测到预设的触发操作后,显示编辑界面;其中,所述编辑界面上显示有应用列表,所述应用列表中包括第一类应用的图标和第二类应用的图标,所述第一类应用的当前属性为显示状态,所述第二类应用的当前属性为隐藏状态;当在所述编辑界面上检测到针对目标应用的图标的属性修改操作时,根据所述属性修改操作,对所述目标应用的当前属性进行修改;当检测到退出所述编辑界面的操作后,获取所述应用列表中的各应用的当前属性,并根据所述应用列表中各应用的当前属性,显示所述第一类应用的图标并隐藏所述第二类应用的图标。In a first aspect, a method for controlling an application icon is provided, the method comprising: displaying an editing interface after a preset trigger operation is detected; wherein, an application list is displayed on the editing interface, and the application list includes The icon of the first type of application and the icon of the second type of application, the current attribute of the first type of application is a display state, and the current attribute of the second type of application is a hidden state; when it is detected on the editing interface During the attribute modification operation of the icon of the target application, the current attribute of the target application is modified according to the attribute modification operation; when the operation of exiting the editing interface is detected, the information of each application in the application list is obtained The current attribute, and according to the current attribute of each application in the application list, display the icon of the first type of application and hide the icon of the second type of application.
在上述技术方案中,在检测到预设的触发操作后,显示编辑界面,该编辑界面上显示有应用列表,该应用列表中包括第一类应用的图标和第二类应用的图标,第一类应用的当前属性为显示状态,第二类应用的当前属性为隐藏状态。也就是说,在编辑界面中,同时显示隐藏状态的应用的图标和显示状态的应用的图标,便于用户了解当前应用列表中各个应用的属性,而无需进入专门设置的且需要额外的系统去独立控制的隐私空间去了解。当在编辑界面上检测到针对目标应用的属性修改操作时,根据属性修改操作,对目标应用的当前属性进行修改,即进入编辑界面后,可通过属性修改操作对想要修改的应用的属性进行修改,方便快捷且交互体验良好。当检测到退出编辑界面的操作后,获取应用列表中的各应用的当前属性,并根据应用列表中各应用的当前属性,显示第一类应用的图标并隐藏第二类应用的图标。即退出编辑界面后,显示当前属性为显示状态的应用的图标,隐藏当前属性为隐藏状态的应用的图标,使用户可随时通过进入编辑界面将希望隐藏的应用图标隐藏,将希望显示的应用图标显示。在同一个应用列表中即可控制该应用列表中各应用的图标的显示和隐藏,不需要到其他地方进行操作,更加灵活便捷。并且由于不需要额外的系统去独立进行控制,因此可以避免占用过多的系统资源。In the above technical solution, after a preset trigger operation is detected, an editing interface is displayed, and an application list is displayed on the editing interface, and the application list includes icons of the first type of application and icons of the second type of application. The current attribute of the first-class application is a display state, and the current attribute of the second-type application is a hidden state. That is to say, in the editing interface, the icon of the application in the hidden state and the icon of the application in the display state are displayed at the same time, so that the user can understand the properties of each application in the current application list without entering the special setting and requiring an additional system to independently Control the privacy of space to get to know. When an attribute modification operation for the target application is detected on the editing interface, the current attribute of the target application is modified according to the attribute modification operation, that is, after entering the editing interface, the attribute of the application to be modified can be modified through the attribute modification operation. Modification is convenient and fast, and the interactive experience is good. When the operation of exiting the editing interface is detected, the current attributes of each application in the application list are obtained, and according to the current attributes of each application in the application list, icons of the first type of applications are displayed and icons of the second type of applications are hidden. That is, after exiting the editing interface, the icons of the applications whose current attributes are displayed are displayed, and the icons of applications whose attributes are currently hidden are hidden, so that users can hide the application icons they want to hide and display the application icons they want to display by entering the editing interface at any time. show. The display and hiding of the icons of each application in the application list can be controlled in the same application list, without going to other places for operation, which is more flexible and convenient. And since no additional system is required to perform independent control, excessive system resource occupation can be avoided.
结合第一方面,在某些可能的实现方式中,在所述编辑界面上,所述第一类应用的图标的显示方式和所述第二类应用的图标的显示方式不同。With reference to the first aspect, in some possible implementation manners, on the editing interface, the icons of the first type of applications are displayed in different manners from the icons of the second type of applications.
在上述技术方案中,通过将第一类应用的图标的显示方式和第二类应用的图标的显示方式设置为不同,使得用户可以很方便的基于图标的显示方式,快速分辨出哪些应用的当前属性为隐藏状态,哪些应用的当前属性为显示状态。In the above technical solution, by setting the display mode of the icon of the first type of application to be different from the display mode of the icon of the second type of application, the user can quickly identify which applications are currently displayed based on the icon display mode. Attributes are hidden and which apps' current attributes are shown.
结合第一方面和上述实现方式,在某些可能的实现方式中,所述根据所述属性修改操作,对所述目标应用的当前属性进行修改,包括:确定所述属性修改操作所指示的目标属性;其中,所述目标属性为所述显示状态或所述隐藏状态;将白名单中的所述目标应用的当前属性修改为所述目标属性;其中,所述白名单中维护有所述应用列表中的各应用的当前属性。With reference to the first aspect and the above implementation manners, in some possible implementation manners, modifying the current attribute of the target application according to the attribute modification operation includes: determining the target indicated by the attribute modification operation attribute; wherein, the target attribute is the display state or the hidden state; modify the current attribute of the target application in the whitelist to the target attribute; wherein, the application is maintained in the whitelist The current properties of each app in the list.
在上述技术方案中,在进行应用的属性修改的过程中,通过维护一个白名单就可以实现,不需要额外的系统资源,更加简单方便。In the above technical solution, in the process of modifying the attributes of the application, it can be realized by maintaining a white list, which does not require additional system resources, and is more simple and convenient.
结合第一方面和上述实现方式,在某些可能的实现方式中,所述当检测到退出所述编辑界面的操作后,获取所述应用列表中的各应用的当前属性,包括:当检测到退出所述编辑界面的操作后,从所述白名单中读取所述应用列表中的各应用的当前属性。With reference to the first aspect and the above implementation manners, in some possible implementation manners, after detecting the operation of exiting the editing interface, obtaining the current attributes of each application in the application list includes: when detecting After exiting the operation of the editing interface, read the current attribute of each application in the application list from the white list.
在上述技术方案中,直接从白名单中读取应用列表中的各应用的当前属性,使得电子设备可以快速且便捷的获取到应用列表中的各应用的当前属性。In the above technical solution, the current attributes of each application in the application list are directly read from the whitelist, so that the electronic device can quickly and conveniently obtain the current attributes of each application in the application list.
结合第一方面和上述实现方式,在某些可能的实现方式中,在所述编辑界面上显示的应用的图标中添加有目标标识,所述目标标识用于表征用户对所述应用的使用频率。With reference to the first aspect and the above implementation manners, in some possible implementation manners, a target identifier is added to the icon of the application displayed on the editing interface, and the target identifier is used to represent the frequency of use of the application by the user .
在上述技术方案中,通过在图标中添加有目标标识,使得用户在编辑界面上可以根据显示的目标标识,快速区分使用频率较低的应用或使用频率较高的应用,以更加快速的实现对使用频率较低的应用的图标的隐藏。In the above technical solution, by adding the target logo to the icon, the user can quickly distinguish the application with low frequency of use or the application with high frequency of use according to the displayed target logo on the editing interface, so as to realize the target identification more quickly. Hide the icons of infrequently used apps.
结合第一方面和上述实现方式,在某些可能的实现方式中,所述显示编辑界面,包括:当接收到第一顺序指令,以第一顺序显示编辑界面上所述应用列表中的各应用的图标;其中,所述第一顺序为用户对所述各应用的使用频率从高到低的顺序;当接收到第二顺序指令,以第二顺序显示编辑界面上所述应用列表中的各应用的图标;其中,所述第二顺序为用户对所述各应用的使用频率从低到高的顺序。With reference to the first aspect and the above-mentioned implementation manners, in some possible implementation manners, the displaying the editing interface includes: when a first order instruction is received, displaying the applications in the application list on the editing interface in the first order icon; wherein, the first order is the order in which the user uses the applications from high to low; when the second order instruction is received, the application list on the editing interface is displayed in the second order Icons of applications; wherein, the second order is the order in which the frequency of use of the applications by the user is from low to high.
在上述技术方案中,考虑到用户通常需要隐藏低频使用的应用的图标,显示高频使用的应用的图标。因此,本实施例中提供两种显示顺序的选择,便于用户根据实际需要选择应用列表中的各应用的图标的显示顺序,从而更加快速的找到希望隐藏的低频应用的图标或是希望显示的高频应用的图标,进而加快用户对应用的图标进行显示状态和隐藏状态的切换速度,以提升用户体验。In the above technical solution, considering that the user usually needs to hide the icons of the applications that are used infrequently, the icons of the applications that are used frequently are displayed. Therefore, this embodiment provides two choices of display order, which is convenient for the user to select the display order of the icons of each application in the application list according to actual needs, so as to find the icon of the low-frequency application to be hidden or the icon of the high-frequency application to be displayed more quickly. Icons of frequent applications, thereby speeding up the user's switching speed between the display state and the hidden state of the application icons, so as to improve user experience.
结合第一方面和上述实现方式,在某些可能的实现方式中,所述预设的触发操作包括:对所述应用列表所在界面的长按操作。With reference to the first aspect and the foregoing implementation manners, in some possible implementation manners, the preset trigger operation includes: a long press operation on an interface where the application list is located.
在上述技术方案中,长按操作更加符合用户的操作习惯,对用户来说更加方便。In the above technical solution, the long-press operation is more in line with the user's operating habits and is more convenient for the user.
第二方面,提供了一种应用图标的控制装置,该装置包括:编辑界面显示模块,用于在检测到预设的触发操作后,显示编辑界面;其中,所述编辑界面上显示有应用列表,所述应用列表中包括第一类应用的图标和第二类应用的图标,所述第一类应用的当前属性为显示状态,所述第二类应用的当前属性为隐藏状态;属性修改模块,用于当在所述编辑界面上检测到针对目标应用的属性修改操作时,根据所述属性修改操作,对所述目标应用的当前属性进行修改;图标显示和隐藏模块,用于当检测到退出所述编辑界面的操作后,获取所述应用列表中的各应用的当前属性,并根据所述应用列表中各应用的当前属性,显示所述第一类应用的图标并隐藏所述第二类应用的图标。In a second aspect, a device for controlling application icons is provided, which includes: an editing interface display module, configured to display an editing interface after a preset trigger operation is detected; wherein, an application list is displayed on the editing interface , the application list includes an icon of a first type of application and an icon of a second type of application, the current attribute of the first type of application is displayed, and the current attribute of the second type of application is hidden; the attribute modification module , used to modify the current attributes of the target application according to the attribute modification operation when an attribute modification operation for the target application is detected on the editing interface; the icon display and hiding module is used for when the attribute modification operation is detected After exiting the operation of the editing interface, obtain the current attributes of each application in the application list, and display the icon of the first type of application and hide the icon of the second type of application according to the current attribute of each application in the application list. Class app icon.
结合第二方面,在某些可能的实现方式中,在所述编辑界面上,所述第一类应用的图标的显示方式和所述第二类应用的图标的显示方式不同。With reference to the second aspect, in some possible implementation manners, on the editing interface, the icons of the first type of applications are displayed differently from the icons of the second type of applications.
结合第二方面和上述实现方式,在某些可能的实现方式中,属性修改模块具体用于:确定所述属性修改操作所指示的目标属性;其中,所述目标属性为所述显示状态或所述隐藏状态;将白名单中的所述目标应用的当前属性修改为所述目标属性;其中,所述白名单中维护有所述应用列表中的各应用的当前属性。With reference to the second aspect and the above implementation manners, in some possible implementation manners, the attribute modification module is specifically configured to: determine the target attribute indicated by the attribute modification operation; wherein the target attribute is the display state or the the hidden state; modify the current attribute of the target application in the whitelist to the target attribute; wherein, the whitelist maintains the current attribute of each application in the application list.
结合第二方面和上述实现方式,在某些可能的实现方式中,属性修改模块具体用于:当检测到退出所述编辑界面的操作后,从所述白名单中读取所述应用列表中的各应用的当前属性。In combination with the second aspect and the above-mentioned implementation manners, in some possible implementation manners, the attribute modification module is specifically configured to: read the application list from the whitelist after detecting the operation of exiting the editing interface. The current properties of each app in .
结合第二方面和上述实现方式,在某些可能的实现方式中,在所述编辑界面上显示的应用的图标中添加有目标标识,所述目标标识用于表征用户对所述应用的使用频率。With reference to the second aspect and the above implementation manners, in some possible implementation manners, a target identifier is added to the icon of the application displayed on the editing interface, and the target identifier is used to represent the frequency of use of the application by the user .
结合第二方面和上述实现方式,在某些可能的实现方式中,编辑界面显示模块用于显示编辑界面,包括:当接收到第一顺序指令,以第一顺序显示编辑界面上所述应用列表中的各应用的图标;其中,所述第一顺序为用户对所述各应用的使用频率从高到低的顺序;当接收到第二顺序指令,以第二顺序显示编辑界面上所述应用列表中的各应用的图标;其中,所述第二顺序为用户对所述各应用的使用频率从低到高的顺序。In combination with the second aspect and the above-mentioned implementation manners, in some possible implementation manners, the editing interface display module is used to display the editing interface, including: when receiving a first order instruction, displaying the application list on the editing interface in a first order Icons of the applications in ; wherein, the first order is the order in which the user uses the applications from high to low; when the second order instruction is received, the applications on the editing interface are displayed in the second order Icons of the applications in the list; wherein, the second order is the order in which the users use the applications from low to high.
结合第二方面和上述实现方式,在某些可能的实现方式中,所述预设的触发操作包括:对所述应用列表所在界面的长按操作。With reference to the second aspect and the above implementation manners, in some possible implementation manners, the preset trigger operation includes: a long press operation on an interface where the application list is located.
第三方面,提供一种电子设备,包括存储器和处理器。该存储器用于存储可执行程序代码,该处理器用于从存储器中调用并运行该可执行程序代码,使得该电子设备执行上述第一方面或第一方面任意一种可能的实现方式中的方法。In a third aspect, an electronic device is provided, including a memory and a processor. The memory is used to store executable program codes, and the processor is used to call and run the executable program codes from the memory, so that the electronic device executes the method in the above first aspect or any possible implementation manner of the first aspect.
第四方面,提供了一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行上述第一方面或第一方面任意一种可能的实现方式中的方法。In a fourth aspect, a computer program product is provided, and the computer program product includes: computer program code, when the computer program code is run on a computer, the computer is made to execute any one of the above-mentioned first aspect or any one of the possible steps of the first aspect. method in the implementation.
第五方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行上述第一方面或第一方面任意一种可能的实现方式中的方法。In a fifth aspect, a computer-readable storage medium is provided, the computer-readable storage medium stores computer program codes, and when the computer program codes run on a computer, the computer executes the above-mentioned first aspect or any of the first aspects. A method in one possible implementation.
附图说明Description of drawings
图1是本申请实施例提供的一种应用图标的控制方法的示意性流程图;FIG. 1 is a schematic flowchart of a method for controlling an application icon provided in an embodiment of the present application;
图2是本申请实施例提供的一种白名单与应用列表的状态之间的关系示意图;Fig. 2 is a schematic diagram of the relationship between the state of a whitelist and the application list provided by the embodiment of the present application;
图3是本申请实施例提供的一种应用图标的控制装置的结构示意图;FIG. 3 is a schematic structural diagram of a control device for applying icons provided by an embodiment of the present application;
图4是本申请实施例提供的一种电子设备的结构示意图。FIG. 4 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
具体实施方式Detailed ways
下面将结合附图,对本申请中的技术方案进行清楚、详尽地描述。其中,在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B:文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,另外,在本申请实施例的描述中,“多个”是指两个或多于两个。The technical solution in this application will be described clearly and in detail below in conjunction with the accompanying drawings. Among them, in the description of the embodiments of this application, unless otherwise specified, "/" means or means, for example, A/B can mean A or B: "and/or" in the text is only a description of associated objects The association relationship indicates that there may be three kinds of relationships, such as A and/or B, which may indicate that A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiment of the present application, "A plurality" means two or more than two.
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者多个该特征。Hereinafter, the terms "first" and "second" are used for descriptive purposes only, and cannot be understood as implying or implying relative importance or implicitly specifying the quantity of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of these features.
在车机上可能安装大量的应用,全部显示在应用列表上,但是对于一部分应用用户使用频率很低,混合在应用列表中,为用户找寻想要使用的高频应用带来阻碍。目前,为了便于用户找寻想要使用的高频应用,在车机中设置隐私空间,将一部分低频使用的应用添加到隐私空间隐藏起来,不在应用列表中展示。There may be a large number of applications installed on the car, all of which are displayed on the application list, but for some applications, the user's frequency of use is very low, and they are mixed in the application list, which hinders users from finding the high-frequency applications they want to use. At present, in order to make it easier for users to find the high-frequency applications they want to use, a private space is set in the car, and some low-frequency applications are added to the private space to hide them and not displayed in the application list.
然而,本申请的发明人发现,上述方案中每次想要显示隐藏状态的应用或者隐藏显示状态的应用,都需要去到隐私空间进行操作,并且隐私空间还需要经过密码检查等机制,操作复杂不灵活。而且,隐私空间还需要额外的系统去独立进行控制,需要对该系统和应用列表进行同步,更加繁琐,也占用更多的系统资源。However, the inventors of this application found that in the above solution, each time an application that wants to display a hidden state or an application that hides a displayed state needs to go to the private space for operation, and the private space also needs to go through mechanisms such as password checking, which makes the operation complicated not flexible. Moreover, PrivateSpace also requires an additional system to be independently controlled, and the system needs to be synchronized with the application list, which is more cumbersome and takes up more system resources.
为解决上述技术问题,本申请实施例提供了一种应用图标的控制方法、应用图标的控制装置、电子设备和存储介质,能够提高应用图标的隐藏与显示之间的切换的便捷性,并避免占用过多的系统资源。In order to solve the above technical problems, embodiments of the present application provide a method for controlling application icons, a device for controlling application icons, electronic equipment, and a storage medium, which can improve the convenience of switching between hiding and displaying application icons, and avoid Using too many system resources.
下面首先对应用图标的控制方法的实施例进行说明:Firstly, an embodiment of a method for controlling an application icon will be described below:
本实施例中的应用图标的控制方法的执行主体可以为具有应用图标的控制功能的电子设备。该电子设备比如可以为:安装有应用的手机、电脑、车辆、电视等。本实施例的应用场景可以为:对电子设备的屏幕上显示的应用的图标进行控制,控制该图标显示或隐藏以满足用户的个性化需求。The execution subject of the method for controlling application icons in this embodiment may be an electronic device having a function of controlling application icons. The electronic device may be, for example, a mobile phone, a computer, a vehicle, a television, etc. installed with an application. The application scenario of this embodiment may be: controlling the icon of the application displayed on the screen of the electronic device, and controlling the display or hiding of the icon to meet the personalized needs of the user.
图1是本申请实施例提供的一种应用图标的控制方法的示意性流程图。FIG. 1 is a schematic flowchart of a method for controlling application icons provided by an embodiment of the present application.
示例性的,如图1所示,该方法包括:Exemplarily, as shown in Figure 1, the method includes:
步骤101:在检测到预设的触发操作后,显示编辑界面。其中,所述编辑界面上显示有应用列表,所述应用列表中包括第一类应用的图标和第二类应用的图标,所述第一类应用的当前属性为显示状态,所述第二类应用的当前属性为隐藏状态。Step 101: After a preset trigger operation is detected, an editing interface is displayed. Wherein, an application list is displayed on the editing interface, and the application list includes icons of the first type of application and icons of the second type of application, the current attribute of the first type of application is a display state, and the second type of application The current property of the app is hidden.
步骤102:当在编辑界面上检测到针对目标应用的属性修改操作时,根据属性修改操作,对目标应用的当前属性进行修改。Step 102: When an attribute modification operation for the target application is detected on the editing interface, modify the current attribute of the target application according to the attribute modification operation.
步骤103:当检测到退出编辑界面的操作后,获取应用列表中的各应用的当前属性,并根据应用列表中各应用的当前属性,显示第一类应用的图标并隐藏第二类应用的图标。Step 103: After detecting the operation of exiting the editing interface, obtain the current attributes of each application in the application list, and display the icons of the first type of applications and hide the icons of the second type of applications according to the current attributes of each application in the application list .
在图1所示的实施例中,在检测到预设的触发操作后,显示编辑界面,在编辑界面中,同时显示隐藏状态的应用的图标和显示状态的应用的图标,便于用户了解当前应用列表中各个应用的属性,而无需进入专门设置的且需要额外的系统去独立控制的隐私空间去了解。进入编辑界面后,可通过属性修改操作对想要修改的应用的属性进行修改,方便快捷且交互体验良好。当检测到退出编辑界面的操作后,显示当前属性为显示状态的应用的图标,隐藏当前属性为隐藏状态的应用的图标,使用户可随时通过进入编辑界面将希望隐藏的应用图标隐藏,将希望显示的应用图标显示。在同一个应用列表中即可控制该应用列表中各应用的图标的显示和隐藏,不需要到其他地方进行操作,更加灵活便捷。并且由于不需要额外的系统去独立进行控制,因此可以避免占用过多的系统资源。In the embodiment shown in Figure 1, after the preset trigger operation is detected, the editing interface is displayed, and in the editing interface, the icon of the application in the hidden state and the icon of the application in the display state are displayed at the same time, so that the user can understand the current application The properties of each application in the list, without entering into a private space that is specially set and requires an additional system to independently control. After entering the editing interface, you can modify the properties of the application you want to modify through the property modification operation, which is convenient and fast and has a good interactive experience. When the operation of exiting the editing interface is detected, the icon of the application whose current property is displayed is displayed, and the icon of the application whose current property is hidden is hidden, so that the user can hide the icon of the application that he wants to hide by entering the editing interface at any time The displayed app icon is displayed. The display and hiding of the icons of each application in the application list can be controlled in the same application list, without going to other places for operation, which is more flexible and convenient. And since no additional system is required to perform independent control, excessive system resource occupation can be avoided.
以下对图1所示实施例中各个步骤的具体实施方式进行详细说明:The specific implementation of each step in the embodiment shown in Figure 1 is described in detail below:
在步骤101中,电子设备可以在检测到预设的触发操作后,显示编辑界面。其中,预设的触发操作可以根据实际需要设置,用于指示电子设备在屏幕上显示编辑界面。比如,该触发操作可以为以下任意一种:携带第一预设关键字的语音操作、对电子设备中的物理按键的按压操作、对电子设备的屏幕上的虚拟按键的触摸操作等。其中,第一预设关键字可以包括:进入编辑界面、启动编辑界面、显示编辑界面等。然而,本实施例对于触发操作的具体形式并不作具体限定。In
在示例性的实施例中,所述预设的触发操作包括:对所述应用列表所在界面的长按操作。长按操作更加符合用户的操作习惯,对用户来说更加方便。In an exemplary embodiment, the preset trigger operation includes: a long press operation on the interface where the application list is located. The long-press operation is more in line with the user's operating habits and is more convenient for the user.
比如,该长按操作可以为对应用列表中的某个应用的图标的长按操作,或是对应用列表的空白处即没有图标的区域的长按操作。本实施例中,电子设备在检测到对应用列表所在界面的长按操作后,在其屏幕上显示编辑界面,使得应用列表中的各个应用的图标可以进入编辑状态,编辑状态可以理解属性的可修改状态。也就是说,在编辑界面上,用户可以根据实际需要对应用列表中的应用的图标的属性进行修改。For example, the long press operation may be a long press operation on an icon of a certain application in the application list, or a long press operation on a blank space in the application list, that is, an area without an icon. In this embodiment, after the electronic device detects a long-press operation on the interface where the application list is located, it displays an editing interface on its screen, so that the icons of each application in the application list can enter the editing state, and the editing state can understand that the properties can be edited. Modify status. That is to say, on the editing interface, the user can modify the attributes of the icons of the applications in the application list according to actual needs.
上述编辑界面上显示有应用列表,应用列表中包括第一类应用的图标和第二类应用的图标,第一类应用的当前属性为显示状态,第二类应用的当前属性为隐藏状态。本实施例中图标的当前属性有两种,一种为显示状态,另一种即为隐藏状态。应用列表中的应用的当前属性要么为显示状态,要么为隐藏状态,图标的当前属性为显示状态的应用为第一类应用,图标的当前属性为隐藏状态的应用为第二类应用。可以理解的是,本示例中,编辑界面上相当于显示有电子设备中安装的所有应用的图标,不论该应用的当前属性是显示状态还是隐藏状态,在编辑界面上均予以显示。编辑界面可以用于供用户对应用的当前属性进行编辑修改。An application list is displayed on the editing interface, and the application list includes icons of the first type of applications and icons of the second type of applications, the current attributes of the first type of applications are displayed, and the current attributes of the second type of applications are hidden. There are two current attributes of the icon in this embodiment, one is the display state, and the other is the hidden state. The current attributes of the applications in the application list are either displayed or hidden, the applications whose icon current attributes are displayed are the first-type applications, and the icons whose current attributes are hidden are the second-type applications. It can be understood that, in this example, the editing interface is equivalent to displaying icons of all applications installed in the electronic device, regardless of whether the current attributes of the applications are displayed or hidden, they are all displayed on the editing interface. The editing interface can be used for the user to edit and modify the current properties of the application.
在示例性的实施例中,在所述编辑界面上,所述第一类应用的图标的显示方式和所述第二类应用的图标的显示方式不同。本实施例中,通过将第一类应用的图标的显示方式和第二类应用的图标的显示方式设置为不同,使得用户可以很方便的基于图标的显示方式,快速分辨出哪些应用的当前属性为隐藏状态,哪些应用的当前属性为显示状态。In an exemplary embodiment, on the editing interface, the icons of the first type of applications are displayed differently from the icons of the second type of applications. In this embodiment, by setting the display mode of the icon of the first type of application and the display mode of the icon of the second type of application to be different, the user can quickly identify the current attributes of which applications based on the icon display mode. In the hidden state, the current properties of which applications are in the displayed state.
示例性的,第一类应用的图标的显示方式为第一显示方式,第二类应用的图标的显示方式为第二显示方式,第一显示方式与第二显示方式不同。第一显示方式即当前属性为显示状态的应用的图标的显示方式,可以为:正常图标的显示方式。该正常图标的显示方式可以理解为:不对图标进行透明处理的显示方式。第二显示方式即当前属性为隐藏状态的应用的图标的显示方式,可以为:半透明图标的显示方式,以区别于上述正常的显示方式。然而,本实施例中,对于第一显示方式与第二显示方式的具体形式不做具体限定,Exemplarily, the icons of the first type of applications are displayed in a first display manner, the icons of the second type of applications are displayed in a second display manner, and the first display manner is different from the second display manner. The first display mode, that is, the display mode of the icon of the application whose current attribute is the display state, may be: a normal icon display mode. The display mode of the normal icon can be understood as a display mode in which no transparent processing is performed on the icon. The second display mode, that is, the display mode of the icon of the application whose attribute is currently hidden, may be: a semi-transparent icon display mode, so as to be different from the above-mentioned normal display mode. However, in this embodiment, the specific forms of the first display mode and the second display mode are not specifically limited.
需要说明的是,本实施例中,当在编辑界面时才显示应用列表中的全部应用的图标,且以不同的显示方式显示第一类应用的图标和第二类应用的图标。当退出编辑界面后,显示第一类应用的图标,隐藏第二类应用的图标。It should be noted that, in this embodiment, the icons of all applications in the application list are displayed only when the editing interface is displayed, and the icons of the first type of application and the icons of the second type of application are displayed in different display manners. After exiting the editing interface, the icon of the first type of application is displayed, and the icon of the second type of application is hidden.
在示例性的实施例中,编辑界面上显示的应用的图标中添加有目标标识,目标标识用于表征用户对应用的使用频率。本实施例中,通过在图标中添加有目标标识,使得用户在编辑界面上可以根据显示的目标标识,快速区分使用频率较低的应用或使用频率较高的应用,以更加快速的实现对使用频率较低的应用的图标的隐藏。In an exemplary embodiment, a target identifier is added to an application icon displayed on the editing interface, and the target identifier is used to represent the frequency of use of the application by the user. In this embodiment, by adding the target logo to the icon, the user can quickly distinguish the application with low frequency of use or the application with high frequency of use according to the displayed target logo on the editing interface, so as to more quickly realize the use of Hiding of icons for infrequent apps.
示例性的,电子设备可以根据用户对应用列表中每个应用的使用情况,计算用户对应用列表中每个应用的使用频率,从而在进入编辑界面后,在每个应用的图标上添加目标标识。目标标识的添加位置可以根据实际需要设置,比如可以添加到图标的右下方,以不遮挡用户对图标的正常观看为原则。该目标标识可以为使用频率的实际大小,或者该目标标识可以为:高频、低频、一般中的一个。比如,可以根据用户对应用列表中每个应用的使用频率,确定用户对每个应用的使用频率属于高频使用、低频使用还是一般频率的使用,以确定要添加的目标标识是高频、低频还是一般。Exemplarily, the electronic device may calculate the user's use frequency of each application in the application list according to the user's use of each application in the application list, so that after entering the editing interface, add a target logo on the icon of each application . The location where the target logo is added can be set according to actual needs, for example, it can be added to the bottom right of the icon, so as not to block the normal view of the icon by the user. The target identifier may be the actual size of the frequency of use, or the target identifier may be one of: high frequency, low frequency, and general. For example, according to the user's use frequency of each application in the application list, it can be determined whether the user's use frequency of each application is high-frequency use, low-frequency use, or general frequency use, so as to determine whether the target identifier to be added is high-frequency, low-frequency Still average.
在示例性的实施例中,上述显示编辑界面,包括:当接收到第一顺序指令,以第一顺序显示编辑界面上应用列表中的各应用的图标;其中,第一顺序为用户对各应用的使用频率从高到低的顺序;当接收到第二顺序指令,以第二顺序显示编辑界面上应用列表中的各应用的图标;其中,第二顺序为用户对各应用的使用频率从低到高的顺序。也就是说,应用列表中各个应用的显示顺序可以根据用户对应用列表中每个应用的使用频率确定。用户可以触发第一顺序指令,从而选择按照使用频率从高到低的顺序显示各应用的图标。用户也可以触发第二顺序指令,从而选择按照使用频率从低到高的顺序显示各应用的图标。In an exemplary embodiment, the above-mentioned displaying the editing interface includes: when the first order instruction is received, displaying the icons of the applications in the application list on the editing interface in the first order; The order of usage frequency from high to low; when the second order instruction is received, the icons of each application in the application list on the editing interface will be displayed in the second order; wherein, the second order is the user's use frequency of each application from low to low to high order. That is to say, the display order of the applications in the application list may be determined according to the frequency of use of each application in the application list by the user. The user may trigger the first sequence instruction, so as to choose to display icons of applications in descending order of usage frequency. The user may also trigger the second sequence instruction, so as to select to display icons of applications in descending order of usage frequency.
示例性的,编辑界面上可以提供显示顺序的选择控件,比如,编辑界面上可以显示第一控件和第二控件,第一控件表征使用频率从高到低的顺序,第二控件表征使用频率从低到高的顺序。当检测到用户点击第一控件,可以确定接收到第一顺序指令。当检测到用户点击第二控件,可以确定接收到第二顺序指令。Exemplarily, the editing interface may provide a display sequence selection control. For example, the editing interface may display a first control and a second control, the first control represents the order of usage frequency from high to low, and the second control represents the order of usage frequency from low to high order. When it is detected that the user clicks on the first control, it may be determined that the first sequence instruction is received. When it is detected that the user clicks on the second control, it may be determined that the second sequence instruction is received.
示例性的,第一顺序指令可以为第一语音指令,该第一语音指令携带有表征第一顺序的关键词。第二顺序指令可以为第二语音指令,该第二语音指令携带有表征第二顺序的关键词。Exemplarily, the first sequence instruction may be a first voice instruction, and the first voice instruction carries keywords representing the first sequence. The second sequence instruction may be a second voice instruction, and the second voice instruction carries keywords representing the second sequence.
本实施例中,考虑到用户通常需要隐藏低频使用的应用的图标,显示高频使用的应用的图标。因此,本实施例中提供两种显示顺序的选择,便于用户根据实际需要选择应用列表中的各应用的图标的显示顺序,从而更加快速的找到希望隐藏的低频应用的图标或是希望显示的高频应用的图标,进而加快用户对应用的图标进行显示状态和隐藏状态的切换速度,以提升用户体验。In this embodiment, considering that the user generally needs to hide the icons of applications that are used infrequently, the icons of applications that are used frequently are displayed. Therefore, this embodiment provides two choices of display order, which is convenient for the user to select the display order of the icons of each application in the application list according to actual needs, so as to find the icon of the low-frequency application to be hidden or the icon of the high-frequency application to be displayed more quickly. Icons of frequent applications, thereby speeding up the user's switching speed between the display state and the hidden state of the application icons, so as to improve user experience.
在步骤102中,当在编辑界面上检测到针对目标应用的图标的属性修改操作时,根据属性修改操作,对目标应用的当前属性进行修改。其中,属性修改操作用于指示电子设备对目标应用的当前属性进行修改。比如,如果目标应用的当前属性为显示状态,则可以通过属性修改操作将目标应用的当前属性从显示状态修改为隐藏状态。如果目标应用的当前属性为隐藏状态,则可以通过属性修改操作将目标应用的当前属性从隐藏状态修改为显示状态。In
示例性的,属性修改操作可以为点击操作。当电子设备在编辑界面检测到点击操作后,可以确定该点击操作所点击的图标,并将上述所点击的图标所属的应用作为目标应用,从而可以确定在编辑界面上检测到针对目标应用的图标的属性修改操作。进一步的,根据上述点击操作,对目标应用的当前属性进行修改。比如,当检测到针对目标应用的图标的点击操作,编辑界面上可以弹出显示状态和隐藏状态两种属性供用户选择。当检测到用户选择显示状态,则将目标应用的当前属性修改为显示状态。当检测到用户选择隐藏状态,则将目标应用的当前属性修改为隐藏状态。Exemplarily, the attribute modification operation may be a click operation. After the electronic device detects a click operation on the editing interface, it can determine the icon clicked by the click operation, and use the application to which the clicked icon belongs as the target application, so that it can be determined that the icon for the target application is detected on the editing interface The property modification operation for . Further, according to the above-mentioned click operation, the current attribute of the target application is modified. For example, when a click operation on an icon of a target application is detected, two attributes of display status and hidden status may pop up on the editing interface for the user to choose. When it is detected that the user selects the display state, the current attribute of the target application is changed to the display state. When it is detected that the user selects the hidden state, the current attribute of the target application is changed to the hidden state.
示例性的,属性修改操作可以为携带目标应用的名称以及修改后的属性的语音操作。用户可以在显示编辑界面后,通过语音操作以实现对目标应用的图标的属性的修改。比如,用户可以发出“将应用1的图标的属性修改为隐藏状态”的语音信息。从而,电子设备接收到该语音信息后,可以识别该语音信息,以确定在编辑界面上检测到针对目标应用(应用1)的图标的属性修改操作,并根据该语音信息中携带的修改后的属性(隐藏状态),将应用1的当前属性修改为隐藏状态。Exemplarily, the attribute modification operation may be a voice operation carrying the name of the target application and the modified attribute. After the editing interface is displayed, the user can perform voice operations to modify the attributes of the icon of the target application. For example, the user may issue a voice message of "modify the attribute of the icon of the application 1 to a hidden state". Therefore, after the electronic device receives the voice information, it can recognize the voice information to determine that an attribute modification operation for the icon of the target application (application 1) is detected on the editing interface, and according to the modified Attribute (hidden state), modify the current attribute of application 1 to the hidden state.
在示例性的实施例中,上述步骤102的实现方式可以为:先确定属性修改操作所指示的目标属性,目标属性为显示状态或隐藏状态。该目标属性可以理解为修改后的属性,即期望通过属性修改操作将目标应用的图标修改为哪一种属性。比如,当属性修改操作为上述点击操作时,可以在编辑界面弹出显示状态和隐藏状态后,将用户选择的状态作为目标属性。当属性修改操作为上述语音操作时,可以将语音操作中携带的修改后的属性作为目标属性。在确定目标属性后,将白名单中的目标应用的当前属性修改为目标属性,白名单中维护有应用列表中的各应用的当前属性。白名单中维护的各应用的当前属性可以决定在正常状态的应用列表上是否显示各应用的图标。即,白名单中维护的各应用的当前属性可以控制在正常状态的应用列表上是否显示各应用的图标。In an exemplary embodiment, the
本实施例中,可以在同一个白名单中控制应用列表中的所有应用的显示与隐藏,该白名单中可以存储有应用的名称和图标的当前属性之间的对应关系。从而在需要进行应用的图标的属性修改时,可以在该白名单中的对应关系中修改。本实施例中,在进行应用的属性修改的过程中,通过维护一个白名单就可以实现,不需要额外的系统资源,更加简单方便。In this embodiment, the display and hiding of all the applications in the application list can be controlled in the same white list, and the corresponding relationship between the name of the application and the current attribute of the icon can be stored in the white list. Therefore, when it is necessary to modify the attribute of the icon of the application, it can be modified in the corresponding relationship in the white list. In this embodiment, in the process of modifying the attributes of the application, it can be realized by maintaining a white list, which does not require additional system resources, and is simpler and more convenient.
在步骤103中,当检测到退出编辑界面的操作后,电子设备可以获取应用列表中的各应用的当前属性,并根据应用列表中各应用的当前属性,显示第一类应用的图标并隐藏第二类应用的图标。其中,退出编辑界面的操作用于触发电子设备退出编辑界面,退出编辑界面的操作的具体形式,可以根据实际需要设置,本实施例对此不做具体限定。In
示例性的,可以在编辑界面上设置专门的虚拟按键,当检测到该虚拟按键被按压,电子设备可以确定检测到退出编辑界面的操作,从而退出编辑界面,进入正常界面。其中,编辑界面和正常界面的区别在于:正常界面中显示当前属性为显示状态的应用的图标,并隐藏即不会显示隐藏状态的应用的图标。编辑界面中不仅显示当前属性为显示状态的应用的图标,还会显示当前属性为隐藏状态的应用的图标。Exemplarily, a dedicated virtual key can be set on the editing interface, and when the virtual key is detected to be pressed, the electronic device can determine that an operation to exit the editing interface has been detected, thereby exiting the editing interface and entering a normal interface. Wherein, the difference between the editing interface and the normal interface is that: the normal interface displays the icons of the applications whose current attribute is the display state, and hides the icons of the applications in the hidden state. The editing interface not only displays the icon of the application whose attribute is currently displayed, but also displays the icon of the application whose attribute is currently hidden.
示例性的,退出编辑界面的操作可以为携带第二预设关键字的语音操作,该预设关键字可以包括:退出编辑界面、关闭编辑界面、进入正常界面等,本实施例对此不做具体限定。当电子设备从语音操作中识别出上述第二预设关键字,可以确定检测到退出编辑界面的操作。Exemplarily, the operation of exiting the editing interface may be a voice operation carrying a second preset keyword, and the preset keyword may include: exiting the editing interface, closing the editing interface, entering a normal interface, etc., which is not done in this embodiment Specific limits. When the electronic device recognizes the second preset keyword from the voice operation, it may determine that an operation of exiting the editing interface is detected.
可以理解的是,由于步骤102中针对目标应用的图标进行了属性修改,即目标应用的当前属性已经发生变化。因此,当检测到退出编辑界面的操作后,电子设备需要重新获取应用列表中的各应用的当前属性,并基于重新获取的应用列表中各应用的当前属性,显示当前属性为显示状态的应用的图标,即显示第一类应用的图标,并隐藏当前属性为隐藏状态的应用的图标,即隐藏第二类应用的图标。It can be understood that since the attribute modification is performed on the icon of the target application in
在示例性的实施例中,上述当检测到退出所述编辑界面的操作后,获取应用列表中的各应用的当前属性,包括:当检测到退出编辑界面的操作后,从白名单中读取应用列表中的各应用的当前属性。可以理解的是,由于白名单中维护有应用列表中的各应用的当前属性,因此,直接从白名单中读取应用列表中的各应用的当前属性,使得电子设备可以快速且便捷的获取到应用列表中的各应用的当前属性。In an exemplary embodiment, after detecting the operation of exiting the editing interface, obtaining the current attributes of each application in the application list includes: after detecting the operation of exiting the editing interface, reading from the white list The current properties of each application in the application list. It can be understood that since the current attributes of each application in the application list are maintained in the whitelist, the current attributes of each application in the application list are directly read from the whitelist, so that the electronic device can quickly and conveniently obtain the The current properties of each application in the application list.
为便于对本申请实施例的理解,下面以图2为例进行说明,图2为白名单与应用列表的状态之间的关系示意图。In order to facilitate the understanding of the embodiment of the present application, FIG. 2 is taken as an example for illustration below. FIG. 2 is a schematic diagram of the relationship between the states of the whitelist and the application list.
其中,正常状态的应用列表即为在上述正常界面中显示的应用列表,正常状态下,应用列表中不显示隐藏状态的应用的图标。编辑状态的应用列表即在上述编辑界面中显示的应用列表,编辑状态下,应用列表显示所有应用的图标,包括隐藏状态的应用的图标和显示状态的应用的图标,但是隐藏状态的应用的图标以半透明图标的形态展示,区别于显示状态的应用的图标。Wherein, the application list in the normal state is the application list displayed in the above normal interface, and in the normal state, the application icons in the hidden state are not displayed in the application list. The application list in the editing state is the application list displayed in the above editing interface. In the editing state, the application list displays icons of all applications, including the icons of hidden applications and the icons of displayed applications, but the icons of hidden applications It is displayed in the form of a translucent icon, which is different from the icon of the application that displays the status.
当检测到用户长按应用列表中的应用的图标或是空白处,电子设备可以进入编辑状态,即显示编辑界面。在编辑界面中,可以通过属性修改操作,将应用的图标的属性从隐藏状态切换回显示状态,也可以将应用的图标的属性从显示状态切换为隐藏状态。当退出编辑界面后,显示正常状态的应用列表,更新各应用的图标的显示和隐藏状态。When it is detected that the user has long pressed an application icon or a blank space in the application list, the electronic device may enter an editing state, that is, display an editing interface. In the editing interface, the properties of the application icon can be switched from the hidden state to the display state through the property modification operation, and the properties of the application icon can also be switched from the display state to the hidden state. After exiting the editing interface, a list of applications in a normal state is displayed, and the displayed and hidden states of the icons of each application are updated.
本实施例中,可以在同一个白名单中控制所有应用的显示与隐藏,为每一个应用设置显示/隐藏状态的属性。当需要隐藏某个应用的图标时,只需要将白名单中该应用的属性修改为隐藏即可,应用列表读取白名单中该应用的属性,在正常状态的应用列表中隐藏该应用的图标,并在编辑状态的应用列表中显示该应用的图标。In this embodiment, the display and hiding of all applications can be controlled in the same white list, and the display/hidden state attribute can be set for each application. When you need to hide the icon of an application, you only need to modify the attribute of the application in the whitelist to hide, and the application list reads the attribute of the application in the whitelist, and hides the icon of the application in the normal application list , and the app's icon will be displayed in the app list in editing state.
在图2中,当白名单中应用的名称(应用名)和图标的当前属性之间的对应关系为图2中的对应关系1时,正常状态的应用列表1即显示当前属性为显示状态的高频应用一、高频应用二以及低频应用三的图标,编辑状态的应用列表2显示所有应用的应用图标,即显示低频应用一、低频应用二、高频应用一、高频应用二以及低频应用三的图标。当进入编辑界面,在编辑状态的应用列表2中将低频应用三的当前属性从显示状态修改后隐藏状态后,对应的白名单中的对应关系为图2中的对应关系2。当退出编辑状态的应用列表2,进入正常状态的应用列表3后,应用列表3中显示高频应用一以及高频应用二的图标。In Figure 2, when the correspondence between the name of the application in the whitelist (application name) and the current attribute of the icon is the correspondence 1 in Figure 2, the application list 1 in the normal state shows that the current attribute is the display state Icons of high-frequency application 1, high-frequency application 2, and low-frequency application 3, the application list 2 in the editing state displays application icons of all applications, that is, low-frequency application 1, low-frequency application 2, high-frequency application 1, high-frequency application 2, and low-frequency application App three icons. When entering the editing interface, in the application list 2 in the editing state, the current attribute of the low-frequency application 3 is modified from the display state to the hidden state, and the corresponding relationship in the white list is the corresponding relationship 2 in FIG. 2 . After exiting the application list 2 in the editing state and entering the application list 3 in the normal state, the icons of the high-frequency application 1 and the high-frequency application 2 are displayed in the application list 3 .
综上,本申请实施例中支持快速进入编辑界面,可同时对应用进行显示状态和隐藏状态的切换,方便快捷且交互体验良好,使用户可随时将不常使用的低频应用隐藏,使用常用的高频应用。用户在同一个应用列表中即可控制所有应用的图标的显示和隐藏,不需要到其他地方进行操作,灵活便捷。并且,技术实现上只需要一个白名单,不需要额外的系统资源,避免占用过多的系统资源。To sum up, the embodiment of this application supports quick access to the editing interface, and can simultaneously switch between the displayed state and the hidden state of the application, which is convenient and quick and has a good interactive experience, so that the user can hide the infrequently used low-frequency applications at any time, and use the commonly used ones. high frequency applications. Users can control the display and hiding of icons of all applications in the same application list, without going to other places for operation, which is flexible and convenient. Moreover, only one whitelist is required for technical implementation, and no additional system resources are required to avoid occupying too many system resources.
图3是本申请实施例提供的一种应用图标的控制装置的结构示意图。Fig. 3 is a schematic structural diagram of a device for controlling application icons provided by an embodiment of the present application.
示例性的,如图3所示,该装置300包括:Exemplarily, as shown in FIG. 3, the
编辑界面显示模块301,用于在检测到预设的触发操作后,显示编辑界面;其中,所述编辑界面上显示有应用列表,所述应用列表中包括第一类应用的图标和第二类应用的图标,所述第一类应用的当前属性为显示状态,所述第二类应用的当前属性为隐藏状态。The editing
属性修改模块302,用于当在所述编辑界面上检测到针对目标应用的属性修改操作时,根据所述属性修改操作,对所述目标应用的当前属性进行修改。The
图标显示和隐藏模块303,用于当检测到退出所述编辑界面的操作后,获取所述应用列表中的各应用的当前属性,并根据所述应用列表中各应用的当前属性,显示所述第一类应用的图标并隐藏所述第二类应用的图标。The icon display and
一种可能的实现方式中,在所述编辑界面上,所述第一类应用的图标的显示方式和所述第二类应用的图标的显示方式不同。In a possible implementation manner, on the editing interface, the icons of the first type of applications are displayed differently from the icons of the second type of applications.
一种可能的实现方式中,属性修改模块具体用于:确定所述属性修改操作所指示的目标属性;其中,所述目标属性为所述显示状态或所述隐藏状态;将白名单中的所述目标应用的当前属性修改为所述目标属性;其中,所述白名单中维护有所述应用列表中的各应用的当前属性。In a possible implementation manner, the attribute modification module is specifically configured to: determine the target attribute indicated by the attribute modification operation; wherein, the target attribute is the display state or the hidden state; modifying the current attribute of the target application to the target attribute; wherein, the whitelist maintains the current attribute of each application in the application list.
一种可能的实现方式中,属性修改模块具体用于:当检测到退出所述编辑界面的操作后,从所述白名单中读取所述应用列表中的各应用的当前属性。In a possible implementation manner, the attribute modification module is specifically configured to: read the current attribute of each application in the application list from the white list after detecting an operation of exiting the editing interface.
一种可能的实现方式中,在所述编辑界面上显示的应用的图标中添加有目标标识,所述目标标识用于表征用户对所述应用的使用频率。In a possible implementation manner, a target identifier is added to the icon of the application displayed on the editing interface, and the target identifier is used to represent the frequency of use of the application by the user.
一种可能的实现方式中,编辑界面显示模块用于显示编辑界面,包括:当接收到第一顺序指令,以第一顺序显示编辑界面上所述应用列表中的各应用的图标;其中,所述第一顺序为用户对所述各应用的使用频率从高到低的顺序;当接收到第二顺序指令,以第二顺序显示编辑界面上所述应用列表中的各应用的图标;其中,所述第二顺序为用户对所述各应用的使用频率从低到高的顺序。In a possible implementation manner, the editing interface display module is used to display the editing interface, including: when a first order instruction is received, displaying the icons of the applications in the application list on the editing interface in a first order; wherein, the The first order is the order in which the user uses the applications from high to low; when the second order instruction is received, the icons of the applications in the application list on the editing interface are displayed in the second order; wherein, The second order is the order in which the frequency of use of the applications by the user is from low to high.
一种可能的实现方式中,所述预设的触发操作包括:对所述应用列表所在界面的长按操作。In a possible implementation manner, the preset trigger operation includes: a long press operation on the interface where the application list is located.
图4是本申请实施例提供的一种电子设备的结构示意图。FIG. 4 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
示例性的,如图4所示,该电子设备包括:存储器401和处理器402,其中,存储器401中存储有可执行程序代码,处理器402用于调用并执行该可执行程序代码执行一种应用图标的控制方法。Exemplarily, as shown in FIG. 4 , the electronic device includes: a
本实施例可以根据上述方法示例对电子设备进行功能模块的划分,例如,可以对应各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中,上述集成的模块可以采用硬件的形式实现。需要说明的是,本实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。In this embodiment, the functional modules of the electronic device can be divided according to the above-mentioned method examples. For example, each functional module can be corresponded to, or two or more functions can be integrated into one processing module. The above-mentioned integrated modules can use hardware form is realized. It should be noted that the division of modules in this embodiment is schematic, and is only a logical function division, and there may be other division methods in actual implementation.
在采用对应各个功能划分各个功能模块的情况下,该电子设备可以包括:编辑界面显示模块、属性修改模块、图标显示和隐藏模块等。需要说明的是,上述方法实施例涉及的各个步骤的所有相关内容的可以援引到对应功能模块的功能描述,在此不再赘述。In the case of dividing each functional module corresponding to each function, the electronic device may include: an editing interface display module, an attribute modification module, an icon display and hide module, and the like. It should be noted that all the relevant content of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.
本实施例提供的电子设备,用于执行上述一种应用图标的控制方法,因此可以达到与上述实现方法相同的效果。The electronic device provided in this embodiment is used to implement the above method for controlling an application icon, so the same effect as the above implementation method can be achieved.
在采用集成的单元的情况下,电子设备可以包括处理模块、存储模块。其中,处理模块可以用于对电子设备的动作进行控制管理。存储模块可以用于支持电子设备执行相互程序代码和数据等。In the case of an integrated unit, the electronic device may include a processing module and a memory module. Wherein, the processing module can be used to control and manage the actions of the electronic device. The storage module can be used to support electronic devices to execute mutual program codes and data, etc.
其中,处理模块可以是处理器或控制器,其可以实现或执行结合本申请公开内容所藐视的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包括一个或多个微处理器组合,数字信号处理(digital signal processing,DSP)和微处理器的组合等等,存储模块可以是存储器。Wherein, the processing module can be a processor or a controller, which can implement or execute various exemplary logic blocks, modules and circuits that are despised in conjunction with the disclosure of this application. The processor may also be a combination that implements computing functions, for example, a combination of one or more microprocessors, a combination of digital signal processing (digital signal processing, DSP) and a microprocessor, etc., and the storage module may be a memory.
本实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序代码,当该计算机程序代码在计算机上运行时,使得计算机执行上述相关方法步骤实现上述实施例中的一种应用图标的控制方法。This embodiment also provides a computer-readable storage medium, where computer program code is stored in the computer-readable storage medium, and when the computer program code is run on the computer, the computer executes the above-mentioned related method steps to realize the steps in the above-mentioned embodiment. A control method for an application icon.
本实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的一种应用图标的控制方法。This embodiment also provides a computer program product, which, when running on a computer, causes the computer to execute the above related steps, so as to implement the method for controlling an application icon in the above embodiment.
另外,本申请的实施例提供的电子设备具体可以是芯片,组件或模块,该电子设备可包括相连的处理器和存储器;其中,存储器用于存储指令,当电子设备运行时,处理器可调用并执行指令,以使芯片执行上述实施例中的一种应用图标的控制方法。In addition, the electronic device provided by the embodiments of the present application may specifically be a chip, a component or a module, and the electronic device may include a connected processor and a memory; wherein, the memory is used to store instructions, and when the electronic device is running, the processor can call And execute instructions, so that the chip executes a method for controlling application icons in the above-mentioned embodiments.
其中,本实施例提供的电子设备、计算机可读存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。Wherein, the electronic device, computer-readable storage medium, computer program product or chip provided in this embodiment is all used to execute the corresponding method provided above, therefore, the beneficial effects it can achieve can refer to the above-mentioned The beneficial effects of the corresponding method will not be repeated here.
通过以上实施方式的描述,所属领域的技术人员可以了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。Through the description of the above embodiments, those skilled in the art can understand that for the convenience and brevity of the description, only the division of the above-mentioned functional modules is used as an example for illustration. In practical applications, the above-mentioned functions can be assigned by different Completion of functional modules means that the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the embodiments provided in this application, it should be understood that the disclosed devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or It may be integrated into another device, or some features may be omitted, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。The above content is only the specific implementation of the application, but the scope of protection of the application is not limited thereto. Anyone familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the application, and should covered within the scope of protection of this application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310272465.1A CN116166158A (en) | 2023-03-20 | 2023-03-20 | Control method and device of application icon, electronic equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310272465.1A CN116166158A (en) | 2023-03-20 | 2023-03-20 | Control method and device of application icon, electronic equipment and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116166158A true CN116166158A (en) | 2023-05-26 |
Family
ID=86413343
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310272465.1A Pending CN116166158A (en) | 2023-03-20 | 2023-03-20 | Control method and device of application icon, electronic equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116166158A (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103616981A (en) * | 2013-10-31 | 2014-03-05 | 小米科技有限责任公司 | Application process method, device and mobile terminal |
| CN104951206A (en) * | 2015-05-28 | 2015-09-30 | 努比亚技术有限公司 | Icon hiding method and device |
| CN105893800A (en) * | 2015-12-31 | 2016-08-24 | 乐视移动智能信息技术(北京)有限公司 | Application program icon hiding method, device and mobile phone |
| CN106682474A (en) * | 2016-12-21 | 2017-05-17 | 努比亚技术有限公司 | Icon hiding terminal and method |
| WO2019071454A1 (en) * | 2017-10-11 | 2019-04-18 | 深圳传音通讯有限公司 | Method for displaying hidden application and terminal |
| CN112558831A (en) * | 2020-12-09 | 2021-03-26 | 维沃移动通信(杭州)有限公司 | Desktop sorting method and device and electronic equipment |
-
2023
- 2023-03-20 CN CN202310272465.1A patent/CN116166158A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103616981A (en) * | 2013-10-31 | 2014-03-05 | 小米科技有限责任公司 | Application process method, device and mobile terminal |
| CN104951206A (en) * | 2015-05-28 | 2015-09-30 | 努比亚技术有限公司 | Icon hiding method and device |
| CN105893800A (en) * | 2015-12-31 | 2016-08-24 | 乐视移动智能信息技术(北京)有限公司 | Application program icon hiding method, device and mobile phone |
| CN106682474A (en) * | 2016-12-21 | 2017-05-17 | 努比亚技术有限公司 | Icon hiding terminal and method |
| WO2019071454A1 (en) * | 2017-10-11 | 2019-04-18 | 深圳传音通讯有限公司 | Method for displaying hidden application and terminal |
| CN112558831A (en) * | 2020-12-09 | 2021-03-26 | 维沃移动通信(杭州)有限公司 | Desktop sorting method and device and electronic equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11782581B2 (en) | Display control method and device, electronic device and storage medium | |
| US8718556B2 (en) | Mobile terminal and controlling method thereof | |
| US20180356947A1 (en) | Electronic device and method for providing content according to field attribute | |
| US20160004425A1 (en) | Method of displaying graphic user interface and electronic device implementing same | |
| US20030197739A1 (en) | Distribution of application windows in a computing device display | |
| US20130278484A1 (en) | Mobile terminal and controlling method thereof | |
| US20120311485A1 (en) | Moving A Tile Across Multiple Workspaces | |
| AU2014293763B2 (en) | Method and apparatus for providing Graphic User Interface | |
| US9779106B2 (en) | Application management method and device | |
| CN111796734B (en) | Application program management method, management device, electronic device, and storage medium | |
| US20110231424A1 (en) | Method and system for automated file aggregation on a storage device | |
| US11460971B2 (en) | Control method and electronic device | |
| US20150242076A1 (en) | Method of editing one or more objects and apparatus for same | |
| WO2019007409A1 (en) | Display method, device, smart terminal and computer readable storage medium | |
| CN103513969A (en) | Establishment method, device and terminal of application program entry | |
| CN111666023B (en) | Interface display method and device, electronic equipment and readable storage medium | |
| CN111695151A (en) | Application permission setting method and device, electronic equipment and readable storage medium | |
| CN112083854A (en) | Application program running method and device | |
| US8560802B2 (en) | Keeping file systems or partitions private in a memory device | |
| CN108563416A (en) | Application display method and device, storage medium and electronic equipment | |
| CN104571781A (en) | Multi-application window display method and window management device in Android system | |
| CN117473183A (en) | Metadata-based page loading method, device and electronic device | |
| CN112286615A (en) | Information display method and device of application program | |
| CN116166158A (en) | Control method and device of application icon, electronic equipment and storage medium | |
| CA2700012C (en) | Keeping file systems or partitions private in a memory device |
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 |