Desktop generation and operation methods for mobile terminal and corresponding devices thereof
First Claim
1. A desktop generation method for a mobile terminal, comprising:
- creating a block class object, wherein the block class object comprises attribute information;
drawing, by calling a drawing function, a plurality of blocks based on the attribute information of the block class object, wherein the plurality of blocks are distributed on a screen of the mobile terminal without overlap to form a desktop;
wherein each block of the plurality of blocks is not transparent and is visible for a user, the plurality of blocks including at least one block that is an idle block, wherein an idle block is a block on which no shortcut for an application program is currently presented;
presenting, in a first block that has been an idle block on the desktop, a shortcut icon and/or program name of a shortcut for an application program in a case that the shortcut for the application program is required to be presented on the desktop;
wherein one application program is associated with the first block, and the shortcut icon and/or program name of the shortcut for the application program only occupy a partial region of the first block, and wherein the shortcut icon is in an irregular shape;
detecting a triggered block of the plurality of blocks, the triggered block being triggered by the user, wherein the triggered block is triggered even if the user clicks a region of the screen outside the icon but within the triggered block;
performing an operation on an application program associated with the triggered block;
receiving an operation message of selecting and moving two or more blocks of the plurality of blocks when the two or more blocks are clicked;
selecting one of the clicked two or more blocks and converging the rest of the clicked two or more blocks around the one of the clicked two or more blocks; and
moving the two or more clicked blocks simultaneously to a target position of the desktop.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a desktop generation method for a mobile terminal. The method includes: creating a block object, the block object containing attribute information; invoking a drawing function, drawing a plurality of blocks according to the attribute information about the block object, and distributing the plurality of blocks on the screen of a mobile terminal without superposition so as to form a desktop; and when the shortcut of an application program is required to be displayed on the desktop, displaying a shortcut icon and/or a program name of the shortcut of the application program in an idle block on the desktop, the idle block being a block in which the shortcut of the application program is not displayed. Also disclosed are a desktop generation device of a mobile terminal, a desktop operation method for a mobile terminal and a corresponding device thereof.
10 Citations
15 Claims
-
1. A desktop generation method for a mobile terminal, comprising:
-
creating a block class object, wherein the block class object comprises attribute information; drawing, by calling a drawing function, a plurality of blocks based on the attribute information of the block class object, wherein the plurality of blocks are distributed on a screen of the mobile terminal without overlap to form a desktop;
wherein each block of the plurality of blocks is not transparent and is visible for a user, the plurality of blocks including at least one block that is an idle block, wherein an idle block is a block on which no shortcut for an application program is currently presented;presenting, in a first block that has been an idle block on the desktop, a shortcut icon and/or program name of a shortcut for an application program in a case that the shortcut for the application program is required to be presented on the desktop;
wherein one application program is associated with the first block, and the shortcut icon and/or program name of the shortcut for the application program only occupy a partial region of the first block, and wherein the shortcut icon is in an irregular shape;detecting a triggered block of the plurality of blocks, the triggered block being triggered by the user, wherein the triggered block is triggered even if the user clicks a region of the screen outside the icon but within the triggered block; performing an operation on an application program associated with the triggered block; receiving an operation message of selecting and moving two or more blocks of the plurality of blocks when the two or more blocks are clicked; selecting one of the clicked two or more blocks and converging the rest of the clicked two or more blocks around the one of the clicked two or more blocks; and moving the two or more clicked blocks simultaneously to a target position of the desktop. - View Dependent Claims (2, 3, 4, 6)
-
-
5. A desktop operation method for a mobile terminal, comprising:
-
performing an action in a predetermined action manner to present a plurality of desktops on a screen of the mobile terminal, wherein each of the plurality of desktops is generated by; creating a block class object, wherein the block class object comprises attribute information; and drawing, by calling a drawing function, a plurality of blocks based on the attribute information of the block class object, wherein the plurality of blocks are distributed on a screen of the mobile terminal without overlap to form a desktop;
wherein each block of the plurality of blocks is not transparent and is visible for a user, the plurality of blocks including at least one block that is an idle block, wherein an idle block is a block on which no shortcut for an application program is currently presented;
wherein one application program is associated with one block that was previously an idle block but on which a shortcut for an application program is currently presented, and a shortcut icon and/or program name of a shortcut for an application program only occupy a partial region of the one block, and wherein the shortcut icon is in an irregular shape;receiving an operation message by taking the desktop or a block comprised in the desktop as an operation object, and performing a corresponding operation on the operation object based on a type of the operation message; detecting a triggered block of the plurality of blocks, the triggered block being triggered by the user, wherein the triggered block is triggered even if the user clicks a region of the screen outside the icon but within the triggered block; performing an operation on an application program associated with the triggered block; receiving an operation message of selecting and moving two or more blocks when the two or more blocks are clicked, the two or more blocks being located in the same desktop or being located in different desktops of the plurality of desktops; selecting one of the clicked two or more blocks and converging the rest of the clicked two or more blocks around the one of the clicked two or more blocks; and moving the clicked two or more blocks simultaneously to a target desktop of the plurality of desktops. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A desktop generation apparatus for a mobile terminal, comprising a processor and a non-transitory storage medium having a plurality of instructions stored thereon that, when executed by the processor, cause the processor to:
-
create a block class object, wherein the block class object comprises attribute information; draw a plurality of blocks by calling a drawing function based on the attribute information of the block class object, wherein the plurality of blocks are distributed on a screen of the mobile terminal without overlap to form a desktop;
wherein each block of the plurality of blocks is not transparent and is visible for a user, the plurality of blocks including at least one block that is an idle block, wherein an idle block is a block on which no shortcut for an application program is currently presented;present, in a first block that has been an idle block on the desktop, the shortcut icon and/or program name of a shortcut for an application program in a case that the shortcut for the application program is required to be presented on the desktop;
wherein one application program is associated with the first block, and the shortcut icon and/or program name of the shortcut for the application program only occupy a partial region of the first block, and wherein the shortcut icon is in an irregular shape;detect a triggered block of the plurality of blocks, the triggered block being triggered by the user, wherein the triggered block is triggered even if the user clicks a region of the screen outside the icon but within the triggered block; perform an operation on an application program associated with the triggered block; receive an operation message of selecting and moving two or more blocks of the plurality of blocks when the two or more block are clicked; select one of the clicked two or more blocks and converge the rest of the clicked two or more blocks around the one of the clicked two or more blocks; and move the clicked two or more blocks simultaneously to a target position of the desktop. - View Dependent Claims (14, 15)
-
Specification