1. Technical Field
The present disclosure relates to electronic devices, and particularly to an electronic device capable of searching for icons representing applications and a method thereof.
2. Description of Related Art
Electronic devices (e.g. smartphones) include a number of applications and icons representing the applications. The size of a touch screen of such an electronic device is limited, thus icons may be distributed in across screens or different parts of a single display. Thus, it needs users to page up or page down to find needed icons, which is time-consuming.
Many aspects of the present disclosure should be better understood with reference to the following drawings. The units in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawings, like reference numerals designate corresponding portions throughout the several views.
Embodiments of the present disclosure are described, with reference to the accompanying drawings.
Referring to
Referring to
The touch determining module 42 determines whether an input touch executed on the touch screen 10 is a user-defined touch recorded in the user-defined touch database or a system-defined touch, when a currently displayed interface of the electronic device 100 is an icon interface including a number of icons representing applications.
The searching module 43 searches within the relationship table to find one or more icons related to the input touch when the input touch is a user-defined touch.
The display control module 44 displays a window to simultaneously show one or more found icons on the touch screen 10. When one found icon in the window is tapped, the application corresponding to the icon is opened and run. With such configuration, users can quickly find needed icons.
The executing module 45 executes a preset function when the input touch is a system-defined touch.
The setting module 46 warns that an input touch is not related to any icon when the input touch is neither a user-defined touch nor a system-defined touch, and displays options for users to select whether to relate any new or unknown input touch to one or more icons. The setting module 46 further displays a relation interface 462 (see
In this embodiment, when the touch determining module 42 determines that the input touch input through the touch input area 4622 is already recorded in the user-defined touch database, or that is a system-defined touch, the setting module 46 warns that the input touch input through the touch input area 4622 is not an available touch. Further, when the touch determining module 42 determines that the input touch input through the touch input area 4622 is unrecognizable because of size, or complexity, or because of unrepeatablity, the setting module 46 warns that the input touch input through the touch input area 4622 cannot be recognized.
In step S402, the touch determining module 42 determines whether an input touch is a user-defined touch already recorded in the user-defined touch database or is a system-defined touch, when the currently displayed interface of the electronic device 100 is the icon interface. When the input touch is a user-defined touch which is recorded, step S403 is executed. When the input touch is a system-defined touch, step S405 is executed. When the input touch is neither a recorded user-defined touch nor a system-defined touch, step S406 is executed.
In step S403, the searching module 43 searches within the relationship table to find one or more icons related to the input touch.
In step S404, the display control module 44 displays a window to simultaneously show one or more found icons.
In step S405, when the input touch is a system-defined touch, the executing module 45 executes a preset function.
In step S406, when the input touch is determined to be neither a recorded user-defined touch nor a system-defined touch, the setting module 46 warns that the input touch is not related to any icon, and displays options for users to select whether to relate such a new or unknown input touch to one or more icons.
In step S500, the setting module 46 displays the interface 462. The interface 462 includes the touch input area 4622 and the application selection area 4624.
In step S501, the touch determining module 42 determines whether the input touch input through the touch input area 4622 can be recognizable. If yes, step S502 is executed, otherwise, step S503 is executed.
In step S502, the setting module 46 warns that the input touch cannot be recognized, for reasons of size or otherwise.
In step S503, the touch determining module 42 determines whether the input touch is a recorded user-defined touch or a system-defined touch. When the input touch is neither a recorded user-defined touch nor a system-defined touch, step S504 is executed, otherwise, step S505 is executed.
In step S504, the setting module 46 relates the new or unknown input touch to one or more icons representing the selected applications selected through the application selection area 4624.
In step S505, the setting module 46 warns that the input touch made is not available to be used.
Although the present disclosure has been specifically described on the basis of the exemplary embodiment thereof, the disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the embodiment without departing from the scope and spirit of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
201310081779X | Mar 2013 | CN | national |