CN108008888B - Method and device for rapidly switching application program and interface thereof - Google Patents

Method and device for rapidly switching application program and interface thereof Download PDF

Info

Publication number
CN108008888B
CN108008888B CN201711232844.9A CN201711232844A CN108008888B CN 108008888 B CN108008888 B CN 108008888B CN 201711232844 A CN201711232844 A CN 201711232844A CN 108008888 B CN108008888 B CN 108008888B
Authority
CN
China
Prior art keywords
application program
name
recorded
interface
switching
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
Application number
CN201711232844.9A
Other languages
Chinese (zh)
Other versions
CN108008888A (en
Inventor
孙建华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201711232844.9A priority Critical patent/CN108008888B/en
Publication of CN108008888A publication Critical patent/CN108008888A/en
Application granted granted Critical
Publication of CN108008888B publication Critical patent/CN108008888B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a method and a device for rapidly switching application programs and interfaces thereof, wherein the method comprises the following steps: responding to a user instruction, recording a package name of an application program and an activity name corresponding to an application interface when the terminal runs to the application program in advance, and generating a floating switching key; when a point touch signal acting on the floating switching key is received, judging whether the packet name of the currently running application program is the same as the packet name of the recorded application program; and if the package name of the currently running application program is not the same as the package name of the recorded application program, switching the currently running application program to the application program with the recorded package name, and displaying an application interface corresponding to the recorded activity name. The invention can make the switching of the application program more convenient and faster, greatly reduce the misoperation and improve the user experience.

Description

Method and device for rapidly switching application program and interface thereof
Technical Field
The invention relates to the technical field of intelligent terminals, in particular to a method and a device for rapidly switching application programs and interfaces thereof.
Background
How to switch application programs conveniently and quickly is one of the problems to be considered by the existing intelligent terminal. Currently, the following two common switching methods are available: 1. returning to the desktop from the application program interface operated in the foreground, and clicking the application program icon on the desktop again to open other application programs in operation to realize application program switching; 2. and (3) long-pressing the Home key or double-clicking the Home key, calling out the application program interface which is opened recently, and clicking the corresponding application icon.
The two modes are too complicated when a user needs to frequently switch between two applications, the user needs to quit the application program operated in the foreground to enter a task manager or return to a desktop for switching, and other application programs are easily opened carelessly in operation, so that the user experience is poor.
Disclosure of Invention
The invention aims to overcome the defects in the prior art, and provides a method and a device for quickly switching an application program and an interface thereof, which can make the switching of the application program more convenient and quicker, greatly reduce misoperation and improve user experience.
In order to achieve the purpose, the technical scheme provided by the invention is as follows: a method for rapidly switching an application program and an interface thereof comprises the following steps:
responding to a user instruction, recording a package name of an application program and an activity name corresponding to an application interface when the terminal runs to the application program in advance, and generating a floating switching key;
when a point touch signal acting on the floating switching key is received, judging whether the packet name of the currently running application program is the same as the packet name of the recorded application program;
and if the package name of the currently running application program is not the same as the package name of the recorded application program, switching the currently running application program to the application program with the recorded package name, and displaying an application interface corresponding to the recorded activity name.
Preferably, in the method, after the step of switching the currently running application to the application with the recorded package name and displaying the application interface corresponding to the recorded activity name, the method further includes:
when the application program is switched, recording the package name of the application program running before switching and the activity name corresponding to the application interface where the application program is located;
and when the point touch signal acting on the floating switching key is received again, switching the currently running application program to the application program with the recorded package name and displaying the application interface corresponding to the recorded activity name.
Preferably, in the above method, after the step of determining whether the packet name of the currently running application is the same as the packet name of the recorded application when the touch signal acting on the floating switching key is received, the method further includes:
if the package name of the currently running application program is the same as the package name of the recorded application program, judging whether the activity name corresponding to the application interface where the currently running application program is located is the same as the recorded activity name;
and if the activity name corresponding to the application interface where the currently running application program is located is different from the recorded activity name, switching the application interface where the currently running application program is located to the application interface corresponding to the recorded activity name.
Preferably, in the method, before the step of recording, in response to a user instruction, a package name of an application program and an activity name corresponding to an application interface where the application program is located when the terminal runs to the application program in advance, and generating a floating switching key, the method further includes:
detecting whether a user presses a setting key of a terminal for a long time, wherein the setting key can be displayed in any interface;
and if the user is detected to press the setting key of the terminal for a long time, generating the user instruction.
Preferably, in the method, after the step of recording a package name of an application program and an activity name corresponding to an application interface where the terminal is located in advance when the terminal runs to the application program in response to a user instruction, and generating a floating switching key, the method further includes:
and hiding the floating switching key when a long pressing signal acting on the floating switching key is received, wherein the long pressing signal is generated when the terminal detects that the time of the user for pressing the floating switching key for a long time reaches a preset time threshold value.
In addition, the invention also provides a device for rapidly switching the application program and the interface thereof, which comprises:
the recording module is used for responding to a user instruction, recording the package name of an application program and the activity name corresponding to the application interface when the terminal runs to the application program in advance, and starting the key generating module;
the key generating module is used for generating a floating switching key;
the first judgment module is used for judging whether the packet name of the currently running application program is the same as the packet name of the recorded application program or not when receiving the point touch signal acting on the floating switching key;
and the first switching module is used for switching the currently running application program to the application program with the recorded package name and displaying an application interface corresponding to the recorded activity name if the package name of the currently running application program is different from the package name of the recorded application program.
Preferably, in the above apparatus, the recording module is further configured to record, when the application is switched, a package name of the application running before the switching and an activity name corresponding to the application interface where the application is located;
and the first switching module is also used for switching the currently running application program to the application program with the recorded package name again and displaying the application interface corresponding to the recorded activity name when receiving the point touch signal acting on the floating switching key again.
Preferably, in the above apparatus, the apparatus further comprises:
the second judgment module is used for judging whether the activity name corresponding to the application interface where the currently running application program is located is the same as the recorded activity name or not if the package name of the currently running application program is the same as the recorded package name of the application program;
and the second switching module is used for switching the application interface where the currently running application program is located to the application interface corresponding to the recorded activity name if the activity name corresponding to the application interface where the currently running application program is located is different from the recorded activity name.
Preferably, in the above apparatus, the apparatus further comprises:
the terminal comprises a detection module, a display module and a display module, wherein the detection module is used for detecting whether a user presses a setting key of the terminal for a long time or not, and the setting key can be displayed in any interface;
and the instruction generating module is used for generating the user instruction if the user is detected to press the setting key of the terminal for a long time.
Preferably, in the above apparatus, the apparatus further comprises:
and the key hiding module is used for hiding the floating switching key when a long pressing signal acting on the floating switching key is received, wherein the long pressing signal is generated when the terminal detects that the time of the user for pressing the floating switching key for a long time reaches a preset time threshold value.
Compared with the prior art, the invention has the beneficial effects that:
the method can judge whether the packet name of the currently running application program is the same as the packet name of the recorded application program in the background by touching the floating switching key; if the packet name of the currently running application program is different from the packet name of the recorded application program, the currently running application program is switched to the application program with the recorded packet name, and an application interface corresponding to the recorded activity name is displayed.
In addition, the invention can judge whether the activity name corresponding to the application interface where the currently running application program is located is the same as the recorded activity name or not by touching the floating switching key; if the activity name corresponding to the application interface where the currently running application program is located is different from the recorded activity name, the application interface where the currently running application program is located is switched to the application interface corresponding to the recorded activity name.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a flowchart of a method for quickly switching an application and an interface thereof according to an embodiment of the present invention;
fig. 2 is a flowchart of a method for quickly switching an application and an interface thereof according to a second embodiment of the present invention;
fig. 3 is a block diagram of a device for fast switching an application and an interface thereof according to a third embodiment of the present invention;
fig. 4 is a block diagram of a device for fast switching an application and an interface thereof according to a fourth embodiment of the present invention;
fig. 5 is a block diagram of a device for fast switching an application and an interface thereof according to a fifth 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.
The first embodiment of the present invention provides a method for quickly switching an application and an interface thereof, and the following describes the present embodiment in detail with reference to the accompanying drawings. Fig. 1 is a flowchart of a method according to a first embodiment of the present invention, and referring to fig. 1, the method according to the first embodiment of the present invention includes the following steps:
step S101, responding to a user instruction, recording a package name of an application program and an activity name corresponding to an application interface when the terminal runs to the application program in advance, and generating a floating switching key;
among them, Activity is one of the most basic and most commonly used four components (Activity, Service, ContentProvider content provider, broadcastdevice broadcast receiver) in the Android system components, and is mainly responsible for the interactive operation between the system and the user. In the Android system, an Activity corresponds to an interface which is used for displaying various contents to a user on one hand and monitoring and responding to the operation behavior of the user on the other hand. In the operation process of the Android system, various system services or application programs may create a plurality of Activities, and at a certain moment, the system only allows one Activity to operate in the foreground, the Activity is in an activated state, and other Activities are in a suspended or stopped state, so that when the terminal operates to a certain application program, the Activity name corresponding to the application interface where the application program is currently located can be recorded.
Specifically, the shape and color of the floating switching key can be set according to actual conditions, for example, the floating switching key can be set to be in a small square shape, a circular shape, and the like, and the color is gray, blue, and the like. In addition, the floating switching key can be any interface which is transparent or semitransparent and is displayed on the terminal.
Step S102, when a point touch signal acting on the floating switching key is received, judging whether the packet name of the currently running application program is the same as the packet name of the recorded application program;
specifically, the user may touch (i.e., click) the floating switch key to enable the terminal to determine the package name of the application program in the background, and if the package name of the currently running application program is different from the package name of the recorded application program, execute step S103.
And step S103, switching the currently running application program to the application program with the recorded package name, and displaying an application interface corresponding to the recorded activity name.
After the method and the device are used, a user can conveniently and rapidly switch between the application program which is frequently used and other application programs and switch to the corresponding application interface, the application program which is not required to exit from the foreground to run enters the task manager or returns to the desktop for switching, other application programs can be prevented from being carelessly opened in the operation, misoperation is greatly reduced, and user experience is improved.
The second embodiment of the invention provides a method for rapidly switching an application program and an interface thereof, which is an improvement on the basis of the first embodiment. Fig. 2 is a flowchart of a method according to a second embodiment of the present invention, and referring to fig. 2, the method according to the second embodiment of the present invention includes the following steps:
step S201, detecting whether a user presses a setting key of a terminal for a long time;
wherein the setting key can be displayed in any interface. If the user is detected to press the setting key of the terminal for a long time, step S202 is executed.
Step S202, generating a user instruction;
of course, the embodiment of the present invention is not limited to setting keys, and the user instruction may be generated by pressing other preset keys.
Step S203, responding to a user instruction, recording the package name of an application program and the activity name corresponding to the application interface when the terminal runs to the application program in advance, and generating a floating switching key;
specifically, the shape and color of the floating switching key can be set according to actual conditions, for example, the floating switching key can be set to be in a small square shape, a circular shape, and the like, and the color is gray, blue, and the like. In addition, the floating switching key can be any interface which is transparent or semitransparent and is displayed on the terminal.
Step S204, receiving a point touch signal acting on the floating switching key;
step S205, judging whether the package name of the currently running application program is the same as the package name of the recorded application program;
specifically, the user may touch (i.e., click) the floating switch key to enable the terminal to determine the package name of the application program in the background, and if the package name of the currently running application program is not the same as the package name of the recorded application program, step S206 and subsequent steps S207 to S208 are performed, and if the package name of the currently running application program is the same as the package name of the recorded application program, step S209 is performed.
Step S206, switching the currently running application program to the application program with the recorded package name, and displaying an application interface corresponding to the recorded activity name;
step S207, when the application program is switched, recording the package name of the application program running before switching and the activity name corresponding to the application interface where the application program is located;
step S208, when the point touch signal acting on the floating switching key is received again, step S206 is executed again;
step S209, judging whether the activity name corresponding to the application interface where the currently running application program is located is the same as the recorded activity name;
if the activity name corresponding to the application interface where the currently running application program is located is not the same as the recorded activity name, step S210 is executed, and if the activity name corresponding to the application interface where the currently running application program is located is the same as the recorded activity name, the interface remains unchanged.
Step S210, switching the application interface where the currently running application program is located to the application interface corresponding to the recorded activity name.
For example, when the mobile phone is operated, the user presses the set key for a long time on any interface, the mobile phone system records the package name a1 and the activity name B1 of the currently operated application program, and if the mobile phone is operated to another application program interface, it is assumed that the package names of the currently operated application programs are a2 and the activity name B2, and the floating switching key is touched, the mobile phone system jumps to the B1 interface of the application program a 1. After the jump, if the floating switching key is touched again, the jump is made to the B2 interface of the application a 2. The point touch floating switching key can realize the back-and-forth switching between the B1 interface of the application A1 and the B2 interface of the application A2.
In addition, after the mobile phone system records the package name a1 and the activity name B1 of the currently running application program, if the mobile phone still runs the application program a1 at this time, but the activity name corresponding to the interface is B3, the interface jumps to B1 after the floating switching key is touched; if application a1 is still running and the activity name is B1, the interface remains unchanged after the floating toggle button is touched.
As another preferred embodiment, step S203 may further include the following steps: and hiding the floating switching key when receiving a long press signal acting on the floating switching key.
The long-press signal is generated when the terminal detects that the time for the user to press the floating switching key for a long time reaches a preset time threshold. For example, if the user presses the floating switch button for 2 seconds, the floating switch button disappears.
After the method and the device are used, a user can realize the quick switching between the application programs by touching the floating switching key and can also realize the quick switching between different interfaces of the same application program, the operation is convenient and fast, and the user experience is improved.
Referring to fig. 3, the apparatus includes a recording module 1, a key generation module 2, a first judgment module 3, and a first switching module 4, which will be described in detail below.
The recording module 1 is configured to respond to a user instruction, record a package name of an application program and an activity name corresponding to an application interface where the application program is located in advance when the terminal runs to the application program, and start the key generation module 2.
And the key generating module 2 is used for generating a floating switching key.
Specifically, the shape and color of the floating switching key can be set according to actual conditions, for example, the floating switching key can be set to be in a small square shape, a circular shape, and the like, and the color is gray, blue, and the like. In addition, the floating switching key can be any interface which is transparent or semitransparent and is displayed on the terminal.
And the first judging module 3 is used for judging whether the packet name of the currently running application program is the same as the packet name of the recorded application program or not when receiving the point touch signal acting on the floating switching key.
And the first switching module 4 is used for switching the currently running application program to the application program with the recorded package name and displaying an application interface corresponding to the recorded activity name if the package name of the currently running application program is different from the package name of the recorded application program.
In another embodiment, the recording module 1 is further configured to record, when an application is switched, a package name of the application running before the switching and an activity name corresponding to the application interface where the application is located. Correspondingly, the first switching module 4 is further configured to, when the point touch signal acting on the floating switching key is received again, switch the currently running application program to the application program with the recorded package name again, and display an application interface corresponding to the recorded activity name.
After the method and the device are used, a user can conveniently and rapidly switch between the application program which is frequently used and other application programs and switch to the corresponding application interface, the application program which is not required to exit from the foreground to run enters the task manager or returns to the desktop for switching, other application programs can be prevented from being carelessly opened in the operation, misoperation is greatly reduced, and user experience is improved.
Referring to fig. 4, the apparatus according to the fourth embodiment of the present invention is different from the apparatus according to the third embodiment in that the apparatus further includes a second determining module 5 and a second switching module 6, and only different modules are described below, and the same modules are not described herein again.
And a second judging module 5, configured to judge whether the activity name corresponding to the application interface where the currently running application is located is the same as the recorded activity name if the package name of the currently running application is the same as the package name of the recorded application.
And the second switching module 6 is configured to switch the application interface where the currently running application program is located to the application interface corresponding to the recorded activity name if the activity name corresponding to the application interface where the currently running application program is located is different from the recorded activity name.
For example, when the mobile phone is operated, the user presses the set key for a long time on any interface, the mobile phone system records the package name a1 and the activity name B1 of the currently operated application program, and if the mobile phone is operated to another application program interface, it is assumed that the package names of the currently operated application programs are a2 and the activity name B2, and the floating switching key is touched, the mobile phone system jumps to the B1 interface of the application program a 1. After the jump, if the floating switching key is touched again, the jump is made to the B2 interface of the application a 2. The point touch floating switching key can realize the back-and-forth switching between the B1 interface of the application A1 and the B2 interface of the application A2.
In addition, after the mobile phone system records the package name a1 and the activity name B1 of the currently running application program, if the mobile phone still runs the application program a1 at this time, but the activity name corresponding to the interface is B3, the interface jumps to B1 after the floating switching key is touched; if application a1 is still running and the activity name is B1, the interface remains unchanged after the floating toggle button is touched.
After the method and the device are used, a user can realize the quick switching between the application programs by touching the floating switching key and can also realize the quick switching between different interfaces of the same application program, the operation is convenient and fast, and the user experience is improved.
A fifth embodiment of the present invention provides a device for rapidly switching an application and an interface thereof, referring to fig. 5, the device according to the fourth embodiment of the present invention is different from the device according to the fourth embodiment of the present invention in that the device further includes: the detection module 7, the instruction generation module 8, and the key hiding module 9 are only described below, and the same modules are not described herein again.
And the detection module 7 is used for detecting whether the user presses the setting key of the terminal for a long time. Wherein the setting key can be displayed in any interface.
And the instruction generating module 8 is configured to generate the user instruction if it is detected that the user presses the setting key of the terminal for a long time. Of course, the embodiment of the present invention is not limited to setting keys, and the user instruction may be generated by pressing other preset keys.
And the key hiding module 9 is used for hiding the floating switching key when a long pressing signal acting on the floating switching key is received. The long-press signal is generated when the terminal detects that the time for the user to press the floating switching key for a long time reaches a preset time threshold. For example, if the user presses the floating switch button for 2 seconds, the floating switch button disappears.
It should be noted that, the device for rapidly switching an application and an interface thereof provided in the foregoing embodiment is only illustrated by the division of the functional modules, and in practical applications, the function distribution may be completed by different functional modules according to needs, that is, the internal structure of the system is divided into different functional modules to complete all or part of the functions described above. In addition, the terminal described in the above embodiments may be a mobile phone, a tablet computer, a human-computer interaction terminal, or other mobile terminal devices with a touch screen.
It will be understood by those skilled in the art that all or part of the steps in the method for implementing the above embodiments may be implemented by relevant hardware instructed by a program, and the program may be stored in a computer readable storage medium, such as ROM/RAM, magnetic disk, optical disk, etc.
The above embodiments are preferred embodiments of the present invention, but the present invention is not limited to the above embodiments, and any other changes, modifications, substitutions, combinations, and simplifications which do not depart from the spirit and principle of the present invention should be construed as equivalents thereof, and all such changes, modifications, substitutions, combinations, and simplifications are intended to be included in the scope of the present invention.

Claims (7)

1. A method for rapidly switching an application program and an interface thereof is characterized by comprising the following steps: responding to a user instruction, recording a package name of an application program and an Activity name corresponding to an application interface where the application program is located when the terminal runs to the application program in advance, and generating a floating switching key, wherein the floating switching key is a transparent or semitransparent key capable of being displayed in any interface, at a certain moment, the system only allows one Activity to run in the foreground, the Activity is in an activated state, and other activities are in a suspended or stopped state;
when a point touch signal acting on the floating switching key is received, judging whether the packet name of the currently running application program is the same as the packet name of the recorded application program; if the package name of the currently running application program is different from the package name of the recorded application program, switching the currently running application program to the application program with the recorded package name, and displaying an application interface corresponding to the recorded activity name;
when the application program is switched, recording the package name of the application program running before switching and the activity name corresponding to the application interface where the application program is located; when the point touch signal acting on the floating switching key is received again, switching the currently running application program to the application program with the recorded package name is executed again, and an application interface corresponding to the recorded activity name is displayed;
if the package name of the currently running application program is the same as the package name of the recorded application program, judging whether the activity name corresponding to the application interface where the currently running application program is located is the same as the recorded activity name; if the activity name corresponding to the application interface where the currently running application program is located is different from the recorded activity name, switching the application interface where the currently running application program is located to the application interface corresponding to the recorded activity name, and if the activity name corresponding to the application interface where the currently running application program is located is the same as the recorded activity name, keeping the interface unchanged.
2. The method of claim 1,
the step of responding to the user instruction, recording a package name of an application program and an activity name corresponding to an application interface where the application program is located when the terminal runs to the application program in advance, and generating a floating switching key further comprises the following steps:
detecting whether a user presses a setting key of a terminal for a long time, wherein the setting key can be displayed in any interface;
and if the user is detected to press the setting key of the terminal for a long time, generating the user instruction.
3. The method according to any one of claims 1 to 2, wherein the step of responding to the user instruction, recording a package name of an application program and an activity name corresponding to an application interface where the application program is located in advance when the terminal runs to the application program, and generating a floating switching key further comprises:
and hiding the floating switching key when a long pressing signal acting on the floating switching key is received, wherein the long pressing signal is generated when the terminal detects that the time of the user for pressing the floating switching key for a long time reaches a preset time threshold value.
4. An apparatus for fast switching between applications and interfaces thereof, comprising:
the recording module is used for responding to a user instruction, recording the package name of an application program and the activity name corresponding to the application interface when the terminal runs to the application program in advance, and starting the key generating module;
the key generating module is used for generating a floating switching key, wherein the floating switching key is a transparent or semitransparent key which can be displayed in any interface; at a certain moment, the system only allows one Activity to run in the foreground, the Activity is in an activated state, and other activities are in a suspended or stopped state;
the first judgment module is used for judging whether the packet name of the currently running application program is the same as the packet name of the recorded application program or not when receiving the point touch signal acting on the floating switching key;
the first switching module is used for switching the currently running application program to the application program with the recorded package name and displaying an application interface corresponding to the recorded activity name if the package name of the currently running application program is different from the package name of the recorded application program;
the recording module is further used for recording the package name of the running application program before switching and the activity name corresponding to the application interface where the application program is located when the application program is switched; the first switching module is further used for switching the currently running application program to the application program with the recorded package name again and displaying an application interface corresponding to the recorded activity name when the point touch signal acting on the floating switching key is received again;
wherein, the device still includes:
the second judgment module is used for judging whether the activity name corresponding to the application interface where the currently running application program is located is the same as the recorded activity name or not if the package name of the currently running application program is the same as the recorded package name of the application program;
and the second switching module is used for switching the application interface where the currently running application program is located to the application interface corresponding to the recorded activity name if the activity name corresponding to the application interface where the currently running application program is located is different from the recorded activity name.
5. The apparatus of claim 4, further comprising:
the terminal comprises a detection module, a display module and a display module, wherein the detection module is used for detecting whether a user presses a setting key of the terminal for a long time or not, and the setting key can be displayed in any interface;
and the instruction generating module is used for generating the user instruction if the user is detected to press the setting key of the terminal for a long time.
6. The apparatus of any one of claims 4 to 5, further comprising:
and the key hiding module is used for hiding the floating switching key when a long pressing signal acting on the floating switching key is received, wherein the long pressing signal is generated when the terminal detects that the time of the user for pressing the floating switching key for a long time reaches a preset time threshold value.
7. A computer-readable storage medium, characterized in that it stores a program for instructing associated hardware to execute the method according to any one of claims 1 to 3.
CN201711232844.9A 2014-12-29 2014-12-29 Method and device for rapidly switching application program and interface thereof Active CN108008888B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711232844.9A CN108008888B (en) 2014-12-29 2014-12-29 Method and device for rapidly switching application program and interface thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410841391.XA CN104536666B (en) 2014-12-29 2014-12-29 It is a kind of to be switched fast application program and its method and device at interface
CN201711232844.9A CN108008888B (en) 2014-12-29 2014-12-29 Method and device for rapidly switching application program and interface thereof

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201410841391.XA Division CN104536666B (en) 2014-12-29 2014-12-29 It is a kind of to be switched fast application program and its method and device at interface

Publications (2)

Publication Number Publication Date
CN108008888A CN108008888A (en) 2018-05-08
CN108008888B true CN108008888B (en) 2021-05-04

Family

ID=52852205

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201410841391.XA Active CN104536666B (en) 2014-12-29 2014-12-29 It is a kind of to be switched fast application program and its method and device at interface
CN201711232844.9A Active CN108008888B (en) 2014-12-29 2014-12-29 Method and device for rapidly switching application program and interface thereof

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201410841391.XA Active CN104536666B (en) 2014-12-29 2014-12-29 It is a kind of to be switched fast application program and its method and device at interface

Country Status (1)

Country Link
CN (2) CN104536666B (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106371901A (en) * 2015-07-24 2017-02-01 东莞酷派软件技术有限公司 Application switching method and apparatus
CN105100951A (en) * 2015-08-12 2015-11-25 深圳Tcl数字技术有限公司 Television main interface switching method and device
CN106469044B (en) * 2015-08-14 2021-02-02 腾讯科技(深圳)有限公司 Method and device for realizing page jump
CN105975337B (en) * 2016-04-29 2020-03-17 上海斐讯数据通信技术有限公司 System and method for switching application programs
CN106201548A (en) * 2016-07-22 2016-12-07 惠州Tcl移动通信有限公司 The control method of a kind of mobile terminal key event and system
CN107918515A (en) * 2016-10-09 2018-04-17 中兴通讯股份有限公司 One key enters the method and system of APP designated modules
CN106874091A (en) * 2017-02-06 2017-06-20 宇龙计算机通信科技(深圳)有限公司 A kind of application call method, device and mobile terminal
CN107390968A (en) * 2017-06-14 2017-11-24 努比亚技术有限公司 Method, terminal and the computer-readable recording medium that application interface exchanges
CN107608771A (en) * 2017-08-16 2018-01-19 深圳天珑无线科技有限公司 Mobile terminal and its open application program method and with store function device
CN109725786A (en) * 2018-05-15 2019-05-07 平安科技(深圳)有限公司 Starting method, user equipment, storage medium and the device of program
CN110069291A (en) * 2019-03-14 2019-07-30 努比亚技术有限公司 A kind of display control method, mobile terminal and computer readable storage medium
CN112073780A (en) * 2019-06-10 2020-12-11 海信视像科技股份有限公司 Display device and control method for application jump
CN115033139B (en) * 2021-03-04 2024-02-27 合肥杰发科技有限公司 Method and related device for starting application program interface
CN117555462B (en) * 2024-01-11 2024-05-24 深圳市天之眼高新科技有限公司 Control method of vehicle-mounted terminal, control device of vehicle-mounted terminal and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102945138A (en) * 2012-11-14 2013-02-27 李江涛 Switching method and terminal for application programs
CN103246445A (en) * 2012-02-13 2013-08-14 宇龙计算机通信科技(深圳)有限公司 Method and communication terminal for switching application programs
CN103870093A (en) * 2012-12-12 2014-06-18 上海斐讯数据通信技术有限公司 Application display method and mobile terminal
CN103870114A (en) * 2014-02-18 2014-06-18 联想(北京)有限公司 Information processing method and electronic equipment
CN104239136A (en) * 2014-08-12 2014-12-24 广州三星通信技术研究有限公司 Application program switching method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080010734A (en) * 2006-07-28 2008-01-31 엘지전자 주식회사 Application switching control for mobile device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103246445A (en) * 2012-02-13 2013-08-14 宇龙计算机通信科技(深圳)有限公司 Method and communication terminal for switching application programs
CN102945138A (en) * 2012-11-14 2013-02-27 李江涛 Switching method and terminal for application programs
CN103870093A (en) * 2012-12-12 2014-06-18 上海斐讯数据通信技术有限公司 Application display method and mobile terminal
CN103870114A (en) * 2014-02-18 2014-06-18 联想(北京)有限公司 Information processing method and electronic equipment
CN104239136A (en) * 2014-08-12 2014-12-24 广州三星通信技术研究有限公司 Application program switching method and device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
一键返回快捷高效 《应用切换器》试用;闫瑾;《CNMO》;20140814;第1-2页 *
闫瑾.一键返回快捷高效 《应用切换器》试用.《CNMO》.2014, *

Also Published As

Publication number Publication date
CN108008888A (en) 2018-05-08
CN104536666B (en) 2018-01-23
CN104536666A (en) 2015-04-22

Similar Documents

Publication Publication Date Title
CN108008888B (en) Method and device for rapidly switching application program and interface thereof
KR101722522B1 (en) Method and apparatus for switching display mode
CN106201409B (en) Processing method and system for application program operation interface
CN109062479B (en) Split screen application switching method and device, storage medium and electronic equipment
RU2635894C2 (en) Method and device for processing task event
EP4318195A2 (en) Method, apparatus, and terminal for processing notification information
US20140071060A1 (en) Prevention of accidental triggers of button events
US20140002396A1 (en) Information processing method, information processing apparatus and electronic device
CN108132735B (en) Terminal and application control method
CN106201249B (en) Display method and display device of notification information
CN104158972A (en) Method for calling third-party application in conversation process and user terminal
CN104572322A (en) Method for operating terminal screen
CN104866503B (en) Media file caching method and media playing equipment
WO2015106510A1 (en) Screen splitting method and device for applications, intelligent terminal and storage medium
CN104615334A (en) Rapid method and rapid system for removing notification bar information of mobile terminal
CN104572071A (en) Terminal
JP2020500352A (en) Information display method, terminal, and storage medium
CN103995642A (en) Management method of mobile terminal and mobile terminal
CN105630498A (en) Application program display method and device and electronic equipment
CN103558922B (en) Key processing method, device and system
CN108513216B (en) Information processing method and wire-controlled earphone
CN110868347A (en) Message prompting method, device and system
WO2013189406A2 (en) Method and system for demonstrating and generating demonstration script
CN103179277A (en) Switching method and device for audio/video play mode of mobile phone
CN111124519B (en) Method and system for optimizing starting speed of android application program based on input response

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
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant