Detailed Description
The technical solutions in the embodiments of the present application will be described clearly below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments that can be derived by one of ordinary skill in the art from the embodiments given herein are intended to be within the scope of the present disclosure.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the application may be practiced in sequences other than those illustrated or described herein, and that the terms "first," "second," and the like are generally used herein in a generic sense and do not limit the number of terms, e.g., the first term can be one or more than one. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The application icon management method, apparatus, electronic device and storage medium provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
Fig. 1 is a schematic flowchart of an application icon management method provided in an embodiment of the present application, and as shown in fig. 1, the method includes:
step 110, displaying a multitask management interface, wherein the multitask management interface comprises a background interactive interface of a running application program;
in this embodiment, the electronic device receives an input for invoking the multitask management interface, where the input is an operation for instructing a display screen of the electronic device to display the multitask management interface, and may specifically be an operation for a user to slide from a point at an edge of the display screen of the electronic device to a center of the display screen, or an operation for the user to click or long-press a multitask key, and the multitask key may specifically be a virtual key displayed in the display interface or an entity key set in the electronic device, such as a HOME page HOME key set in the electronic device, or a RETURN key.
The electronic Device described in the embodiment of the present application may specifically be an electronic Device with a display function, such as a mobile phone, a touch screen computer, a palmtop computer, a vehicle-mounted terminal, a wearable Device, a PAD (Portable Android Device), and the like.
In the process that a user uses the electronic equipment, no matter what application program is running on the electronic equipment or what interface is displayed in the electronic equipment, the user can quickly switch to the multitask management interface only by one operation by calling the input of the multitask management interface.
The electronic equipment displays a multi-task management interface in a current display interface of the electronic equipment, and an application program which is running in a foreground is switched to a background, and a corresponding background interaction interface is displayed in the multi-task management interface.
The multitask management interface described in the embodiment of the present application may include one or more background interaction windows of an application program that is running, and when there are background interaction windows of multiple application programs in the multitask management interface, the background interaction windows of the multiple application programs may be displayed in an order of time when the application programs are called to a foreground, or in an order of initials of application names.
The running application described in the embodiment of the present application may specifically include an application running in the foreground in the electronic device or an application running in the background in the electronic device.
The background interactive interface of the application described in the embodiment of the present application may specifically include a thumbnail of an application running interface, and may also include a name of the application.
Optionally, the background interaction interface of the application described in the embodiment of the present application may specifically include an image obtained by performing mask processing on a thumbnail of the application running interface, and may also include a name of the application.
Step 120, receiving a first input to a background interactive interface of a first application program in the background interactive interfaces of the running application programs;
specifically, the background interactive interface of the first application described in the embodiment of the present application may specifically be a background interactive interface selected by a user from among the background interactive interfaces of the application displayed in the background interactive interface.
The first input described in this embodiment of the present application is used to add the first application icon corresponding to the first application program to the target page, or delete the first application icon corresponding to the first application program from the target page, and fig. 2 is a schematic diagram of the first input provided in this embodiment of the present application, as shown in fig. 2, the first input may specifically be an operation of sliding from two points in the center of the backgroundinteractive interface 21 of the first application program to an interface edge, or an operation of sliding from two points in the edge of the backgroundinteractive interface 21 of the first application program to the interface middle.
Optionally, the first input may also be a long press operation or a double-click operation for the background interactive interface of the first application.
Step 130, in response to the first input, performing a target operation on a first application icon and a target page corresponding to the first application program.
Specifically, the first application icon corresponding to the first application described in the embodiment of the present application may be an icon for indicating specific information of the first application, and the first application icon may be a text icon or a picture icon corresponding to the first application, or may be an icon having both text and pictures.
The target page described in the embodiment of the present application may specifically be a page set by the user and displaying only a part of icons, for example, a target page specially set for minors, in which only application icons suitable for underage use are displayed, or may be a page on which only application icons that the user wishes to set are displayed when the user turns on the privacy mode.
Optionally, the first application icon corresponding to the first application described in this embodiment of the present application may also be an application icon of a function control type corresponding to the first application, where the application icon can implement a part of functions in the first application.
Accordingly, the target page may specifically be a page dedicated to displaying application icons of the functionality control type.
In the embodiment of the present application, the target operation is performed on the first application icon and the target page corresponding to the first application program, which may specifically be to add the first application icon to the target page, or delete the first application icon corresponding to the first application program in the target page.
In the embodiment of the application, no matter what application is used by a user or any interface is in which the user is, the user can quickly switch to the multitask management interface through the first input, and the application icon management of the target page can be realized through the second input of the background interaction interface of the application in the multitask management interface.
Optionally, the performing a target operation on the first application icon and the target page corresponding to the first application program includes:
and adding the first application icon to a target page under the condition that the first application icon corresponding to the first application program is not included in the target page.
Specifically, in this embodiment of the application, in a case that the target page does not include the first application icon corresponding to the first application program, that is, the application icon corresponding to the first application program is not yet added to the target page at this time, if the electronic device receives the first input to the background interaction interface of the first application program, it indicates that the user may wish to add the first application icon to the target page at this time, and at this time, the first application icon is directly added to the target page.
Optionally, in order to ensure the effectiveness of the target page management, after receiving the first input, and in a case that the target page does not include the first application icon corresponding to the first application program, the electronic device does not directly add the first application icon to the target page, but displays an addition identifier in a background interaction interface of the first application program, and after the user clicks the addition identifier, adds the first application icon to the target page.
For example, fig. 3 is a schematic diagram illustrating a target operation performed on a first application icon and a target page corresponding to a first application program in an embodiment of the present application, as shown in fig. 3, abackground interaction interface 21 of the first application program includes aprogram management identifier 31 corresponding to the first application program, after the electronic device receives a first input to theprogram management identifier 31 and the target page does not include the first application icon corresponding to the first application program, an addition identifier 32 is displayed in thebackground interaction interface 21, and after an input to the addition identifier 32 by a user is received, the first application icon is added to the target page.
In the embodiment of the application, under the condition that the target page does not include the first application icon corresponding to the first application program, the first application icon is added into the target page, and the step of adding the first application icon into the target page is greatly simplified.
Optionally, the performing a target operation on the first application icon and the target page corresponding to the first application program includes:
and under the condition that the target page comprises a first application icon corresponding to the first application program, deleting the first application icon in the target page.
Specifically, in this embodiment of the application, in a case that the target page includes the first application icon corresponding to the first application program, that is, the application icon corresponding to the first application program is already added to the target page at this time, if the electronic device receives the first input to the background interaction interface of the first application program, it indicates that the user may wish to delete the first application icon in the target page at this time, and at this time, the first application icon in the target page is directly deleted.
Optionally, in order to ensure the effectiveness of the target page management, after receiving the first input, and in a case that the target page includes the first application icon corresponding to the first application program, the electronic device does not directly delete the first application icon in the target page, but displays an icon deletion identifier in a background interaction interface of the first application program, and deletes the first application icon in the target page only after the user clicks the icon deletion identifier.
For example, fig. 4 is a second schematic view illustrating that a target operation is performed on a first application icon and a target page corresponding to the first application program in the embodiment of the present application, as shown in fig. 4, a backgroundinteractive interface 21 of the first application program includes aprogram management identifier 31 corresponding to the first application program, after the electronic device receives a second input to theprogram management identifier 31 and the target page includes the first application icon corresponding to the first application program, an icon deletion identifier 41 is displayed in the backgroundinteractive interface 21, and after an input to the icon deletion identifier 41 by a user is received, the first application icon in the target page is deleted.
In the embodiment of the application, when a user wants to delete the first application identifier of the first application program in the target page, the user does not need to return to the main page, then switches to the target page, and then executes the deletion operation on the first application identifier, but only needs to execute simple operation on the multitask management page, so that the operation of deleting the first application identifier in the target page is greatly simplified.
Optionally, the multitask management interface further includes a target page layout identifier, where the target page layout identifier points to an application icon layout management page corresponding to the target page, and after the multitask management interface is displayed, the method further includes:
receiving a second input of a target page layout identifier in the multitask management interface;
responding to the second input, and displaying an application icon layout management page corresponding to the target page;
receiving a third input of the application icon layout management page by a user;
in response to the third input, adjusting a layout of application icons in the target page.
The second input described in the embodiment of the present application is specifically an operation for instructing the electronic device to display an application icon layout management page corresponding to a target page, and may specifically be a click operation or a long-time press operation on a target page layout identifier in a multitasking management interface.
The application icon layout management page corresponding to the target page described in the embodiment of the present application is used to adjust the layout of each application icon in the target page, for example, a user may adjust the position of each application icon in the target page in the application icon layout management page, or place each application icon in a folder to serve as an application icon group.
The electronic device responds to the second input, and displays an application icon layout management page corresponding to the target page in a display screen of the electronic device, where fig. 5 is a schematic view of the application icon layout management page provided in the embodiment of the present application, and as shown in fig. 5, each application icon in the target page is displayed, and each application icon is in a movable state, that is, a user can directly drag each application icon, that is, move each application icon to a specified position of the target page.
The third input described in the embodiment of the present application may specifically be an operation for adjusting the layout of the application icons in the target page, and specifically may be an operation for dragging the application icons in the application icon layout management page to the target position.
The electronic equipment receives a third input of the user to the application icon layout management page, responds to the third input, adjusts the layout of the application icons in the application icon layout management page, and directly applies the layout of the application icons to the target page after the adjustment of the layout of the application icons in the application icon layout management page is completed.
In the embodiment of the application, the application icon layout management page of the target page can be directly called through the second input of the background interactive interface of the first application program, the application icon layout in the target page can be quickly adjusted through the third input, and the operation step of adjusting the application icon layout in the target page is greatly simplified.
Optionally, the first application icon is an application icon of a function control type, the application icon of the function control type is used for indicating at least one function of a corresponding application program, and the target page is used for displaying the application icon of the function control type.
Specifically, the application icon of the function type described in the embodiment of the present application may specifically be an icon indicating at least one function of a corresponding application program, and the application icon of the function type may specifically be an atomic component icon in an android system or a small component icon in an iOS system, and may implement part of functions in the application program by directly inputting the icon, or the icon may directly display part of key information in the application program.
The at least one function of the application described in the embodiment of the present application may specifically be a function of displaying part of content in the application, for example, when the first application is a weather application, the application icon of the corresponding function control type may be an application icon displaying current weather information.
Optionally, at least one function of the application may specifically be an icon that triggers a certain function in the application, for example, when the first application is a music playing application, the application icon of the corresponding function control type may be an icon that implements a music pause function or a song cutting function.
The target page described in the embodiment of the present application may specifically be an application icon that only displays a function control type, and the target page may also display other types of icons as well as the application icon that displays the function control type, for example, the target page may also display a folder icon.
Optionally, in a specific application of the android system, a set of atomic desktop may be independently displayed outside a traditional desktop, that is, only application icons of the functionality control type are displayed in the atomic desktop, that is, the target page described in this embodiment of the present application is the atomic desktop.
As an optional embodiment, in a case that the application icons corresponding to the first application program and the second application program are both function control type application icons, if the background interactive interface of the first application program is dragged to the background interactive interface of the second application program in the multitask management page and the target page contains the second application icon corresponding to the second application program, the second application icon in the target page is deleted, and the first application icon and the second application icon are fused to generate a new application icon, where the new application icon has functions of both the first application icon and the second application icon, and the new application icon is displayed in the target page.
In the embodiment of the application, when the first application icon is an application icon of a function control type, more application possibilities are provided for the embodiment of the application, and the expandability of an application program is improved.
Optionally, after the displaying the multitasking management interface, the method further includes:
receiving a fourth input to a background interaction interface of a second application program and a background interaction interface of the first application program in the multitask management interface;
in the case that the target page comprises the first application icon but does not comprise the second application icon corresponding to the second application program, adding the second application icon corresponding to the second application program into the target page in response to the fourth input;
or, in the case that the target page includes a first application icon and a second application icon corresponding to the second application program, in response to the fourth input, deleting the second application icon and the first application icon from the target page, generating a first page, and adding the second application icon and the first application icon to the first page.
Specifically, the background interactive interface of the second application described in the embodiment of the present application may specifically be a background interactive interface selected by a user in the multitasking management interface.
The fourth input described in the embodiment of the present application may specifically be a dragging input, which may specifically be an operation of dragging the background interaction interface of the second application program to the background interaction interface of the first application program, or an operation of dragging the background interaction interface of the first application program to the background interaction interface of the second application program.
Optionally, the fourth input described in this embodiment of the application is specifically a continuous click operation of clicking the background interaction interface of the first application program after clicking the background interaction interface of the second application program, or a continuous click operation of clicking the background interaction interface of the first application program before clicking the background interaction interface of the second application program.
Optionally, after receiving the fourth input, the location information of the first application icon corresponding to the first application program and the location information of the second application icon corresponding to the second application program are respectively obtained, and the location information of the second application icon may be quickly updated based on the location information of the first application icon.
In this embodiment of the application, in a case that the target page includes the first application icon but does not include the second application icon corresponding to the second application program, it is considered that the user may want to add the second application icon to the target page at this time, so after the electronic device receives the fourth input, the second application icon corresponding to the second application program is added to the target page in response to the fourth input.
Optionally, in a case that the target page includes the first application icon and the second application icon corresponding to the second application program, at this time, it is not necessary to add the first application icon and the second application icon in the target page, and at this time, it is considered that the user may want to move the first application icon and the second application icon in the target page to a new page, so after the electronic device receives the fourth input, the electronic device may delete the first application icon and the second application icon in the target page in response to the fourth input, generate a new first page, add the first application icon and the second application icon to the first page, where the first page includes the first application icon and the second application icon.
The first page body described in the embodiment of the present application may be a new page different from the target page, or may be a sub-page corresponding to the target page.
In the embodiment of the application, through the background interactive interface of the second application program and the fourth input of the background interactive interface of the first application program, the operation steps for managing the application program icons in the target page can be effectively simplified, and the operation flow is simplified.
It should be noted that, in the application icon management method provided in the embodiment of the present application, the execution main body may be an application icon management device, or a control module in the application icon management device, configured to execute the application icon management method. In the embodiment of the present application, a method for executing application icon management by an application icon management device is taken as an example, and the application icon management device provided in the embodiment of the present application is described.
Fig. 6 is a schematic structural diagram of an application icon management apparatus according to an embodiment of the present application, and as shown in fig. 6, the apparatus includes: afirst display module 610, afirst receiving module 620 and aprocessing module 630; thefirst display module 610 is configured to display a multitask management interface, where the multitask management interface includes a background interaction interface of an application program that is running; thefirst receiving module 620 is configured to receive a first input to a background interactive interface of a first application program in the background interactive interfaces of the running application programs; theprocessing module 630 is configured to perform a target operation on a first application icon and a target page corresponding to the first application program in response to the first input.
Optionally, the processing module is specifically configured to:
and adding the first application icon to a target page under the condition that the first application icon corresponding to the first application program is not included in the target page.
Optionally, the processing module is specifically configured to:
and under the condition that the target page comprises a first application icon corresponding to the first application program, deleting the first application icon in the target page.
Optionally, the apparatus further comprises:
the second receiving module is used for receiving second input of a target page layout identifier in the multitask management interface;
the second display module is used for responding to the second input and displaying an application icon layout management page corresponding to the target page;
the third receiving module is used for receiving a third input of the application icon layout management page by the user;
and the adjusting module is used for responding to the third input and adjusting the layout of the application icons in the target page.
Optionally, the first application icon is an application icon of a function control type, the application icon of the function control type is used for indicating at least one function of a corresponding application program, and the target page is used for displaying the application icon of the function control type.
Optionally, the apparatus further comprises:
the fourth receiving module is used for receiving fourth input of a background interactive interface of a second application program and a background interactive interface of the first application program in the multitask management interface;
an adding module, configured to, in a case that the target page includes the first application icon but does not include the second application icon corresponding to the second application program, add, in response to the fourth input, the second application icon corresponding to the second application program to the target page;
or, in the case that the target page includes a first application icon and a second application icon corresponding to the second application program, in response to the fourth input, deleting the second application icon and the first application icon from the target page, generating a first page, and adding the second application icon and the first application icon to the first page.
In the embodiment of the application, no matter what application is used by a user or any interface is in which the user is, the user can quickly switch to the multitask management interface through the first input, and the application icon management of the target page can be realized through the second input of the background interaction interface of the application in the multitask management interface.
The application icon management device in the embodiment of the present application may be a device, or may be a component, an integrated circuit, or a chip in a terminal. The device can be mobile electronic equipment or non-mobile electronic equipment. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile electronic device may be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), a teller machine or a self-service machine, and the like, and the embodiments of the present application are not particularly limited.
The application icon management device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system (Android), an iOS operating system, or other possible operating systems, which is not specifically limited in the embodiments of the present application.
The application icon management device provided in the embodiment of the present application can implement each process implemented by the method embodiments in fig. 1 to fig. 5, and is not described here again to avoid repetition.
Optionally, fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application, and as shown in fig. 7, anelectronic device 700 is further provided in an embodiment of the present application and includes aprocessor 701, amemory 702, and a program or an instruction stored in thememory 702 and executable on theprocessor 701, where the program or the instruction is executed by theprocessor 701 to implement each process of the foregoing embodiment of the application icon management method, and can achieve the same technical effect, and details are not repeated here to avoid repetition.
It should be noted that the electronic device in the embodiment of the present application includes the mobile electronic device and the non-mobile electronic device described above.
Fig. 8 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
Theelectronic device 800 includes, but is not limited to: aradio frequency unit 801, anetwork module 802, anaudio output unit 803, aninput unit 804, asensor 805, a display unit 806, a user input unit 807, an interface unit 808, amemory 809, and a processor 810.
Those skilled in the art will appreciate that theelectronic device 800 may further comprise a power source (e.g., a battery) for supplying power to the various components, and the power source may be logically connected to the processor 810 via a power management system, so as to manage charging, discharging, and power consumption management functions via the power management system. The electronic device structure shown in fig. 8 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is omitted here.
The display unit 806 is configured to display a multitask management interface, where the multitask management interface includes a background interaction interface of a running application program;
the user input unit 807 is configured to receive a first input to a background interactive interface of a first application program in the background interactive interfaces of the running application programs;
the processor 810 is configured to perform a target operation on a first application icon and a target page corresponding to the first application program in response to the first input.
The processor 810 is configured to add the first application icon to the target page if the first application icon corresponding to the first application program is not included in the target page.
The processor 810 is configured to delete the first application icon in the target page if the first application icon corresponding to the first application program is included in the target page.
The user input unit 807 is used for receiving a second input of a target page layout identifier in the multitask management interface;
the display unit 806 displays an application icon layout management page corresponding to the target page in response to the second input;
a user input unit 807 for receiving a third input of the application icon layout management page by the user;
a processor 810 for adjusting a layout of application icons in the target page in response to the third input.
A user input unit 807 for receiving a fourth input to a background interactive interface of a second application program and a background interactive interface of the first application program in the multitasking management interface;
a processor 810, configured to, in a case that the target page includes the first application icon but does not include the second application icon corresponding to the second application, add the second application icon corresponding to the second application to the target page in response to the fourth input;
or, in the case that the target page includes a first application icon and a second application icon corresponding to the second application program, in response to the fourth input, deleting the second application icon and the first application icon from the target page, generating a first page, and adding the second application icon and the first application icon to the first page.
In the embodiment of the application, no matter what application is used by a user or any interface is in which the user is, the user can quickly switch to the multitask management interface through the first input, and the application icon management of the target page can be realized through the second input of the background interaction interface of the application in the multitask management interface.
It should be understood that in the embodiment of the present application, theinput Unit 804 may include a Graphics Processing Unit (GPU) 8041 and amicrophone 8042, and theGraphics Processing Unit 8041 processes image data of a still picture or a video obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The display unit 806 may include adisplay panel 8061, and thedisplay panel 8061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 807 includes a touch panel 8071 andother input devices 8072. A touch panel 8071, also referred to as a touch screen. The touch panel 8071 may include two portions of a touch detection device and a touch controller.Other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein. Thememory 809 may be used to store software programs as well as various data including, but not limited to, application programs and operating systems. The processor 810 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 810.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the program or the instruction implements each process of the foregoing application icon management method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and so on.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement each process of the above embodiment of the application icon management method, and can achieve the same technical effect, and in order to avoid repetition, the description is omitted here.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.