CN102122249A - Java application program starting method and Java application program starting device - Google Patents
Java application program starting method and Java application program starting device Download PDFInfo
- Publication number
- CN102122249A CN102122249A CN201110042659XA CN201110042659A CN102122249A CN 102122249 A CN102122249 A CN 102122249A CN 201110042659X A CN201110042659X A CN 201110042659XA CN 201110042659 A CN201110042659 A CN 201110042659A CN 102122249 A CN102122249 A CN 102122249A
- Authority
- CN
- China
- Prior art keywords
- java
- expection
- application
- virtual machine
- java application
- 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
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The invention discloses a Java application program starting method and a Java application program starting device. The method comprises the following steps of: after an expected Java application program is started by a shortcut, starting the expected Java application program if a background does not have a Java application program, and transferring the expected Java application program to a foreground if the background has the Java application program and the Java application program is the expected Java application program, otherwise, sending a message which starts the expected Java application program to a Java virtual machine. Moreover, after receiving the message which starts the expected Java application program, the Java virtual machine starts the expected Java application program if the expected Java application program can be started; and the Java virtual machine starts the expected Java application program or does not start the expected Java application program after ending some Java application program running in the background if the expected Java application program cannot be started. By the method and the device provided by the invention, a conflict brought by starting other Java application programs when the Java application program runs on the background can be overcome effectively.
Description
Technical field
The present invention relates to the wireless application exploitation in terminal field, particularly start method and the device that JAVA uses.
Background technology
The JAVA virtual machine has become the standard configuration of all kinds of terminal phone, and the application program that needs can be installed on this platform.Mobile phone all can be shown to the user with the JAVA application of having installed, and provide startup to the user for the JAVA application program provides an administration module at present, upgrades, and installs, and the functions such as deletion are convenient to user management.Therefore, use, need be introduced into the JAVA application management module, could start application then if the user will start certain JAVA.In order to reach better user experience, some mobile phones can provide the shortcut of JAVA application start.The user does not need to enter application management module like this, just can directly start the JAVA application program on main menu.
The shortcut that exists a plurality of JAVA to use when mobile phone terminal, and support again the running background that JAVA uses, the conflict that will bring shortcut to start.For example, had a JAVA to be applied in running background, the JAVA that the user attempts again to enter by shortcut other uses, and the JAVA that the result has just activated running background uses, and uses and fail to start new JAVA.
Summary of the invention
The present invention is directed to existing JAVA when being applied in running background, the user attempts to start other JAVA by shortcut and uses, and the problem that can't start smoothly, the method that provides a kind of JAVA of startup to use.
In addition, the present invention also provides a kind of device of the JAVA of startup application for the problems referred to above.
According to first aspect present invention, the method that a kind of JAVA of startup uses may further comprise the steps:
(a) after the JAVA module is received the message of using by an expection of shortcut startup JAVA, do not have JAVA to be applied in operation if detect the backstage, then start expection JAVA application, otherwise enter step (b);
(b) if detecting the JAVA application of current running background is that expection JAVA uses, then the JAVA module directly is transferred to the foreground with it, otherwise sends the message that startup expects that JAVA uses to the JAVA virtual machine.
Said method of the present invention also comprises:
(c) after the JAVA virtual machine is received the message that starts expection JAVA application, if expect that by detecting to determine to start JAVA uses, so by described JAVA virtual machine activation expection JAVA application, otherwise enter following steps (d);
(d) start expection JAVA after certain JAVA application that the JAVA virtual machine stops moving on the backstage and use, perhaps do not start and expect that JAVA uses.
Wherein said step (d) is specially: determine to start expection JAVA when the JAVA virtual machine and use, but a JAVA that can stop moving on the backstage is when using, use stopping starting expection JAVA after this JAVA uses; When a JAVA who perhaps determines to start expection JAVA application and can not stop moving on the backstage when the JAVA virtual machine uses, do not start expection JAVA and use.
Wherein during JAVA application different from expection JAVA application of running background, when the JAVA virtual machine is received the message of the startup expection JAVA application that the JAVA module is sent, operate below carrying out successively:
The backup information that the JAVA that the next one of backup Set For Current will start uses;
Expection JAVA uses and is set to the JAVA application that the next one will start, and finishes then current JAVA and uses;
Then expection JAVA uses and is set to the current JAVA application that will start;
Then, after using described backup information that JAVA that the next one will start is set to use, start expection JAVA and use.
Wherein during the running background one or more JAVAs application different from expection JAVA application, when the JAVA virtual machine is received the message of the startup expection JAVA application that the JAVA module is sent, one of operate below carrying out:
When judge to start tabulation less than the time, will expect that JAVA uses to join to start in the tabulation, then start expection JAVA application;
When judging that the startup tabulation is full, and need finishing certain has moved JAVA and has used when starting expection JAVA and use, close and describedly moved that JAVA uses and, will expect then that JAVA uses to join to start in the tabulation, then start expection JAVA application its deletion from start tabulation;
Tabulation is full when judge starting, and when not needing to finish certain and having moved JAVA and use to start expection JAVA and use, will describedly move the JAVA application and be transferred to the foreground.
According to a second aspect of the invention, a kind of device of the JAVA of startup application comprises:
The JAVA module, be used for (1) after receiving the message that starts expection JAVA application by shortcut, the JAVA that detects the backstage uses ruuning situation, (2) there is not JAVA to be applied in operation if work as AM/BAM, then starting expection JAVA uses, (3) there is JAVA to be applied in operation if work as AM/BAM, and be when expecting that JAVA uses by detecting the JAVA application of determining running background, directly it is transferred to the foreground, otherwise, then send the message that starts expection JAVA application to the JAVA virtual machine;
The JAVA virtual machine, be used for: (1) is after receiving the message that starts expection JAVA application, determine to start expection JAVA application by detecting, (2) use if can start expection JAVA, used by described JAVA virtual machine activation expection JAVA so, (3) are if can not start expection JAVA uses, then after certain JAVA that stops moving on the backstage uses, start expection JAVA and use, perhaps do not start expection JAVA and use.
When a JAVA who wherein determines to start expection JAVA application and can not stop moving on the backstage when the JAVA virtual machine uses, do not start expection JAVA and use; Perhaps determine to start expection JAVA when the JAVA virtual machine and use, but a JAVA that can stop moving on the backstage is when using, use stopping starting expection JAVA after this JAVA uses.
Wherein during a JAVA application different from expection JAVA application of running background, when the JAVA virtual machine is received the message of the startup expection JAVA application that the JAVA module is sent, operate below carrying out successively:
The backup information that the JAVA that the next one of backup Set For Current will start uses;
Expection JAVA uses and is set to the JAVA application that the next one will start, and finishes then current JAVA and uses;
Then expection JAVA uses and is set to the current JAVA application that will start;
Then, after using described backup information that JAVA that the next one will start is set to use, start expection JAVA and use.
Wherein during the running background one or more JAVAs application different from expection JAVA application, when the JAVA virtual machine is received the message of the startup expection JAVA application that the JAVA module is sent, one of operate below carrying out:
When judge to start tabulation less than the time, will expect that JAVA uses to join to start in the tabulation, then start expection JAVA application;
When judging that the startup tabulation is full, and need finishing certain has moved JAVA and has used when starting expection JAVA and use, close and describedly moved that JAVA uses and, will expect then that JAVA uses to join to start in the tabulation, then start expection JAVA application its deletion from start tabulation;
Tabulation is full when judge starting, and when not needing to finish certain and having moved JAVA and use to start expection JAVA and use, will describedly move the JAVA application and be transferred to the foreground.
Technique effect of the present invention is, do not need to withdraw from virtual machine and just can finish the switching of different JAVA between using, and can effectively solve the backstage when having JAVA to be applied in operation, starts again other JAVA and uses the conflict that brings.
The present invention is described in detail below in conjunction with accompanying drawing.
Description of drawings
Fig. 1 is the schematic diagram of the device of startup JAVA of the present invention application;
Fig. 2 is the synoptic diagram of the method for startup JAVA of the present invention application;
Fig. 3 is that the present invention uses the management flow chart that shortcut starts to JAVA;
Fig. 4 is that the inside of the JAVA virtual machine of the mobile phone terminal that is applicable to single task of the present invention loads and the process flow diagram of switch application;
To be that its of the mobile phone terminal JAVA virtual machine that is applicable to multitask or single task of the present invention is inner load and the process flow diagram of switch application Fig. 5.
Embodiment
Fig. 1 has shown the device that startup JAVA of the present invention uses, shortcut 1~shortcut n among Fig. 1 is placed in the menu of mobile phone, the user starts expection JAVA by shortcut (such as clicking corresponding shortcut) and uses, and promptly the needed JAVA of user uses.JAVA shown in shortcut 1~shortcut n and Fig. 1 uses 1~JAVA application n and has one-to-one relationship, and passes through the mapping that the mapping table (not shown) realizes corresponding relation, promptly can obtain the id that JAVA uses by the id of shortcut.In addition, the data of using all about the JAVA that has started all are written in the startup tabulation (not shown), so that the JAVA that the JAVA Virtual Machine Manager has started uses, and after (i.e. termination starts) withdrawed from one or more JAVA application, from start tabulation, delete the data relevant with the corresponding JAVA application.
The device that startup JAVA of the present invention uses comprises:
The JAVA module is used for:
(1) after receiving the message that starts expection JAVA application by shortcut, the JAVA that detects the backstage uses ruuning situation;
(2) if determine do not have JAVA to be applied in operation, then start expection JAVA and use when AM/BAM by detecting;
(3) if determine have JAVA to be applied in operation when AM/BAM by detecting, and using at the JAVA that determines running background is when expecting that JAVA uses, directly will just use at the expection JAVA of running background and be transferred to the foreground, otherwise, then send the message that starts expection JAVA application to the JAVA virtual machine;
The JAVA virtual machine is used for:
(1) after receiving the message that starts expection JAVA application, expects that by detecting to determine to start JAVA uses;
(2) if determining to start expection JAVA uses, used by described JAVA virtual machine activation expection JAVA so;
(3) if determining to start expection JAVA uses, then after certain JAVA that stops moving on the backstage uses, start expection JAVA and use, perhaps do not start expection JAVA and use.
Fig. 2 has shown the method that startup JAVA of the present invention uses, and this method may further comprise the steps:
(a) after the JAVA module is received the message of using by an expection of shortcut startup JAVA, do not have JAVA to be applied in operation if detect the backstage, then start expection JAVA application, otherwise enter step (b);
(b) if detecting the JAVA application of current running background is that expection JAVA uses, then the JAVA module directly is transferred to the foreground with it, otherwise sends the message that startup expects that JAVA uses to the JAVA virtual machine.
Said method of the present invention is further comprising the steps of;
(c) after the JAVA virtual machine is received the message that starts expection JAVA application, use by detecting to determine to start expection JAVA, use if determine to start expection JAVA, used by described JAVA virtual machine activation expection JAVA so, otherwise enter step (d);
(d) start expection JAVA after certain JAVA application that the JAVA virtual machine stops moving on the backstage and use, perhaps do not start and expect that JAVA uses.
In general, when the JAVA virtual machine determines to start expection JAVA application, the JAVA virtual machine will determine that a JAVA that can stop moving on the backstage uses by further detection, if can not stop, then not start expection JAVA and will use; Perhaps determine to start expection JAVA when the JAVA virtual machine and use, but a JAVA that can stop moving on the backstage stops this JAVA and use when using, start then expection JAVA and use (being described further below in conjunction with Fig. 3).
For the JAVA virtual machine that is used for single task, if when receiving the message of the startup expection JAVA application that the JAVA module is sent, the backstage is being moved and is being expected that JAVA uses different JAVA and uses, and then this JAVA virtual machine is carried out following operation successively:
The backup information that the JAVA that the next one of backup Set For Current will start uses;
Expection JAVA uses and is set to the JAVA application that the next one will start, and finishes then current JAVA and uses;
Then expection JAVA uses and is set to the current JAVA application that will start;
Then, after using described backup information that JAVA that the next one will start is set to use, start expection JAVA and use (being described further below in conjunction with Fig. 4).
On the other hand, for the JAVA virtual machine that is used for multitask, if when receiving the message that startup that the JAVA module is sent expection JAVA uses, the backstage is being moved and is being expected that JAVA uses different one or more JAVA and uses, and then this JAVA virtual machine is carried out following one of operate:
When by detect to determine start tabulation less than the time, will expect that JAVA uses to join to start in the tabulation, then start expection JAVA application;
When determining that by detecting the startup tabulation is full, and need finishing certain has moved JAVA and has used when starting expection JAVA and use, closing the described JAVA that moved uses and it is deleted from start tabulation, to expect then that JAVA uses to join starts in the tabulation, then starts expection JAVA and uses;
When full by detect to determine starting tabulation, and when not needing to finish certain and having moved JAVA and use to start expection JAVA and use, will have describedly moved the JAVA application and be transferred to foreground (being described further below in conjunction with Fig. 5).
Fig. 3 has shown the process flow diagram that startup JAVA of the present invention uses, and comprising:
After step 105, virtual machine were received the message that starts the JAVA application, according to the parameter of carrying in the message, namely java used corresponding unique identifier, started corresponding JAVA and used.
Step 110 according to user's selection, judges whether to allow to stop an application that has started.If then enter step 111, otherwise enter step 112.
Fig. 4 has shown that the inside of the JAVA virtual machine of the mobile phone terminal that is applicable to single task loads and the flow process of switch application.
Step 201, JAVA virtual machine are received and are started expection JAVA application event.
Step 202, the message that the JAVA virtual machine is used according to the startup of receiving arranges the expection JAVA application that current preparation starts.
Step 203, if (these data are write down by a variable data of record during the virtual machine operation, if the value of variable is empty, the then explanation application that do not have the next one to start) information that exists the next JAVA that will start to use, then this JAVA is used as the application that will start, otherwise, the application that the next one will start is set according to the message of receiving.If there is not the information of the application that the next one will start, the JAVA that the next one will start is set so is applied as sky.
Step 204 starts JAVA and uses.
Step 205, the JAVA that finishes current operation uses.
Step 206 judges whether the next one needs the JAVA of startup to use is empty, if be not sky, the JAVA that the next one will be able to be started uses the application as this startup, and repeating step 202 arrives the circulation of step 206, otherwise enters step 207.
Step 207, virtual machine do not need to load JAVA to be used, and virtual machine withdraws from.
Step 208, virtual machine is received the message of switch application, promptly ought there be a java to be applied in running background, the user has clicked using as expection java of other again, and the user confirms that needing to stop previous java uses, start expection java and use, the java module will send the message of a switch application in virtual machine.
Step 209, if using, the next JAVA that will start is not empty (determining) by the variable described in the step 203, then it is backuped (promptly, the variable of mentioning in the virtual machine step of updating 203, the information of the application that will start is put in this variable) so that use the information of this backup in the step 203.
Step 210, the JAVA that the virtual machine next one will start uses the expection JAVA that will start that is set to carry in the handover event and uses.Enter step 205 then.
Fig. 5 has shown that the inside of the JAVA virtual machine of the mobile phone terminal that is applicable to multitask or single task loads and the flow process of switch application.
Step 303 will be used A and join the startup tabulation.
Step 304 starts and uses A.
Step 305 judges whether to finish certain application that has moved (that is, if the quantity of the application that permission starts has reached maximum, then thinking needs application of termination could start new application), and then starts application A.If do not need, then enter step 306.Otherwise enter step 309.
Step 306 determines that according to certain rule the JAVA that needs are closed uses B, and for example, the JAVA that need to be closed by user selection uses B.
Step 307 is closed JAVA and is used B.
Step 308 will be used B deletion from start tabulation.Execution in step 303 then.
Step 309 is transferred to the foreground with certain JAVA that has moved application, and this application is the JAVA application management program usually.
Certainly; the present invention also can have other various embodiments; under the situation that does not deviate from spirit of the present invention and essence thereof; those of ordinary skill in the art work as can make various corresponding changes and distortion according to the present invention, but these corresponding changes and distortion all should belong to the protection domain of the appended claim of the present invention.
Claims (8)
1. one kind starts the method that JAVA uses, and may further comprise the steps:
(a) after the JAVA module is received the message of using by an expection of shortcut startup JAVA, do not have JAVA to be applied in operation if detect the backstage, then start expection JAVA application, otherwise enter step (b);
(b) if detecting the JAVA application of current running background is that expection JAVA uses, then the JAVA module directly is transferred to the foreground with it, otherwise sends the message that startup expects that JAVA uses to the JAVA virtual machine.
2. method according to claim 1 also comprises:
(c) after the JAVA virtual machine is received the message that starts expection JAVA application, if expect that by detecting to determine to start JAVA uses, so by described JAVA virtual machine activation expection JAVA application, otherwise enter following steps (d);
(d) start expection JAVA after certain JAVA application that the JAVA virtual machine stops moving on the backstage and use, perhaps do not start and expect that JAVA uses.
3. method according to claim 2, wherein said step (d) is specially:
Determine to start expection JAVA when the JAVA virtual machine and use, but a JAVA that can stop moving on the backstage is when using, use the back and start expection JAVA and use stopping this JAVA; Perhaps
When a JAVA that can not start expection JAVA application and can not stop moving on the backstage when the JAVA virtual machine is definite uses, do not start expection JAVA application.
4. method according to claim 2, wherein during one of running background and expection JAVA use different JAVA and use, when the JAVA virtual machine is received the message that startup expection JAVA that the JAVA module is sent uses, carry out successively following operation:
The backup information that the JAVA that the next one of backup Set For Current will start uses;
Expection JAVA uses and is set to the JAVA application that the next one will start, and finishes then current JAVA and uses;
Expection JAVA uses and is set to the current JAVA application that will start;
After using described backup information that JAVA that the next one will start is set to use, start expection JAVA and use.
4, method according to claim 2 wherein during the running background one or more JAVAs application different from expection JAVA application, when the JAVA virtual machine is received the message of the startup expection JAVA application that the JAVA module is sent, one of operates below carrying out:
When judge to start tabulation less than the time, will expect that JAVA uses to join to start in the tabulation, then start expection JAVA application;
When judging that the startup tabulation is full, and need finishing certain has moved JAVA and has used when starting expection JAVA and use, close and describedly moved that JAVA uses and, will expect then that JAVA uses to join to start in the tabulation, then start expection JAVA application its deletion from start tabulation;
Tabulation is full when judge starting, and when not needing to finish certain and having moved JAVA and use to start expection JAVA and use, will describedly move the JAVA application and be transferred to the foreground.
5. one kind starts the device that JAVA uses, and comprising:
The JAVA module, be used for (1) after receiving the message that starts expection JAVA application by shortcut, the JAVA that detects the backstage uses ruuning situation, (2) there is not JAVA to be applied in operation if work as AM/BAM, then starting expection JAVA uses, (3) there is JAVA to be applied in operation if work as AM/BAM, and be when expecting that JAVA uses by detecting the JAVA application of determining running background, directly it is transferred to the foreground, otherwise, send the message that starts expection JAVA application to the JAVA virtual machine;
The JAVA virtual machine, be used for: (1) is after receiving the message that starts expection JAVA application, determine to start expection JAVA application by detecting, (2) use if can start expection JAVA, used by described JAVA virtual machine activation expection JAVA so, (3) are if can not start expection JAVA uses, then after certain JAVA that stops moving on the backstage uses, start expection JAVA and use, perhaps do not start expection JAVA and use.
6. device according to claim 5 when wherein a JAVA who determines to start expection JAVA application and can not stop moving on the backstage when the JAVA virtual machine uses, does not start expection JAVA and uses; Perhaps
Determine to start expection JAVA when the JAVA virtual machine and use, but a JAVA that can stop moving on the backstage is when using, use stopping starting expection JAVA after this JAVA uses.
7. device according to claim 5, wherein one of running background and expection JAVA use that different JAVA uses during, when the JAVA virtual machine is received the message that startup expection JAVA that the JAVA module is sent uses, carry out successively following operation:
The backup information that the JAVA that the next one of backup Set For Current will start uses;
Expection JAVA uses and is set to the JAVA application that the next one will start, and finishes then current JAVA and uses;
Expection JAVA uses and is set to the current JAVA application that will start;
After using described backup information that JAVA that the next one will start is set to use, start expection JAVA and use.
8. device according to claim 5, wherein during running background and expection JAVA use different one or more JAVA and use, when the JAVA virtual machine is received the message that startup expection JAVA that the JAVA module is sent uses, carry out one of following operation:
When judge to start tabulation less than the time, will expect that JAVA uses to join to start in the tabulation, then start expection JAVA application;
When judging that the startup tabulation is full, and need finishing certain has moved JAVA and has used when starting expection JAVA and use, close and describedly moved that JAVA uses and, will expect then that JAVA uses to join to start in the tabulation, then start expection JAVA application its deletion from start tabulation;
Tabulation is full when judge starting, and when not needing to finish certain and having moved JAVA and use to start expection JAVA and use, will describedly move the JAVA application and be transferred to the foreground.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110042659 CN102122249B (en) | 2011-02-22 | 2011-02-22 | Java application program starting method and Java application program starting device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110042659 CN102122249B (en) | 2011-02-22 | 2011-02-22 | Java application program starting method and Java application program starting device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102122249A true CN102122249A (en) | 2011-07-13 |
CN102122249B CN102122249B (en) | 2013-11-06 |
Family
ID=44250811
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110042659 Active CN102122249B (en) | 2011-02-22 | 2011-02-22 | Java application program starting method and Java application program starting device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102122249B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103106114A (en) * | 2013-03-01 | 2013-05-15 | 广东欧珀移动通信有限公司 | Method of switching programs fast and device |
CN104123135A (en) * | 2014-07-04 | 2014-10-29 | 北京思特奇信息技术股份有限公司 | Method and device for unifying background interfaces |
CN112579198A (en) * | 2020-12-09 | 2021-03-30 | 珠海格力电器股份有限公司 | Method and device for starting application program |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1786915A (en) * | 2004-12-07 | 2006-06-14 | 佳能株式会社 | Management method for managing software module and information processor |
CN1806229A (en) * | 2003-06-10 | 2006-07-19 | 索尼爱立信移动通信日本株式会社 | Conflict management program, storage medium for conflict management program storage, conflict management method, and electronic apparatus |
CN101158898A (en) * | 2007-11-07 | 2008-04-09 | 中兴通讯股份有限公司 | Terminal system based on java |
US20080098465A1 (en) * | 2006-10-19 | 2008-04-24 | Sun Microsystems, Inc. | Method and system for managing execution of an application module |
CN101316402A (en) * | 2007-06-01 | 2008-12-03 | 德信无线通讯科技(北京)有限公司 | Method for managing task on mobile phone |
CN101403981A (en) * | 2008-11-07 | 2009-04-08 | 中兴通讯股份有限公司 | Management method and system for mobile phone application program running state |
CN101610316A (en) * | 2009-07-24 | 2009-12-23 | 中兴通讯股份有限公司 | The startup methods, devices and systems of application program of mobile phone |
CN101650672A (en) * | 2009-08-19 | 2010-02-17 | 中兴通讯股份有限公司 | Switching method and device of display picture layers based on mobile phone terminal |
CN101860626A (en) * | 2010-06-22 | 2010-10-13 | 中兴通讯股份有限公司 | Application providing method and mobile terminal |
-
2011
- 2011-02-22 CN CN 201110042659 patent/CN102122249B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1806229A (en) * | 2003-06-10 | 2006-07-19 | 索尼爱立信移动通信日本株式会社 | Conflict management program, storage medium for conflict management program storage, conflict management method, and electronic apparatus |
CN1786915A (en) * | 2004-12-07 | 2006-06-14 | 佳能株式会社 | Management method for managing software module and information processor |
US20080098465A1 (en) * | 2006-10-19 | 2008-04-24 | Sun Microsystems, Inc. | Method and system for managing execution of an application module |
CN101316402A (en) * | 2007-06-01 | 2008-12-03 | 德信无线通讯科技(北京)有限公司 | Method for managing task on mobile phone |
CN101158898A (en) * | 2007-11-07 | 2008-04-09 | 中兴通讯股份有限公司 | Terminal system based on java |
CN101403981A (en) * | 2008-11-07 | 2009-04-08 | 中兴通讯股份有限公司 | Management method and system for mobile phone application program running state |
CN101610316A (en) * | 2009-07-24 | 2009-12-23 | 中兴通讯股份有限公司 | The startup methods, devices and systems of application program of mobile phone |
CN101650672A (en) * | 2009-08-19 | 2010-02-17 | 中兴通讯股份有限公司 | Switching method and device of display picture layers based on mobile phone terminal |
CN101860626A (en) * | 2010-06-22 | 2010-10-13 | 中兴通讯股份有限公司 | Application providing method and mobile terminal |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103106114A (en) * | 2013-03-01 | 2013-05-15 | 广东欧珀移动通信有限公司 | Method of switching programs fast and device |
CN103106114B (en) * | 2013-03-01 | 2016-06-29 | 广东欧珀移动通信有限公司 | A kind of method of fast handover procedure and device |
CN104123135A (en) * | 2014-07-04 | 2014-10-29 | 北京思特奇信息技术股份有限公司 | Method and device for unifying background interfaces |
CN104123135B (en) * | 2014-07-04 | 2018-04-17 | 北京思特奇信息技术股份有限公司 | A kind of method and device of unified back office interface |
CN112579198A (en) * | 2020-12-09 | 2021-03-30 | 珠海格力电器股份有限公司 | Method and device for starting application program |
Also Published As
Publication number | Publication date |
---|---|
CN102122249B (en) | 2013-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20170277561A1 (en) | Operating System Hot-Switching Method and Apparatus and Mobile Terminal | |
CN101222709B (en) | Fast starting method of mobile phone application program | |
CN107832100B (en) | APK plug-in loading method and terminal thereof | |
CN107992308B (en) | Plug-in management method for android terminal application program | |
US20140095705A1 (en) | Customizing operating system based on detected carrier | |
CN103164229A (en) | Method and device for clearing progresses of mobile terminal | |
EP3116266B1 (en) | Method and apparatus for network entry when roaming | |
US20160349962A1 (en) | Method and apparatus for starting an application in a screen-locked state | |
CN103777947B (en) | The management method at the main interface of a kind of mobile terminal and device | |
CN108132735B (en) | Terminal and application control method | |
WO2012109781A1 (en) | App icon processing method and communication terminal | |
US20220129256A1 (en) | Android penetration method and device for implementing silent installation based on accessibility services | |
WO2014063552A1 (en) | Method, terminal, server and system for downloading application | |
WO2014032509A1 (en) | Data transfer method and system | |
CN106406944A (en) | Control method and system for forbidding self-starting of application | |
CN105302588A (en) | Terminal application loading method and apparatus and terminal | |
US20210271491A1 (en) | Application processing method, device, electronic device and storage medium | |
CN103729125A (en) | Data sharing operating method and terminal | |
WO2016192161A1 (en) | Data processing method and device | |
CN103257893B (en) | A kind of methods, devices and systems obtaining input state-event | |
CN102122249B (en) | Java application program starting method and Java application program starting device | |
CN102999252B (en) | A kind of method of unlock interface application prestrain, device and terminal | |
CN110750284B (en) | Application quick starting method, terminal and computer readable storage medium | |
CN102135857A (en) | Control method for opening application and terminal thereof | |
CN104102498A (en) | Mobile terminal and booting method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |