CN107315595B - Desktop layout method and device and user terminal - Google Patents
Desktop layout method and device and user terminal Download PDFInfo
- Publication number
- CN107315595B CN107315595B CN201710586694.5A CN201710586694A CN107315595B CN 107315595 B CN107315595 B CN 107315595B CN 201710586694 A CN201710586694 A CN 201710586694A CN 107315595 B CN107315595 B CN 107315595B
- Authority
- CN
- China
- Prior art keywords
- icon
- layout
- desktop
- icons
- receiving
- 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.)
- Active
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/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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the invention relates to the technical field of communication terminals, and discloses a desktop layout method, a desktop layout device and a user terminal. The desktop layout method comprises the following steps: receiving a desktop layout instruction, and entering an icon selection interface; receiving an icon selection instruction, and acquiring an icon to be laid according to the selection instruction; receiving a determination instruction aiming at the icon to be laid out, and entering an icon layout interface, wherein the icon layout interface comprises a preset icon position; receiving touch operation aiming at the preset icon position, and determining an icon layout position according to the touch operation; and generating a desktop layout according to the icon layout position and the icon to be laid. Through the technical scheme, the desktop icons can be freely and quickly customized, the placing shapes of the icons are more efficient, and the requirement of quickly customizing the desktop layout by a user is effectively met.
Description
Technical Field
The invention relates to the technical field of communication terminals, in particular to a desktop icon layout method and device and a user terminal.
Background
With the development of science and technology, terminals are continuously updated and more intelligent, and users can freely install various applications, so that the installation of dozens of applications by terminals is a very common phenomenon. As more and more applications are installed, it becomes time consuming and cumbersome for a user to find an application on the desktop. Therefore, many users can arrange the application icons according to their own preference. In the prior art, the desktop of the Android system is regularly arranged in the four directions, and if a user wants to put the icons into one shape, the user needs to drag the icons to a target interface and then to a target position one by one, which wastes time.
The inventor finds that the desktop layout method in the related art cannot effectively meet the requirement of a user for quickly customizing the desktop layout in the process of implementing the embodiment of the invention.
Disclosure of Invention
The embodiment of the invention provides a desktop layout method, which can be used for realizing the free and quick self-definition of desktop icons, enabling the placement shapes of the icons to be more efficient and effectively meeting the requirement of a user on quickly defining the desktop layout.
In order to achieve the above purpose, the embodiment of the invention discloses the following technical scheme:
in a first aspect, an embodiment of the present invention provides a method for desktop layout, including:
receiving a desktop layout instruction, and entering an icon selection interface;
receiving an icon selection instruction, and acquiring an icon to be laid according to the selection instruction;
receiving a determination instruction aiming at the icon to be laid out, and entering an icon layout interface, wherein the icon layout interface comprises a preset icon position;
receiving touch operation aiming at the preset icon position, and determining an icon layout position according to the touch operation;
and generating a desktop layout according to the icon layout position and the icon to be laid.
Optionally, the icons to be laid out include at least one icon; the receiving an icon selection instruction and acquiring an icon to be laid according to the selection instruction comprises the following steps: and receiving a selection operation triggered by a user on the icon selection interface, and acquiring at least one icon according to the selection operation.
Optionally, the method further comprises: and displaying the acquired number of the icons to be laid on the icon layout interface.
Optionally, the receiving a touch operation for a preset icon position, and determining an icon layout position according to the touch operation includes: receiving touch selection operation aiming at preset icon positions, determining the selected preset icon positions as icon layout positions, and correspondingly reducing the number of the icons to be laid according to the number of the selected preset icon positions; and/or receiving touch cancel operation aiming at the selected preset icon position, wherein the cancelled preset icon position is no longer used as an icon layout position, and the number of the icons to be laid out is correspondingly increased according to the number of the cancelled preset icon positions.
Optionally, the generating a desktop layout according to the icon layout position and the icon to be laid out includes: acquiring the icon layout position and the icon to be laid; determining the arrangement shape of the icons to be laid according to the icon layout positions; and generating the desktop layout according to the arrangement shape of the icons to be laid out.
Optionally, the desktop layout includes at least one desktop, and the method further includes: classifying the icons to be laid out; the generating of the desktop layout comprises: and displaying the icons to be laid out in the same category on the same desktop.
Optionally, the method further comprises: receiving an adjustment instruction aiming at the desktop layout, wherein the adjustment instruction comprises layout position adjustment and/or layout shape adjustment; and adjusting the desktop layout according to the adjusting instruction.
In a second aspect, an embodiment of the present invention provides an apparatus for desktop layout, including:
the first receiving unit is used for receiving a desktop layout instruction and entering an icon selection interface;
the layout icon acquisition unit is used for receiving an icon selection instruction and acquiring an icon to be laid according to the selection instruction;
the layout interface generating unit is used for receiving a determination instruction for the icon to be laid out and generating an icon layout interface, and the icon layout interface comprises a preset icon position;
the layout position determining unit is used for receiving touch operation aiming at the preset icon position and determining the icon layout position according to the touch operation;
and the desktop layout generating unit is used for generating a desktop layout according to the icon layout position and the icon to be laid.
Optionally, the icons to be laid out include at least one icon; the layout icon acquisition unit is specifically configured to: and receiving a selection operation triggered by a user on the icon selection interface, and acquiring at least one icon according to the selection operation.
Optionally, the apparatus further comprises: and the presentation unit is used for presenting the acquired number of the icons to be laid on the icon layout interface.
Optionally, the layout position determining unit includes: the touch selection operation module is used for receiving touch selection operation aiming at preset icon positions, determining the selected preset icon positions as icon layout positions, and correspondingly reducing the number of the icons to be laid out according to the number of the selected preset icon positions; and/or the touch cancellation operation module is used for receiving touch cancellation operation aiming at the selected preset icon position, the cancelled preset icon position is no longer used as the icon layout position, and the number of the icons to be laid out is correspondingly increased according to the number of the cancelled preset icon positions.
Optionally, the desktop layout generating unit includes: the obtaining module is used for obtaining the icon layout position and the icon to be laid; the shape determining module is used for determining the arrangement shape of the icons to be laid according to the icon layout positions; and the generating module is used for generating the desktop layout according to the arrangement shape of the icons to be laid out.
Optionally, the desktop layout includes at least one desktop, and the apparatus further includes: the classification unit is used for classifying the icons to be laid out; the generation module comprises: and the presentation submodule is used for presenting the icons to be laid out in the same category on the same desktop.
Optionally, the apparatus further comprises: the adjusting unit is used for receiving an adjusting instruction aiming at the desktop layout, and the adjusting instruction comprises layout position adjustment and/or layout shape adjustment; and adjusting the desktop layout according to the adjusting instruction.
In a third aspect, an embodiment of the present invention provides a user terminal for desktop layout, including:
at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform a method of desktop layout as described above.
In a fourth aspect, the present invention further provides a non-transitory computer-readable storage medium storing computer-executable instructions for enabling a user terminal to perform the method for desktop layout described above.
In a fifth aspect, the present invention also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, the computer program including program instructions, which when executed by a computer, cause the computer to perform the method of desktop layout as described above.
The embodiment of the invention has the beneficial effects that: different from the situation of the prior art, the method for desktop layout provided by the embodiment of the invention enters an icon selection interface by receiving a desktop layout instruction; receiving an icon selection instruction, and acquiring an icon to be laid according to the selection instruction; receiving a determination instruction aiming at the icon to be laid out, and entering an icon layout interface, wherein the icon layout interface comprises a preset icon position; receiving touch operation aiming at the preset icon position, and determining an icon layout position according to the touch operation; generating a desktop layout according to the icon layout position and the icon to be laid; the desktop icons can be freely and quickly customized, the placing shapes of the icons are more efficient, and the requirement of quickly customizing the desktop layout by a user is effectively met.
Drawings
One or more embodiments are illustrated by way of example in the accompanying drawings, which correspond to the figures in which like reference numerals refer to similar elements and which are not to scale unless otherwise specified.
Fig. 1 is a flowchart illustrating a method for desktop layout according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of an application example of an icon layout interface according to an embodiment of the present invention;
FIG. 2a is a diagram illustrating an example of an application of a desktop layout according to an embodiment of the present invention;
FIG. 3 is a schematic flow chart of step 120;
FIG. 4 is a flowchart illustrating a method for desktop layout according to another embodiment of the present invention;
FIG. 5 is a schematic flow chart of step 150;
FIG. 6 is a flowchart illustrating a method for desktop layout according to another embodiment of the present invention;
FIG. 7 is a flowchart illustrating a method for desktop layout according to another embodiment of the present invention;
FIG. 8 is a schematic structural diagram of a desktop layout apparatus according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of a user terminal according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In addition, the technical features involved in the embodiments of the present invention described below may be combined with each other as long as they do not conflict with each other.
The embodiment of the invention provides a method and a device for desktop layout and a user terminal.
In an embodiment of the present invention, the user terminal may be an electronic device capable of customizing a desktop, such as a smart phone, a mobile phone, a Personal Digital Assistant (PDA), a tablet computer, a smart watch, and the like, wherein the electronic device supports installation of various desktop applications, such as one or more of the following desktop applications: a drawing application, a presentation application, a word processing application, a spreadsheet application, a gaming application, a telephone application, a video conferencing application, an email application, an instant messaging application, a training support application, a photo application, a digital camera application, a digital video recorder application, a web browsing application, a digital music player application, and a digital video player application, among others.
Specifically, the following describes a process of desktop layout of a smart phone in detail with reference to specific drawings.
Fig. 1 is a schematic flowchart of a method for desktop layout according to an embodiment of the present invention, please refer to fig. 1, where the method includes:
110. receiving a desktop layout instruction, and entering an icon selection interface;
the "desktop layout instruction" may be to trigger a corresponding menu item, or to invoke a corresponding shortcut, or to press a certain icon for a long time, and so on. Receiving a desktop layout instruction, receiving a pressure and temperature change on a screen of the smart phone through a sensor for the smart phone, or receiving a pressure change on a physical key of the smart phone to receive a desktop layout instruction, wherein receiving a pressure or temperature change on the screen of the smart phone can be realized by using a resistance screen and a capacitance screen.
And when a desktop layout instruction is received, the smart phone enters an icon selection interface from an original desktop interface. The icon selection interface may be a selectable state for marking the icon, for example, changing the color of the icon, or adding a logo to the icon, or setting the flashing frequency of the icon, or floating the icon, and so on.
120. Receiving an icon selection instruction, and acquiring an icon to be laid according to the selection instruction;
the user can randomly select the icon as the icon to be laid out according to actual requirements, and the icon to be laid out is the icon which the user wants to carry out desktop layout. The selected icons may be icons located on the same desktop, or icons located on multiple desktops respectively.
130. Receiving a determination instruction aiming at the icon to be laid out, and entering an icon layout interface, wherein the icon layout interface comprises a preset icon position;
after the icons to be laid out are obtained, a determining instruction for the icons to be laid out is received, and then an icon layout interface is entered. The specific method for receiving the determination instruction for the icon to be laid out may be to set a determination key on an icon selection interface, or to set a gesture by a user for determination, or the like; the icon layout interface is an interface for arranging desktop layouts of icons, and includes preset icon positions, where the preset icon positions are positions where the icons can be placed, and a user can obtain different numbers of preset icon positions by selecting different icon layout interfaces, for example, when selecting an icon layout interface of 5 × 4, the number of the preset icon positions is 20. The display mode of the preset icon position may be a frame displaying the size of the icon, as shown in fig. 2, and so on.
140. Receiving touch operation aiming at the preset icon position, and determining an icon layout position according to the touch operation;
the touch operation may be clicking a preset icon position, or long-pressing the preset icon position, or sliding the terminal screen to make the sliding track be the selected preset icon position, and so on. The icon layout position is the placing position of the icon to be laid. And when the number of the icon layout positions is equal to the number of the icons to be laid out, stopping receiving the touch operation of the preset icon positions. Determining the icon layout position according to the touch operation, that is, the selected preset icon position is the icon layout position, as shown in fig. 2, the icon layout position may be highlighted by a frame filling the preset icon position.
150. And generating a desktop layout according to the icon layout position and the icon to be laid.
After the icon layout position is determined, the icons to be laid out are placed at the icon layout position, so that a desktop layout is generated, wherein the generated desktop layout can be stored as a desktop theme style and can be stored in a data format file; generating the desktop layout may also include selecting a desktop background.
Through the technical scheme, the embodiment of the invention has the beneficial effects that: different from the situation of the prior art, the method for desktop layout provided by the embodiment of the invention enters an icon selection interface by receiving a desktop layout instruction; receiving an icon selection instruction, and acquiring an icon to be laid according to the selection instruction; receiving a determination instruction aiming at the icon to be laid out, and entering an icon layout interface, wherein the icon layout interface comprises a preset icon position; receiving touch operation aiming at the preset icon position, and determining an icon layout position according to the touch operation; generating a desktop layout according to the icon layout position and the icon to be laid; the desktop icons can be freely and quickly customized, the placing shapes of the icons are more efficient, and the requirement of quickly customizing the desktop layout by a user is effectively met.
In some embodiments, the icons to be laid out include at least one icon; as shown in fig. 3, step 120 includes:
and step 122, acquiring at least one icon according to the selection operation.
The user selects one or more icons as icons to be laid out according to actual requirements. The mode of accepting the icon selection instruction can be receiving a selection operation triggered by a user on the icon selection interface. And acquiring one or more than one icon according to the selection operation of the user. Preferably, the specific method of step 120 may be: when the smart phone user selects a certain icon on the desktop, the certain icon is the selected icon to be laid out, at the moment, if the selected icon to be laid out is selected again, the selected icon to be laid out is changed into an unselected state, the desktop is still on the icon selection interface, and the user can select the icon again according to actual requirements. The specific method of step 120 is not limited thereto. To further enhance the user experience, the icons to be laid out may be highlighted. For example, the icon to be laid out is placed in the area where the selected icon to be laid out is displayed, or the selected icon to be laid out is framed, or a tick is displayed in the upper right corner of the selected icon to be laid out, and so on.
In some embodiments, as shown in fig. 4, the method further comprises:
and 160, displaying the acquired number of the icons to be laid on the icon layout interface.
After entering the icon layout interface, the number of the icons to be laid out can be displayed and acquired on the icon layout interface, and the icons can be displayed in a strip shape above the icon layout interface, or displayed below the icon layout interface, or displayed on the left side or the right side.
In some embodiments, step 140 comprises:
step 141, receiving a touch selection operation for a preset icon position, determining the selected preset icon position as an icon layout position, and correspondingly reducing the number of icons to be laid according to the number of the selected preset icon position;
and 142, receiving a touch cancel operation aiming at the selected preset icon position, wherein the cancelled preset icon position is no longer used as an icon layout position, and the number of the icons to be laid out is correspondingly increased according to the number of the cancelled preset icon positions.
The touch operation comprises a touch selection operation and a touch cancellation operation; when a touch selection operation on a preset icon position is received, the selected preset icon position is determined as an icon layout position, the number of icons to be laid out presented on an icon layout interface is correspondingly reduced, for example, 5 icons to be laid out are provided, and when a user of the smart phone selects 3 preset icon positions, the number of icons to be laid out presented on an icon selection interface is changed into 2; when receiving a touch cancel operation for a selected preset icon position, the cancelled preset icon position is no longer used as an icon layout position, but is restored to the preset icon position, at this time, the number of icons to be laid out presented on the icon layout interface is correspondingly increased, for example, 5 icons to be laid out are provided, the smartphone user selects 3 preset icon positions, the number of icons to be laid out presented on the icon selection interface is 2, when the user clicks one of the 3 icon layout positions again, the icon layout position becomes the preset icon position, at this time, the preset icon positions are 2, the number of icons to be laid out presented on the icon selection interface becomes 3.
In some embodiments, as shown in FIG. 5, step 150 comprises:
152, determining the arrangement shape of the icons to be laid according to the icon layout positions;
and 153, generating a desktop layout according to the arrangement shape of the icons to be laid out.
Firstly, acquiring an icon layout position and an icon to be laid, wherein the icon layout position is acquired from an icon layout interface, and the icon to be laid is acquired from an icon selection interface; the icon layout position can be in various different arrangement shapes, and the preset icon position is selected according to the user requirement, so that the arrangement shape of the icon to be laid is determined while the preset icon position is selected as the icon layout position; and placing the icons to be laid out at the icon layout positions to generate the desktop layout. For example, as shown in fig. 2a, if the smart phone user sets the arrangement shape of the icons to be laid out to be a diamond shape, the generated desktop layout icon is a diamond shape.
In some embodiments, the desktop layout comprises at least one desktop; as shown in fig. 6, the method further comprises:
step 153 includes:
step 1531, the icons to be laid out in the same category are displayed on the same desktop.
One or more desktops can be set in one desktop layout, and when the icon layout positions determined on one desktop are smaller than the number of icons to be laid out, the rest icons to be laid out can automatically move into the next desktop. The specific implementation mode can be as follows: when the icons to be laid out are selected, applications of the icons to be laid out are classified, when the number of the icons to be laid out is presented on the icon layout interface, different classification presentations can be performed, and when the desktop layout is generated, the application icons which are the same in classification are placed on the same desktop. For example, as shown in fig. 2a, there are 12 icons to be laid out, which are classified as social, photography, and shopping, and are placed on three desktops.
In some embodiments, as shown in fig. 7, the method further comprises:
and step 182, adjusting the desktop layout according to the adjusting instruction.
After the desktop layout is generated, the desktop layout is still in a desktop layout editing state, a user can adjust the desktop layout, and at the moment, the terminal receives an adjustment instruction aiming at the desktop layout, wherein the adjustment instruction comprises layout position adjustment and/or layout shape adjustment, the layout position adjustment can be used for adjusting the layout position of an icon, and the layout shape adjustment can be used for changing the layout position of the icon to adjust the layout shape. And adjusting the desktop layout according to the adjusting instruction, and regenerating the desktop layout.
Through the technical scheme, the embodiment of the invention has the beneficial effects that: different from the situation of the prior art, the method for desktop layout provided by the embodiment of the invention enters an icon selection interface by receiving a desktop layout instruction; receiving an icon selection instruction, and acquiring an icon to be laid according to the selection instruction; classifying the icons to be laid out; receiving a determination instruction aiming at an icon to be laid out, and entering an icon layout interface, wherein the icon layout interface comprises a preset icon position; displaying and acquiring the number of icons to be laid on an icon layout interface; receiving touch operation aiming at a preset icon position, and determining an icon layout position according to the touch operation; generating a desktop layout according to the icon layout position and the icon to be laid; and receiving an adjusting instruction aiming at the desktop layout, and adjusting the desktop layout according to the adjusting instruction. The desktop icons can be freely and quickly customized, the placing shapes of the icons are more efficient, and the requirement of quickly customizing the desktop layout by a user is effectively met.
Fig. 8 is a schematic structural diagram of a desktop layout apparatus according to an embodiment of the present invention. As shown in fig. 9, the desktop layout apparatus 20 is applied to a user terminal, and includes a first receiving unit 210, a layout icon obtaining unit 220, a layout interface generating unit 230, a layout position determining unit 240, and a desktop layout generating unit 250. The first receiving unit 210 is configured to receive a desktop layout instruction and enter an icon selection interface; the layout icon obtaining unit 220 is configured to receive an icon selection instruction, and obtain an icon to be laid according to the selection instruction; the layout interface generating unit 230 is configured to receive a determination instruction for the icon to be laid out, and generate an icon layout interface, where the icon layout interface includes a preset icon position; the layout position determining unit 240 is configured to receive a touch operation for the preset icon position, and determine an icon layout position according to the touch operation; the desktop layout generating unit 250 is configured to generate a desktop layout according to the icon layout position and the icon to be laid out.
Optionally, the icons to be laid out include at least one icon; the layout icon obtaining unit 220 is specifically configured to: and receiving a selection operation triggered by a user on the icon selection interface, and acquiring at least one icon according to the selection operation.
Optionally, the apparatus 20 further comprises: a presenting unit 260, configured to present, on the icon layout interface, the obtained number of icons to be laid out.
Optionally, the layout position determining unit 240 includes: a touch selection operation module 241, configured to receive a touch selection operation for a preset icon position, determine the selected preset icon position as an icon layout position, and correspondingly reduce the number of icons to be laid out according to the number of the selected preset icon position; and/or the touch cancel operation module 242 is configured to receive a touch cancel operation for the selected preset icon position, where the cancelled preset icon position is no longer used as an icon layout position, and the number of icons to be laid out is correspondingly increased according to the number of cancelled preset icon positions.
Optionally, the desktop layout generating unit 250 includes: an obtaining module 251, configured to obtain the icon layout position and the icon to be laid out, a shape determining module 252, configured to determine the arrangement shape of the icon to be laid out according to the icon layout position, and a generating module 253, configured to generate a desktop layout according to the arrangement shape of the icon to be laid out.
Optionally, the desktop layout includes at least one desktop, and the apparatus 20 further includes: a classifying unit 270, configured to classify the icon to be laid out, where the generating module 253 includes: and the presenting sub-module 2531 is used for presenting the icons to be laid out in the same category on the same desktop.
Optionally, the apparatus 20 further comprises: an adjusting unit 280, configured to receive an adjusting instruction for the desktop layout, where the adjusting instruction includes a layout position adjustment and/or a layout shape adjustment; and adjusting the desktop layout according to the adjusting instruction.
Since the apparatus embodiment and the method embodiment are based on the same concept, the contents of the apparatus embodiment may refer to the method embodiment on the premise that the contents do not conflict with each other, and are not described herein again.
The embodiment of the invention has the beneficial effects that: different from the situation of the prior art, the method for desktop layout provided by the embodiment of the invention enters an icon selection interface by receiving a desktop layout instruction; receiving an icon selection instruction, and acquiring an icon to be laid according to the selection instruction; receiving a determination instruction aiming at the icon to be laid out, and entering an icon layout interface, wherein the icon layout interface comprises a preset icon position; receiving touch operation aiming at the preset icon position, and determining an icon layout position according to the touch operation; generating a desktop layout according to the icon layout position and the icon to be laid; the desktop icons can be freely and quickly customized, the placing shapes of the icons are more efficient, and the requirement of quickly customizing the desktop layout by a user is effectively met.
Fig. 9 is a schematic structural diagram of a user terminal according to an embodiment of the present invention, where the user terminal may be an electronic device capable of customizing a desktop, such as a smart phone, a mobile computer, and a tablet computer, please refer to fig. 9, where the user terminal 30 includes:
one or more processors 310 and a memory 320, with one processor 310 being an example in fig. 9.
The processor 310 and the memory 320 may be connected by a bus or other means, such as the bus connection shown in fig. 3.
The memory 320 is a non-volatile computer-readable storage medium, and can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as program instructions/modules corresponding to the instant message reminding method in the embodiment of the present invention (for example, the first receiving unit 210, the layout icon obtaining unit 220, the layout interface generating unit 230, the layout position determining unit 240, and the desktop layout generating unit 250 shown in fig. 9). The processor 310 executes various functional applications and data processing of the user terminal, i.e., a method of implementing a desktop layout of the above-described method embodiment, by running the non-volatile software programs, instructions and modules stored in the memory 320.
The memory 320 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the instant message alert device, and the like. Further, the memory 320 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some embodiments, the memory 320 may optionally include memory located remotely from the processor 310, which may be connected to the instant message reminder device via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The one or more modules are stored in the memory 320, and when executed by the one or more processors 310, perform the method of desktop layout in any of the above-described method embodiments, for example, performing the above-described method steps 110 to 150 in fig. 1, and implementing the functions of the unit 210 and 250 in fig. 9.
The product can execute the method provided by the embodiment of the invention, and has corresponding functional modules and beneficial effects of the execution method. For technical details that are not described in detail in this embodiment, reference may be made to the method provided by the embodiment of the present invention.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a general hardware platform, and certainly can also be implemented by hardware. It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware related to instructions of a computer program, which can be stored in a computer readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; within the idea of the invention, also technical features in the above embodiments or in different embodiments may be combined, steps may be implemented in any order, and there are many other variations of the different aspects of the invention as described above, which are not provided in detail for the sake of brevity; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
Claims (12)
1. A desktop layout method is applied to a user terminal and is characterized by comprising the following steps:
receiving a desktop layout instruction, and entering an icon selection interface, wherein the icon selection interface is marked with an optional state of an icon by a color;
receiving an icon selection instruction, and acquiring an icon to be laid according to the selection instruction;
receiving a determination instruction aiming at the icon to be laid out, and entering an icon layout interface, wherein the icon layout interface comprises a preset icon position;
receiving touch selection operation aiming at the preset icon position, determining the selected preset icon position as an icon layout position, and correspondingly reducing the number of the icons to be laid according to the number of the selected preset icon position, wherein the touch selection operation comprises a sliding track of a user sliding terminal screen; and/or
Receiving touch cancellation operation aiming at the selected preset icon position, wherein the cancelled preset icon position is no longer used as an icon layout position, and the number of the icons to be laid out is correspondingly increased according to the number of the cancelled preset icon positions;
when the number of the icon layout positions is equal to the number of the icons to be laid out, stopping receiving touch operation of preset icon positions;
and placing the icons to be laid out at the icon layout positions, presenting the icons to be laid out in the same category on the same desktop, and generating a desktop layout, wherein the desktop layout comprises at least one desktop, and when the icon layout positions determined on one desktop are less than the number of the icons to be laid out, the rest icons to be laid out are automatically moved into the next desktop.
2. The method of claim 1, wherein the icons to be laid out include at least one icon;
the receiving an icon selection instruction and acquiring an icon to be laid according to the selection instruction comprises the following steps:
and receiving a selection operation triggered by a user on the icon selection interface, and acquiring at least one icon according to the selection operation.
3. The method of claim 2, further comprising:
and displaying the acquired number of the icons to be laid on the icon layout interface.
4. The method according to claim 1 or 3, wherein the generating a desktop layout according to the icon layout position and the icon to be laid out comprises:
acquiring the icon layout position and the icon to be laid,
determining the arrangement shape of the icons to be laid according to the icon layout positions,
and generating the desktop layout according to the arrangement shape of the icons to be laid out.
5. The method of claim 4, further comprising:
receiving an adjustment instruction aiming at the desktop layout, wherein the adjustment instruction comprises layout position adjustment and/or layout shape adjustment;
and adjusting the desktop layout according to the adjusting instruction.
6. A desktop layout device is applied to a user terminal, and is characterized by comprising:
the desktop layout control system comprises a first receiving unit, a second receiving unit and a display unit, wherein the first receiving unit is used for receiving a desktop layout instruction and entering an icon selection interface, and the icon selection interface is marked with an optional state of an icon by using a color;
the layout icon acquisition unit is used for receiving an icon selection instruction and acquiring an icon to be laid according to the selection instruction;
the layout interface generating unit is used for receiving a determination instruction for the icon to be laid out and generating an icon layout interface, and the icon layout interface comprises a preset icon position;
the layout position determining unit is used for receiving touch selection operation aiming at the preset icon position, determining the selected preset icon position as an icon layout position, and correspondingly reducing the number of the icons to be laid out according to the number of the selected preset icon position, wherein the touch selection operation comprises a sliding track of a user sliding a terminal screen, and the icon layout position comprises a plurality of arrangement shapes; and/or
The layout position determining unit is used for receiving touch canceling operation aiming at the selected preset icon position, the cancelled preset icon position is no longer used as an icon layout position, and the number of the icons to be laid out is correspondingly increased according to the number of the cancelled preset icon positions;
the layout position determining unit is further configured to stop receiving the touch operation of a preset icon position when the number of the icon layout positions is equal to the number of the icons to be laid out;
and the desktop layout generating unit is used for placing the icons to be laid out at the icon layout positions, presenting the icons to be laid out in the same classification on the same desktop, and generating a desktop layout, wherein the desktop layout comprises at least one desktop, and when the icon layout positions determined on one desktop are smaller than the number of the icons to be laid out, the rest icons to be laid out are automatically moved into the next desktop.
7. The apparatus of claim 6, wherein the icons to be laid out comprise at least one icon;
the layout icon acquisition unit is specifically configured to:
and receiving a selection operation triggered by a user on the icon selection interface, and acquiring at least one icon according to the selection operation.
8. The apparatus of claim 7, further comprising:
and the presentation unit is used for presenting the acquired number of the icons to be laid on the icon layout interface.
9. The apparatus of claim 6 or 8, wherein the desktop layout generating unit comprises:
an obtaining module, configured to obtain the icon layout position and the icon to be laid,
a shape determining module for determining the arrangement shape of the icons to be laid according to the icon layout position,
and the generating module is used for generating the desktop layout according to the arrangement shape of the icons to be laid out.
10. The apparatus of claim 9, further comprising:
the adjusting unit is used for receiving an adjusting instruction aiming at the desktop layout, and the adjusting instruction comprises layout position adjustment and/or layout shape adjustment; and adjusting the desktop layout according to the adjusting instruction.
11. A user terminal, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-5.
12. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions for enabling a user terminal to perform the method of any one of claims 1-5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710586694.5A CN107315595B (en) | 2017-07-18 | 2017-07-18 | Desktop layout method and device and user terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710586694.5A CN107315595B (en) | 2017-07-18 | 2017-07-18 | Desktop layout method and device and user terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN107315595A CN107315595A (en) | 2017-11-03 |
| CN107315595B true CN107315595B (en) | 2021-01-15 |
Family
ID=60177974
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710586694.5A Active CN107315595B (en) | 2017-07-18 | 2017-07-18 | Desktop layout method and device and user terminal |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107315595B (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108549508A (en) * | 2018-03-07 | 2018-09-18 | 维沃移动通信有限公司 | Application icon display method and mobile terminal |
| CN109960504B (en) * | 2019-04-05 | 2021-05-07 | 腾讯科技(深圳)有限公司 | Object switching method based on visual programming, interface display method and device |
| CN111813408B (en) * | 2019-04-12 | 2024-06-18 | 北京沃东天骏信息技术有限公司 | View display processing method and device, terminal equipment and storage medium |
| CN110262799A (en) * | 2019-06-03 | 2019-09-20 | 中国第一汽车股份有限公司 | Quick interface arrangement method, display methods, device and equipment based on IVI system |
| CN111026481A (en) * | 2019-11-28 | 2020-04-17 | 深圳传音控股股份有限公司 | Desktop layout method, terminal and computer storage medium |
| CN111158550B (en) * | 2019-12-30 | 2021-06-04 | 上海摩软通讯技术有限公司 | Method for displaying application programs in classified mode and mobile terminal |
| CN111625156A (en) * | 2020-04-29 | 2020-09-04 | 维沃移动通信有限公司 | Icon display control method and device and electronic equipment |
| WO2024000111A1 (en) * | 2022-06-27 | 2024-01-04 | 广州视源电子科技股份有限公司 | Desktop display method, electronic device, display apparatus and computer-readable storage medium |
| CN115097979A (en) * | 2022-06-28 | 2022-09-23 | 维沃移动通信有限公司 | Icon management method and icon management device |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105204717A (en) * | 2015-09-23 | 2015-12-30 | 魅族科技(中国)有限公司 | Method for managing icons and terminal |
| CN106095250A (en) * | 2016-07-29 | 2016-11-09 | 维沃移动通信有限公司 | The method of application icon layout and mobile terminal |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105005439B (en) * | 2015-08-19 | 2018-11-02 | 珠海格力电器股份有限公司 | Icon management method and device and mobile terminal |
-
2017
- 2017-07-18 CN CN201710586694.5A patent/CN107315595B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105204717A (en) * | 2015-09-23 | 2015-12-30 | 魅族科技(中国)有限公司 | Method for managing icons and terminal |
| CN106095250A (en) * | 2016-07-29 | 2016-11-09 | 维沃移动通信有限公司 | The method of application icon layout and mobile terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107315595A (en) | 2017-11-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107315595B (en) | Desktop layout method and device and user terminal | |
| EP3091426B1 (en) | User terminal device providing user interaction and method therefor | |
| US10237622B2 (en) | Page turning method, page turning apparatus and terminal as well as computer readable medium | |
| US20190073124A1 (en) | Method and apparatus for controlling application | |
| CN105373326B (en) | Data processing system and method | |
| CN112099686B (en) | Icon display control method and device and electronic equipment | |
| KR20160141838A (en) | Expandable application representation | |
| WO2019085821A1 (en) | Processing method, device, apparatus, and machine-readable medium | |
| US20230117213A1 (en) | Page display method and electronic device | |
| TW201923630A (en) | Processing method, device, apparatus, and machine-readable medium | |
| EP3015997A1 (en) | Method and device for facilitating selection of blocks of information | |
| CN111273826B (en) | Desktop icon management method, device, equipment and storage medium | |
| CN104123383A (en) | Method and device used in media application | |
| CN110377220B (en) | Instruction response method and device, storage medium and electronic equipment | |
| CN107168969B (en) | Page element control method and device and electronic equipment | |
| CN105549829B (en) | A kind of setting project processing method and its device | |
| CN107340955B (en) | Method and device for acquiring position information of view after position change on screen | |
| CN116596611A (en) | Commodity object information display method and electronic equipment | |
| WO2016173307A1 (en) | Message copying method and device, and smart terminal | |
| EP4060470B1 (en) | Display method and device, and computer readable storage medium | |
| WO2019085810A1 (en) | Processing method, device, apparatus, and machine-readable medium | |
| WO2016155518A1 (en) | Interface interaction method and device | |
| CN107291235B (en) | Control method and device | |
| CN114168035A (en) | Application page layout adjusting method and device, electronic equipment and storage medium | |
| CN111638828A (en) | Interface display method and 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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |