CN104238880A - Method and device for instructing interface operation of application program and mobile terminal - Google Patents
Method and device for instructing interface operation of application program and mobile terminal Download PDFInfo
- Publication number
- CN104238880A CN104238880A CN201410459096.8A CN201410459096A CN104238880A CN 104238880 A CN104238880 A CN 104238880A CN 201410459096 A CN201410459096 A CN 201410459096A CN 104238880 A CN104238880 A CN 104238880A
- Authority
- CN
- China
- Prior art keywords
- application program
- interface
- aiming symbol
- another application
- toast
- 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.)
- Granted
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the invention discloses a method and a device for instructing interface operation of an application program and a mobile terminal, and relates to the technical field of interface interaction of application programs. The method, the device and the mobile terminal have the advantages that a user can conveniently operate the interface of the other application program, and the operation efficiency is improved. The method for instructing the interface operation of the application program comprises the following steps of switching the current application program to a designated interface of the other application program; after the condition that the designated interface of the other application program is displayed on a foreground is determined, notifying an operation system to cover the designated interface of the other application program with pre-defined Toast; after the Toast covers the designated interface of the other application program, playing an instruction cartoon in the Toast to instruct a user to operate. The method and the device are suitable for the interface operation of cross-application programs.
Description
Technical field
The present invention relates to the interface alternation technical field of application program, particularly relate to the bootstrap technique of a kind of Application Program Interface operation, guiding device and mobile terminal.
Background technology
Along with the fast development of mobile device, the user interface of application program is more and more tending towards complicated.User, in the process of operating application program, may need the enterprising line operate in interface jumping to Another Application program B from current application program A.If the interface of user application programs B is unfamiliar with, correcting has been carried out at the interface of such as application program B, and user does not just know how at the enterprising line operate in the interface of application program B, make troubles can to thus the operation of user.
Such as, user is when using application A, if user wants to mark to this application A, at this moment, user is by the button of on the interface of application A, enter into the download interface that application shop (such as ***play) corresponds to this application A, user can carry out scoring operation at this download interface application programs A.
But, if user is unfamiliar with at the interface to application shop or the scoring entrance applied in shop is more hidden, user just may can not find the scoring operation entry of application store interface, or need to spend the longer time could find on application store interface and carry out scoring operation entry, bring larger inconvenience will to like this operation of user, affect the operating efficiency of user.
Summary of the invention
In view of this, bootstrap technique, guiding device and mobile terminal that the embodiment of the present invention provides a kind of Application Program Interface to operate, when being switched to Another Application program by an application program, the interface of user to Another Application program can being facilitated to operate, and can operating efficiency be improved.
For achieving the above object, embodiments of the invention adopt following technical scheme:
On the one hand, the bootstrap technique that the embodiment of the present invention provides a kind of Application Program Interface to operate, comprising:
Receive the jump request at the appointment interface jumping to Another Application program from current application program interface, and according to described jump request, by the appointment interface of described current application program changing interface to described Another Application program;
Determine whether the appointment interface of described Another Application program shows on foreground, if the appointment interface determining described Another Application program is after the display of foreground, then notify that self-defining Toast in advance covers on the appointment interface of described Another Application program by operating system;
After on the appointment interface that described Toast covers described Another Application program, play in described Toast and guide animation to guide user operation.
Alternatively, whether the described appointment interface determining described Another Application program, in foreground display, comprising:
Determine whether the time experienced reaches the threshold value preset, if reach described threshold value, then determines whether the appointment interface of described Another Application program shows on foreground from after receiving described jump request.
Alternatively, the bootstrap technique of described Application Program Interface operation is applicable in Android operation system; Whether the described appointment interface determining described Another Application program, in foreground display, comprising:
After receiving the jump request at appointment interface jumping to Another Application program from current application program interface, through predetermined time, obtained the process list of the current application program run by active manager;
Judge whether the bag name of described Another Application program is present in described process list, and judge whether the importance of Another Application program described in RunningAppProcess Info is IMPORTANCE_FOREGROUND;
If determine, the bag name of described Another Application program is present in described process list, and the importance of Another Application program is IMPORTANCE_FOREGROUND described in RunningAppProcess Info, then determine that the appointment interface of described Another Application program shows on foreground.
Alternatively, described broadcasting in described Toast guides animation to guide user operation, and comprising: in described Toast, show the action that aiming symbol enters, wherein, described aiming symbol is set to reservation shape; Described aiming symbol is reference position with in-position, moves from reference position to target location.
Alternatively, show the action that aiming symbol enters in described Toast after, and at described aiming symbol from reference position to before target location is moved, also comprise: in described Toast, aiming symbol described in display simulation is pointed the animated actions pressed.
Alternatively, the bootstrap technique of described Application Program Interface operation, in described Toast, aiming symbol described in display simulation is pointed in the process of the animated actions pressed, described aiming symbol changes from big to small, and carry out from big to small at described aiming symbol in the process changed, the transparency of described aiming symbol changes successively from 100% to 0%.
Alternatively, the bootstrap technique of described Application Program Interface operation, be reference position at described aiming symbol with in-position, from reference position to the process of target location movement, elongated along with described aiming symbol displacement, the transparency of described aiming symbol changes successively from 0% to 100%.
Alternatively, before described aiming symbol is pressed and press pattern in process, for being with hypographous circle or pattern of oval shapes; Described aiming symbol pressed after pattern be unblanketed circle or pattern of oval shapes.
Alternatively, in described Toast, show the action that aiming symbol enters, and described aiming symbol is from reference position to the action of target location movement, repeat playing, until described Toast time-out disappears.
The bootstrap technique of a kind of Application Program Interface operation that the embodiment of the present invention provides, after by current application program changing interface to the appointment interface of Another Application program, by self-defining Toast is in advance covered on the appointment interface of described Another Application program, and in described Toast, play guiding animation, user can be made according to the guiding animation play in described Toast, know how at the enterprising line operate in appointment interface of described Another Application program, user friendlyly can operate, can operating efficiency be improved again.
On the other hand, the guiding device that the embodiment of the present invention provides a kind of Application Program Interface to operate, comprise: control module, jump to from current application program the jump request that Another Application program specifies interface for receiving, and according to described jump request, by the appointment interface of described current application program changing interface to Another Application program; Background unit, for determining whether the appointment interface of described Another Application program shows on foreground, if the appointment interface determining described Another Application program is after the display of foreground, then notify that self-defining Toast in advance covers on the appointment interface of described Another Application program by operating system; Animation broadcast unit, after on the appointment interface covering described Another Application program at described Toast, plays and guides animation to guide user operation in described Toast.
Alternatively, described background unit comprises: the first timing module, and for calculating from after receiving described jump request, whether the time experienced reaches the threshold value preset; First determination module, for the calculating according to described first timing module, if from after receiving described jump request, the time experienced reaches described threshold value, then determine whether the appointment interface of described Another Application program shows on foreground.
Alternatively, the bootstrap technique of described Application Program Interface operation is applicable in Android operation system; Described background unit comprises: the second timing module, and for after receiving the jump request jumping to Another Application program appointment interface from current application program interface, whether the time that calculating is experienced reaches the threshold value preset; Process list acquisition module, for the calculating according to described second timing module, if after receiving the jump request jumping to Another Application program appointment interface from current application program interface, the time experienced reaches the threshold value preset, then obtain the process list of the current application program run; Second determination module, for judging whether the bag name of described Another Application program is present in described process list, and judges whether the importance of Another Application program described in RunningAppProcess Info is IMPORTANCE_FOREGROUND; If determine, the bag name of described Another Application program is present in described process list, and the importance of Another Application program is IMPORTANCE_FOREGROUND described in RunningAppProcess Info, then determine that the appointment interface of described Another Application program shows on foreground.
Alternatively, described animation broadcast unit comprises: the first animation display module, and for showing the action that aiming symbol enters in described Toast, wherein, described aiming symbol is set to reservation shape; Second animation display module is reference position for showing described aiming symbol with in-position, from reference position to the action of target location movement.
Alternatively, described animation broadcast unit also comprises: the 3rd animation display module, and after showing for described first animation display module the action that aiming symbol enters in described Toast, aiming symbol described in display simulation is pointed the animated actions pressed; Wherein
Described second animation display module, after being pointed the action of pressing at aiming symbol described in described 3rd animation display module display simulation, showing described aiming symbol take in-position as reference position, from reference position to the action of target location movement.
Alternatively, described animation broadcast unit also comprises: the first display control module, for being pointed in the process of the animated actions pressed at aiming symbol described in described 3rd animation display module display simulation, control described aiming symbol to change from big to small, and carry out from big to small at described aiming symbol in the process changed, the transparency controlling described aiming symbol changes successively from 100% to 0%.
Alternatively, described animation broadcast unit also comprises: the second display control module, be reference position for showing described aiming symbol with in-position at described second animation display module, from reference position to the process of the action of target location movement, elongated along with described aiming symbol displacement, the transparency controlling described aiming symbol changes successively from 0% to 100%.
Alternatively, before described aiming symbol is pressed and press pattern in process, for being with hypographous circle or pattern of oval shapes; Described aiming symbol pressed after pattern be unblanketed circle or pattern of oval shapes.
Alternatively, described animation broadcast unit also comprises: repeat playing module, for the action that will show aiming symbol enter in described Toast, and described aiming symbol is from reference position to the action repeat playing of target location movement, until described Toast time-out disappears.
The guiding device of a kind of Application Program Interface operation that the embodiment of the present invention provides, after by current application program changing interface to the appointment interface of Another Application program, by self-defining Toast is in advance covered on the appointment interface of described Another Application program, and in described Toast, play guiding animation, user can be made according to the guiding animation play in described Toast, know how at the enterprising line operate in appointment interface of described Another Application program, user friendlyly can operate, can operating efficiency be improved again.
Again on the one hand, the embodiment of the present invention also provides a kind of mobile terminal, has the guiding device of the Application Program Interface operation described in aforementioned any one on the mobile terminal.
The mobile terminal that the embodiment of the present invention provides, after by current application program changing interface to the appointment interface of Another Application program, by self-defining Toast is in advance covered on the appointment interface of described Another Application program, and in described Toast, play guiding animation, user can be made according to the guiding animation play in described Toast, know how at the enterprising line operate in appointment interface of described Another Application program, user friendlyly can operate, can operating efficiency be improved again.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the schematic flow sheet of bootstrap technique one embodiment of Application Program Interface of the present invention operation;
Fig. 2 be Application Program Interface of the present invention operation bootstrap technique one embodiment in aiming symbol press before vertical view;
Fig. 3 be Application Program Interface of the present invention operation bootstrap technique one embodiment in aiming symbol press before side view;
Fig. 4 be Application Program Interface of the present invention operation bootstrap technique one embodiment in aiming symbol press after vertical view;
Fig. 5 be Application Program Interface of the present invention operation bootstrap technique one embodiment in aiming symbol press after side view;
Fig. 6 is the course of action schematic diagram that in bootstrap technique one embodiment of Application Program Interface of the present invention operation, aiming symbol is pressed;
Fig. 7 be Application Program Interface of the present invention operation bootstrap technique one embodiment in aiming symbol from reference position to the course of action schematic diagram of target location movement;
It is a current application program interface shown on the screen of a mobile phone shown by Fig. 8;
Fig. 9 is the Another Application program interface that current application program interface as shown in Figure 8 jumps to;
Figure 10 to Figure 13 is in the bootstrap technique embodiment 1 of Application Program Interface of the present invention operation, the animation process schematic diagram of the finger type aiming symbol play in Toast;
Figure 14 to Figure 17 is in the bootstrap technique embodiment 2 of Application Program Interface of the present invention operation, the animation process schematic diagram of the circular aiming symbol play in Toast;
Figure 18 is the structural representation of guiding device one embodiment of Application Program Interface of the present invention operation;
Figure 19 is a structural representation of background unit in Figure 18;
Figure 20 is another structural representation of background unit in Figure 18;
Figure 21 is animation broadcast unit one structural representation in Figure 18.
Embodiment
Below in conjunction with accompanying drawing, bootstrap technique, guiding device and the mobile terminal that a kind of Application Program Interface of the embodiment of the present invention operates is described in detail.
Should be clear and definite, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making other embodiments all obtained under creative work prerequisite, belong to the scope of protection of the invention.
Fig. 1 is the schematic flow sheet of bootstrap technique one embodiment of Application Program Interface of the present invention operation.Referring to Fig. 1, the bootstrap technique embodiment of a kind of Application Program Interface operation of the present invention, comprising:
S11, receive and to jump to the jump request that Another Application program specifies interface from current application program interface, and according to described jump request, by the appointment interface of described current application program changing interface to described Another Application program.
In this step, current application program interface is current shown Application Program Interface on the desktop of the terminal device of user.Described terminal device can be mobile phone, panel computer or personal computer etc.The user interface of current application program has and jumps to the operation entry that Another Application program specifies interface.This operation entry can the form such as action button be presented in the user interface of current application program.When user clicks described action button, namely current application program can send and jump to the jump request that Another Application program specifies interface.According to described jump request, by the appointment interface of described current application program changing interface to described Another Application program.
Alternatively, current application program interface is jumped to Another Application program and specify the jump request at interface can be that user sends, such as, user by clicking a certain control, sends the request jumping to Another Application program in current application program interface.
S12, determine whether the appointment interface of described Another Application program shows on foreground, if the appointment interface determining described Another Application program is after the display of foreground, then notify that self-defining Toast in advance covers on the appointment interface of described Another Application program by operating system.
In embodiment of the present invention, described Toast is a View (view), is used for fast for user shows a small amount of information.Toast floats display information to user in application program, and application developer can carry out self-defined to Toast.Adopting Toast to show information is operating system shows display information one mechanism as being used in the systems such as Android, iOS.
Toast and Dialog (dialog box) is different, and Toast obtains focus never, does not affect the operations such as the input of user, and the limited time of Toast display, and the regular hour will disappear automatically excessively.
As mentioned above, due to the limited time of Toast display, spending the regular hour will disappear automatically, therefore, in order to can timely and accurately Toast be covered on the appointment interface of described Another Application program, before on the appointment interface in notice operating system self-defining Toast in advance being covered described Another Application program, the appointment interface determining described Another Application program is needed whether to show on foreground, only has the appointment interface determining described Another Application program after the display of foreground, just notify that self-defining Toast in advance covers on the appointment interface of described Another Application program by operating system.
Alternatively, in this step, can according to after receiving described jump request, the length of the time experienced is to determine whether the appointment interface of described Another Application program shows on foreground.Namely describedly determine whether the appointment interface of described Another Application program shows on foreground, comprise: determine from after receiving described jump request, whether the time experienced reaches the threshold value that presets as 5ms, if reach described threshold value, then determine whether the appointment interface of described Another Application program shows on foreground.
Alternatively, in this step, whether the appointment interface can also monitoring described Another Application program by backstage shows on foreground.Be applicable to Android operation system for the bootstrap technique of described Application Program Interface operation in this step, illustrative illustrates whether the appointment interface of how monitoring described Another Application program by backstage shows on foreground.Namely whether the described appointment interface determining described Another Application program is in foreground display, comprising:
After receiving the jump request jumping to Another Application program appointment interface from current application program interface, through predetermined time, obtained the process list of the current application program run by active manager (ActivityManager);
Judge whether the bag name of described Another Application program is present in described process list, and judge whether the importance of Another Application program described in RunningAppProcess Info is IMPORTANCE_FOREGROUND;
If determine, the bag name of described Another Application program is present in described process list, and the importance of Another Application program is IMPORTANCE_FOREGROUND described in RunningAppProcess Info, then determine that the appointment interface of described Another Application program shows on foreground.
S13, on the appointment interface that described Toast covers described Another Application program after, in described Toast play guide animation to guide user operation.
Alternatively, in this step, described broadcasting in described Toast guides animation to guide user operation, and can comprise: in described Toast, show the action that aiming symbol enters, wherein, described aiming symbol is set to reservation shape; Described aiming symbol is reference position with in-position, moves from reference position to target location.Described target location corresponds to the operation entry that the appointment interface of described Another Application program provides, as action button etc.
In order to strengthen guiding effect, alternatively, show the action that aiming symbol enters in described Toast after, and at described aiming symbol from reference position to before target location is moved, also comprise: in described Toast, aiming symbol described in display simulation is pointed the animated actions pressed.
Fig. 2 be Application Program Interface of the present invention operation bootstrap technique one embodiment in aiming symbol press before vertical view; Fig. 3 be Application Program Interface of the present invention operation bootstrap technique one embodiment in aiming symbol press before side view; Fig. 4 be Application Program Interface of the present invention operation bootstrap technique one embodiment in aiming symbol press after vertical view; Fig. 5 be Application Program Interface of the present invention operation bootstrap technique one embodiment in aiming symbol press after side view.
Referring to Fig. 2 to Fig. 5, alternatively, before described aiming symbol is pressed and press pattern in process, for being with hypographous circle or pattern of oval shapes; Described aiming symbol pressed after pattern be unblanketed circle or pattern of oval shapes.
Fig. 6 is the course of action schematic diagram that in bootstrap technique one embodiment of Application Program Interface of the present invention operation, aiming symbol is pressed.Referring to Fig. 6, in order to simulate the process of pressing of the finger of people comparatively visually and strengthen guiding effect, alternatively, in described Toast, aiming symbol described in display simulation is pointed in the process of the animated actions pressed, described aiming symbol changes from big to small, and carry out from big to small at described aiming symbol in the process changed, the transparency of described aiming symbol changes successively from 100% to 0%.In each embodiment of the present invention, the percent value of transparency shows more greatly more transparent.
Fig. 7 be Application Program Interface of the present invention operation bootstrap technique one embodiment in aiming symbol from reference position to the course of action schematic diagram of target location movement.Referring to Fig. 7, alternatively, be reference position at described aiming symbol with in-position, from reference position to the process of target location movement, elongated along with described aiming symbol displacement, the transparency of described aiming symbol changes successively from 0% to 100%.Guide user operation except being moved from reference position to target location by aiming symbol like this, also by the movement along with described aiming symbol, the transparency of described aiming symbol constantly changes, and strengthens guiding effect.
Alternatively, in described Toast, show the action that aiming symbol enters, and described aiming symbol is from reference position to the action of target location movement, repeat playing, until described Toast time-out disappears.
Should be understood that, the aiming symbol in this step can be finger symbol, the present invention is not limited thereto, also can adopt other visually can perception other form such as lines, initial point symbol animation play guide user operation.
Below in conjunction with concrete example, the bootstrap technique that Application Program Interface of the present invention operates is described.
Embodiment 1:
A current application program interface shown on the screen of a mobile phone shown by Fig. 8.This current Application Program Interface is that a browser arranges interface.
Referring to Fig. 8, arrange in interface at described browser and there is " for my scoring " (rate us) option.When user clicks this " for my scoring " option, described browser arranges the download interface (referring to Fig. 9) that interface will jump to this browser in Another Application program " *** play ".Have scoring region in the download interface of this browser, this scoring region is positioned at the top at the download interface of this browser.
When arranging after interface jumps to the download interface of this browser from this browser, that is after the download interface of this browser shows on the screen of mobile phone, self-defining Toast will cover on the download interface of this browser in advance;
After on the download interface that described Toast covers this browser, first finger type aiming symbol (referring to Figure 10) is there is in described Toast, display simulation points the animated actions (referring to Figure 11) pressed afterwards, for occurring that in the end of finger a simulation points the circle pressed by trace shown in Figure 11; Then, described finger type aiming symbol moves (referring to Figure 12 and Figure 13) by the upper area of trace towards the download interface of described browser together with described circle, carries out scoring operation to guide user at the upper area at the download interface of described browser; At described finger type aiming symbol together with described circle by trace from reference position towards the process of the upper area movement at the download interface of described browser, described finger type aiming symbol changes as follows together with the transparency of described circle by trace, namely first by relative transparent to relatively opaque, arrive relative transparent again, until disappear.
Embodiment 2:
Referring to Figure 14 to Figure 17, the present embodiment is substantially identical with the process of embodiment 1, and difference is, the aiming symbol in the present embodiment is a circle, and simulates the action pointed and press with this circle animated actions from large to small.
The bootstrap technique embodiment of a kind of Application Program Interface operation provided by the invention, after by current application program changing interface to the appointment interface of Another Application program, by self-defining Toast is in advance covered on the appointment interface of described Another Application program, and in described Toast, play guiding animation, user can be made according to the guiding animation play in described Toast, know how at the enterprising line operate in appointment interface of described Another Application program, user friendlyly can operate, can operating efficiency be improved again.In addition, owing in embodiment of the present invention being the guiding that the Toast had by means of operating systems such as Androids realizes to user operation, can not existing and occur guiding the risk of actual effect because being forbidden by the Android ROM of non-protogenous.Moreover, because Toast can not obtain focus, even if Toast covers on the appointment interface of Another Application program, do not affect the appointment interface of user to described Another Application program yet and carry out the operations such as input.
Figure 18 is the structural representation of guiding device one embodiment of Application Program Interface of the present invention operation.Referring to Figure 18, the guiding device embodiment that the present invention also provides a kind of Application Program Interface to operate, comprising: control module 11, background unit 12 and animation broadcast unit 13.Respectively each unit is described in detail below:
Described control module 11, for receiving the jump request at the appointment interface jumping to Another Application program from current application program interface, and according to described jump request, by the appointment interface of described current application program changing interface to described Another Application program.
Wherein, described current application program interface is current shown Application Program Interface on the desktop of the terminal device of user.Described terminal device can be mobile phone, panel computer or personal computer etc.The user interface of current application program has and jumps to the operation entry that Another Application program specifies interface.This operation entry can the form such as action button be presented in the user interface of current application program.When user clicks described action button, namely current application program can send to described control module and jump to the jump request that Another Application program specifies interface.Described current application program, according to described jump request, is switched to the appointment interface of described Another Application program by described control module.
Described background unit 12, for determining whether the appointment interface of described Another Application program shows on foreground, if the appointment interface determining described Another Application program is after the display of foreground, then notify that self-defining Toast in advance covers on the appointment interface of described Another Application program by operating system.
In embodiment of the present invention, the explanation about Toast can referring to the relevant explanation in the bootstrap technique embodiment of Application Program Interface operation above, and at this, it is no longer repeated.
In order to can timely and accurately Toast be covered on the appointment interface of described Another Application program, before on the appointment interface in notice operating system self-defining Toast in advance being covered described Another Application program, the appointment interface determining described Another Application program is needed whether to show on foreground, only have the appointment interface determining described Another Application program after the display of foreground, just self-defining Toast in advance covers on the appointment interface of described Another Application program by notice operating system.
Referring to Figure 19, alternatively, in guiding device one embodiment of Application Program Interface operation of the present invention, described background unit 12 can comprise: the first timing module 121a, for calculating from after receiving described jump request, whether the time experienced reaches the threshold value preset; First determination module 122a, for the calculating according to described first timing module, if from after receiving described jump request, the time experienced reaches described threshold value, then determine whether the appointment interface of described Another Application program shows on foreground.
Referring to Figure 20, alternatively, in guiding device one embodiment of Application Program Interface operation of the present invention, the bootstrap technique of described Application Program Interface operation is applicable in Android operation system; Described background unit 12 also can comprise: the second timing module 121b, and for after receiving the jump request at appointment interface jumping to Another Application program from current application program interface, whether the time that calculating is experienced reaches the threshold value preset; Process list acquisition module 122b, for the calculating according to described second timing module, if after receiving the jump request jumping to Another Application program appointment interface from current application program interface, the time experienced reaches the threshold value preset, then obtain the process list of the current application program run; Second determination module 123b, for judging whether the bag name of described Another Application program is present in described process list, and judges whether the importance of Another Application program described in RunningAppProcess Info is IMPORTANCE_FOREGROUND; If determine, the bag name of described Another Application program is present in described process list, and the importance of Another Application program is IMPORTANCE_FOREGROUND described in RunningAppProcess Info, then determine that the appointment interface of described Another Application program shows on foreground.
Described animation broadcast unit 13, after on the appointment interface covering described Another Application program at described Toast, plays and guides animation to guide user operation in described Toast.
Referring to Figure 21, alternatively, in the guiding device embodiment of Application Program Interface operation of the present invention, described animation broadcast unit 13 comprises: the first animation display module 131, for showing the action that aiming symbol enters in described Toast, wherein, described aiming symbol is set to reservation shape; Second animation display module 132 is reference position for showing described aiming symbol with in-position, from reference position to the action of target location movement.Described target location corresponds to the operation entry that the appointment interface of described Another Application program provides, as action button etc.
Referring to Figure 21 and Fig. 6, in order to strengthen guiding effect, alternatively, in the guiding device embodiment of Application Program Interface operation of the present invention, described animation broadcast unit 13 can also comprise: the 3rd animation display module 133, after showing for described first animation display module the action that aiming symbol enters in described Toast, aiming symbol described in display simulation is pointed the animated actions pressed; Wherein said second animation display module 132, after being pointed the action of pressing at aiming symbol described in described 3rd animation display simulation, showing described aiming symbol take in-position as reference position, from reference position to the action of target location movement.
Referring to Fig. 2 to Fig. 5, alternatively, before described aiming symbol is pressed and press pattern in process, for being with hypographous circle or pattern of oval shapes; Described aiming symbol pressed after pattern be unblanketed circle or pattern of oval shapes.
Referring to Figure 21 and Fig. 6, in order to simulate the process of pressing of the finger of people comparatively visually and strengthen guiding effect, alternatively, in the guiding device embodiment of Application Program Interface operation of the present invention, described animation broadcast unit 13 can also comprise: the first display control module 134, for being pointed in the process of the animated actions pressed at aiming symbol described in described 3rd animation display module display simulation, control described aiming symbol to change from big to small, and carry out in the process changed from big to small at described aiming symbol, the transparency controlling described aiming symbol changes successively from 100% to 0%.
Referring to Figure 21 and Fig. 7, alternatively, in the guiding device embodiment of Application Program Interface operation of the present invention, described animation broadcast unit 13 also comprises: the second display control module 135, be reference position for showing described aiming symbol with in-position at described second animation display module, from reference position to the process of the action of target location movement, elongated along with described aiming symbol displacement, the transparency controlling described aiming symbol changes successively from 0% to 100%.Guide user operation except being moved from reference position to target location by aiming symbol like this, also by the movement along with described aiming symbol, the transparency of described aiming symbol constantly changes, and strengthens guiding effect.
Alternatively, in the guiding device embodiment of Application Program Interface operation of the present invention, described animation broadcast unit 13 can also comprise: repeat playing module 136, for the action that will show aiming symbol enter in described Toast, and described aiming symbol is from reference position to the action repeat playing of target location movement, until described Toast time-out disappears.
Should be understood that, in the guiding device embodiment of Application Program Interface operation of the present invention,, for the movement of aiming symbol, guiding to user operation is described, the present invention is not limited thereto, also can adopt other visually can perception other form such as lines, initial point symbol animation play guide user operation.
The guiding device embodiment of Application Program Interface operation provided by the invention, after by current application program changing interface to the appointment interface of Another Application program, by self-defining Toast is in advance covered on the appointment interface of described Another Application program, and in described Toast, play guiding animation, user can be made according to the guiding animation play in described Toast, know how at the enterprising line operate in appointment interface of described Another Application program, user friendlyly can operate, can operating efficiency be improved again.In addition, owing in embodiment of the present invention being the guiding that the Toast had by means of operating systems such as Androids realizes to user operation, can not existing and occur guiding the risk of actual effect because being forbidden by the Android ROM of non-protogenous.Moreover, because Toast can not obtain focus, even if Toast covers on the appointment interface of Another Application program, do not affect the appointment interface of user to described Another Application program yet and carry out the operations such as input.
The present invention also provides a kind of mobile terminal embodiment, has the guiding device of the Application Program Interface operation described in aforementioned arbitrary embodiment on the mobile terminal.
The bootstrap technique that Application Program Interface of the present invention operates, guiding device and mobile terminal are applicable to the operating systems such as Android, iOS.
One of ordinary skill in the art will appreciate that all or part of flow process realized in above-described embodiment method, that the hardware that can carry out instruction relevant by computer program has come, described program can be stored in a computer read/write memory medium, this program, when performing, can comprise the flow process of the embodiment as above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body (Random Access Memory, RAM) etc.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; the change that can expect easily or replacement, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of claim.
Claims (19)
1. a bootstrap technique for Application Program Interface operation, is characterized in that, comprising:
Receive the jump request at the appointment interface jumping to Another Application program from current application program interface, and according to described jump request, by the appointment interface of described current application program changing interface to described Another Application program;
Determine whether the appointment interface of described Another Application program shows on foreground, if the appointment interface determining described Another Application program is after the display of foreground, then notify that self-defining Toast in advance covers on the appointment interface of described Another Application program by operating system;
After on the appointment interface that described Toast covers described Another Application program, play in described Toast and guide animation to guide user operation.
2. the bootstrap technique of Application Program Interface according to claim 1 operation, is characterized in that, describedly determines that whether the appointment interface of described Another Application program is in foreground display, comprising:
Determine whether the time experienced reaches the threshold value preset, if reach described threshold value, then determines whether the appointment interface of described Another Application program shows on foreground from after receiving described jump request.
3. the bootstrap technique of Application Program Interface operation according to claim 1, is characterized in that,
The bootstrap technique of described Application Program Interface operation is applicable in Android operation system;
Whether the described appointment interface determining described Another Application program, in foreground display, comprising:
After receiving the jump request at appointment interface jumping to Another Application program from current application program interface, through predetermined time, obtained the process list of the current application program run by active manager;
Judge whether the bag name of described Another Application program is present in described process list, and judge whether the importance of Another Application program described in RunningAppProcess Info is IMPORTANCE_FOREGROUND;
If determine, the bag name of described Another Application program is present in described process list, and the importance of Another Application program is IMPORTANCE_FOREGROUND described in RunningAppProcess Info, then determine that the appointment interface of described Another Application program shows on foreground.
4. the bootstrap technique of Application Program Interface operation according to claim 1, is characterized in that, described broadcasting in described Toast guides animation to guide user operation, comprising:
In described Toast, show the action that aiming symbol enters, wherein, described aiming symbol is set to reservation shape;
Described aiming symbol is reference position with in-position, moves from reference position to target location.
5. the bootstrap technique of Application Program Interface operation according to claim 4, is characterized in that,
Show the action that aiming symbol enters in described Toast after, and at described aiming symbol from reference position to before target location is moved, also comprise:
In described Toast, aiming symbol described in display simulation is pointed the animated actions pressed.
6. the bootstrap technique of Application Program Interface operation according to claim 5, it is characterized in that, in described Toast, aiming symbol described in display simulation is pointed in the process of the animated actions pressed, described aiming symbol changes from big to small, and carry out from big to small at described aiming symbol in the process changed, the transparency of described aiming symbol changes successively from 100% to 0%.
7. the bootstrap technique of Application Program Interface operation according to claim 5, it is characterized in that, be reference position at described aiming symbol with in-position, from reference position to the process of target location movement, elongated along with described aiming symbol displacement, the transparency of described aiming symbol changes successively from 0% to 100%.
8. the bootstrap technique of the Application Program Interface operation according to any one of claim 5 to 7, is characterized in that,
Before described aiming symbol is pressed and press pattern in process, for being with hypographous circle or pattern of oval shapes;
Described aiming symbol pressed after pattern be unblanketed circle or pattern of oval shapes.
9. the bootstrap technique of the Application Program Interface operation according to any one of claim 4 to 7, it is characterized in that, the action that aiming symbol enters is shown in described Toast, and described aiming symbol is from reference position to the action of target location movement, repeat playing, until described Toast time-out disappears.
10. a guiding device for Application Program Interface operation, is characterized in that, comprising:
Control module, for receiving the jump request at the appointment interface jumping to Another Application program from current application program interface, and according to described jump request, by the appointment interface of described current application program changing interface to described Another Application program;
Background unit, for determining whether the appointment interface of described Another Application program shows on foreground, if the appointment interface determining described Another Application program is after the display of foreground, then notify that self-defining Toast in advance covers on the appointment interface of described Another Application program by operating system;
Animation broadcast unit, after on the appointment interface covering described Another Application program at described Toast, plays and guides animation to guide user operation in described Toast.
11. operation guide devices according to claim 10, it is characterized in that, described background unit comprises:
First timing module, for calculating from after receiving described jump request, whether the time experienced reaches the threshold value preset,
First determination module, for the calculating according to described first timing module, if from after receiving described jump request, the time experienced reaches described threshold value, then determine whether the appointment interface of described Another Application program shows on foreground.
12. operation guide devices according to claim 11, is characterized in that, the bootstrap technique of described Application Program Interface operation is applicable in Android operation system;
Described background unit comprises:
Second timing module, for after receiving the jump request at appointment interface jumping to Another Application program from current application program interface, whether the time that calculating is experienced reaches the threshold value preset;
Process list acquisition module, for the calculating according to described second timing module, if after receiving the jump request jumping to Another Application program appointment interface from current application program interface, the time experienced reaches the threshold value preset, then obtain the process list of the current application program run;
Second determination module, for judging whether the bag name of described Another Application program is present in described process list, and judges whether the importance of Another Application program described in RunningAppProcess Info is IMPORTANCE_FOREGROUND; If determine, the bag name of described Another Application program is present in described process list, and the importance of Another Application program is IMPORTANCE_FOREGROUND described in RunningAppProcess Info, then determine that the appointment interface of described Another Application program shows on foreground.
13. operation guide devices according to claim 11, is characterized in that, described animation broadcast unit comprises:
First animation display module, for showing the action that aiming symbol enters in described Toast, wherein, described aiming symbol is set to reservation shape;
Second animation display module is reference position for showing described aiming symbol with in-position, from reference position to the action of target location movement.
The guiding device of 14. Application Program Interface operations according to claim 13, it is characterized in that, described animation broadcast unit also comprises:
3rd animation display module, after showing for described first animation display module the action that aiming symbol enters in described Toast, aiming symbol described in display simulation is pointed the animated actions pressed; Wherein
Described second animation display module, after being pointed the action of pressing at aiming symbol described in described 3rd animation display module display simulation, showing described aiming symbol take in-position as reference position, from reference position to the action of target location movement.
The guiding device of 15. Application Program Interface operations according to claim 14, it is characterized in that, described animation broadcast unit also comprises:
First display control module, for being pointed in the process of the animated actions pressed at aiming symbol described in described 3rd animation display module display simulation, control described aiming symbol to change from big to small, and carry out from big to small at described aiming symbol in the process changed, the transparency controlling described aiming symbol changes successively from 100% to 0%.
16. according to claims 14 or 15 Application Program Interface operation guiding device, it is characterized in that, described animation broadcast unit also comprises:
Second display control module, be reference position for showing described aiming symbol with in-position at described second animation display module, from reference position to the process of the action of target location movement, elongated along with described aiming symbol displacement, the transparency controlling described aiming symbol changes successively from 0% to 100%.
17. guiding devices operated according to claim 10 to the Application Program Interface described in 15 any one, is characterized in that,
Before described aiming symbol is pressed and press pattern in process, for being with hypographous circle or pattern of oval shapes;
Described aiming symbol pressed after pattern be unblanketed circle or pattern of oval shapes.
18. guiding devices operated according to claim 10 to the Application Program Interface described in 15 any one, it is characterized in that, described animation broadcast unit also comprises:
Repeat playing module, for the action that will show aiming symbol enter in described Toast, and described aiming symbol is from reference position to the action repeat playing of target location movement, until described Toast time-out disappears.
19. 1 kinds of mobile terminals, is characterized in that, have the guiding device of the Application Program Interface operation described in aforementioned any one of claim 10-18 on the mobile terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410459096.8A CN104238880B (en) | 2014-09-10 | 2014-09-10 | Bootstrap technique, guide device and the mobile terminal of Application Program Interface operation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410459096.8A CN104238880B (en) | 2014-09-10 | 2014-09-10 | Bootstrap technique, guide device and the mobile terminal of Application Program Interface operation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104238880A true CN104238880A (en) | 2014-12-24 |
CN104238880B CN104238880B (en) | 2018-12-25 |
Family
ID=52227073
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410459096.8A Active CN104238880B (en) | 2014-09-10 | 2014-09-10 | Bootstrap technique, guide device and the mobile terminal of Application Program Interface operation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104238880B (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105117208A (en) * | 2015-07-27 | 2015-12-02 | 阿里巴巴集团控股有限公司 | User operation guiding method and device |
CN105242918A (en) * | 2015-09-10 | 2016-01-13 | 天脉聚源(北京)教育科技有限公司 | Functional object operation method and apparatus |
WO2016146004A1 (en) * | 2015-03-19 | 2016-09-22 | 阿里巴巴集团控股有限公司 | Information lookup and identification method and device |
CN106066754A (en) * | 2016-05-26 | 2016-11-02 | 北京金山安全软件有限公司 | Method and device for guiding user to score application program |
CN106095551A (en) * | 2016-06-07 | 2016-11-09 | 腾讯科技(深圳)有限公司 | The method and apparatus showing media file |
CN106383870A (en) * | 2016-09-05 | 2017-02-08 | 广东欧珀移动通信有限公司 | Picture playing method and mobile terminal |
CN106528163A (en) * | 2016-11-23 | 2017-03-22 | 武汉斗鱼网络科技有限公司 | Page switching method and device |
CN106648675A (en) * | 2016-12-28 | 2017-05-10 | 乐蜜科技有限公司 | Method and device for displaying application program using information and electronic equipment |
CN106899892A (en) * | 2017-02-20 | 2017-06-27 | 维沃移动通信有限公司 | A kind of method and mobile terminal for carrying out video playback in a browser |
CN106997263A (en) * | 2016-01-25 | 2017-08-01 | 滴滴(中国)科技有限公司 | The page switching method and device of application program |
CN107729023A (en) * | 2016-12-19 | 2018-02-23 | 西安艾润物联网技术服务有限责任公司 | The method and device of guiding operation application program |
CN105094738B (en) * | 2015-08-24 | 2018-08-31 | 联想(北京)有限公司 | A kind of control method and electronic equipment |
CN109144342A (en) * | 2018-08-14 | 2019-01-04 | 北京优酷科技有限公司 | Match guess interactive approach and device |
WO2019042027A1 (en) * | 2017-08-31 | 2019-03-07 | 华为技术有限公司 | Method for providing operation instruction information for terminal and terminal device |
CN109684021A (en) * | 2018-12-28 | 2019-04-26 | 北京金山安全软件有限公司 | Data processing method, device and storage medium |
CN111459597A (en) * | 2020-04-01 | 2020-07-28 | 北京字节跳动网络技术有限公司 | User guide generation method and device, electronic equipment and computer readable medium |
CN115220851A (en) * | 2022-09-09 | 2022-10-21 | 荣耀终端有限公司 | Operation guide method, electronic device and readable storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102104666A (en) * | 2009-12-17 | 2011-06-22 | 深圳富泰宏精密工业有限公司 | Application skip prediction system and method |
CN102650937A (en) * | 2011-02-25 | 2012-08-29 | 国际商业机器公司 | Method and device for providing context-aware help content |
CN103034546A (en) * | 2012-12-17 | 2013-04-10 | 北京奇虎科技有限公司 | Method and device for application programs to intercommunicate in internet work operating system (IOS) |
CN103399690A (en) * | 2013-07-31 | 2013-11-20 | 贝壳网际(北京)安全技术有限公司 | Photographing guiding method and device and mobile terminal |
CN103744658A (en) * | 2013-12-23 | 2014-04-23 | 乐视网信息技术(北京)股份有限公司 | Method for prompting starting of roller floating layer and electronic device |
-
2014
- 2014-09-10 CN CN201410459096.8A patent/CN104238880B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102104666A (en) * | 2009-12-17 | 2011-06-22 | 深圳富泰宏精密工业有限公司 | Application skip prediction system and method |
CN102650937A (en) * | 2011-02-25 | 2012-08-29 | 国际商业机器公司 | Method and device for providing context-aware help content |
CN103034546A (en) * | 2012-12-17 | 2013-04-10 | 北京奇虎科技有限公司 | Method and device for application programs to intercommunicate in internet work operating system (IOS) |
CN103399690A (en) * | 2013-07-31 | 2013-11-20 | 贝壳网际(北京)安全技术有限公司 | Photographing guiding method and device and mobile terminal |
CN103744658A (en) * | 2013-12-23 | 2014-04-23 | 乐视网信息技术(北京)股份有限公司 | Method for prompting starting of roller floating layer and electronic device |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016146004A1 (en) * | 2015-03-19 | 2016-09-22 | 阿里巴巴集团控股有限公司 | Information lookup and identification method and device |
CN105117208A (en) * | 2015-07-27 | 2015-12-02 | 阿里巴巴集团控股有限公司 | User operation guiding method and device |
CN105094738B (en) * | 2015-08-24 | 2018-08-31 | 联想(北京)有限公司 | A kind of control method and electronic equipment |
CN105242918A (en) * | 2015-09-10 | 2016-01-13 | 天脉聚源(北京)教育科技有限公司 | Functional object operation method and apparatus |
CN105242918B (en) * | 2015-09-10 | 2018-11-20 | 天脉聚源(北京)教育科技有限公司 | A kind of operating method and device of functional object |
CN106997263A (en) * | 2016-01-25 | 2017-08-01 | 滴滴(中国)科技有限公司 | The page switching method and device of application program |
CN106997263B (en) * | 2016-01-25 | 2020-08-25 | 滴滴(中国)科技有限公司 | Page switching method and device for application program |
CN106066754A (en) * | 2016-05-26 | 2016-11-02 | 北京金山安全软件有限公司 | Method and device for guiding user to score application program |
US10871985B2 (en) | 2016-06-07 | 2020-12-22 | Tencent Technology (Shenzhen) Company Limited | Displaying media files between changes in states of an application client |
CN106095551B (en) * | 2016-06-07 | 2020-10-30 | 腾讯科技(深圳)有限公司 | Method and device for displaying media files |
CN106095551A (en) * | 2016-06-07 | 2016-11-09 | 腾讯科技(深圳)有限公司 | The method and apparatus showing media file |
WO2017211226A1 (en) * | 2016-06-07 | 2017-12-14 | 腾讯科技(深圳)有限公司 | Method for displaying media file, terminal, and storage medium |
CN106383870A (en) * | 2016-09-05 | 2017-02-08 | 广东欧珀移动通信有限公司 | Picture playing method and mobile terminal |
CN106528163A (en) * | 2016-11-23 | 2017-03-22 | 武汉斗鱼网络科技有限公司 | Page switching method and device |
CN106528163B (en) * | 2016-11-23 | 2019-09-06 | 武汉斗鱼网络科技有限公司 | A kind of page switching method and device |
CN107729023A (en) * | 2016-12-19 | 2018-02-23 | 西安艾润物联网技术服务有限责任公司 | The method and device of guiding operation application program |
CN106648675A (en) * | 2016-12-28 | 2017-05-10 | 乐蜜科技有限公司 | Method and device for displaying application program using information and electronic equipment |
CN106899892A (en) * | 2017-02-20 | 2017-06-27 | 维沃移动通信有限公司 | A kind of method and mobile terminal for carrying out video playback in a browser |
WO2019042027A1 (en) * | 2017-08-31 | 2019-03-07 | 华为技术有限公司 | Method for providing operation instruction information for terminal and terminal device |
CN109144342A (en) * | 2018-08-14 | 2019-01-04 | 北京优酷科技有限公司 | Match guess interactive approach and device |
CN109144342B (en) * | 2018-08-14 | 2021-05-28 | 阿里巴巴(中国)有限公司 | Game guessing interaction method and device |
CN109684021A (en) * | 2018-12-28 | 2019-04-26 | 北京金山安全软件有限公司 | Data processing method, device and storage medium |
CN111459597A (en) * | 2020-04-01 | 2020-07-28 | 北京字节跳动网络技术有限公司 | User guide generation method and device, electronic equipment and computer readable medium |
CN115220851A (en) * | 2022-09-09 | 2022-10-21 | 荣耀终端有限公司 | Operation guide method, electronic device and readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN104238880B (en) | 2018-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104238880A (en) | Method and device for instructing interface operation of application program and mobile terminal | |
CN106951152B (en) | Control method and device for label bar | |
CN109718538B (en) | Method and device for frame selection of virtual object in game, electronic equipment and storage medium | |
CN109432775B (en) | Split screen display method and device of game map | |
KR20170083578A (en) | Contextual tabs in ribbons-based graphical user interfaces for mobile devices | |
CN110336923A (en) | A kind of switching method of play mode, device, electronic equipment and storage medium | |
CN103279303A (en) | Method and device for processing event message | |
CN110174994B (en) | Chat message forwarding method and device, electronic equipment and storage medium | |
CN104035650A (en) | Method and device for displaying sidebar information | |
CN102799374A (en) | Terminal and application program control method | |
CN104281360A (en) | Edit processing apparatus and edit processing program | |
CN102880401A (en) | Method for simplifying press keys of user interface and mobile terminal | |
CN103941964A (en) | Information loading method based on desktop components and intelligent terminal | |
CN105468286A (en) | Mobile terminal-based status bar operating method and mobile terminal thereof | |
CN105892799A (en) | Terminal interaction operation method and device | |
CN104536652B (en) | A kind of list display method and terminal | |
CN104461479A (en) | Timing method and device | |
CN105653177A (en) | Method for selecting clickable elements of terminal equipment interface and terminal equipment | |
CN103747334A (en) | Intelligent television dock realization method and apparatus, and intelligent television | |
CN113900570A (en) | Game control method, device, equipment and storage medium | |
CN106569675B (en) | A kind of prompting frame display methods and device | |
CN104516623A (en) | Interactive object display control method based on intelligent terminal and intelligent terminal | |
CN103607630A (en) | Realizing method and device of dockbar of intelligent TV set and intelligent TV set | |
CN109885297B (en) | Method for selecting component interaction target of prototype design tool | |
CN106155560A (en) | Application control method and device based on touch control and user terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |