[go: up one dir, main page]

CN102122249B - 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 PDF

Info

Publication number
CN102122249B
CN102122249B CN 201110042659 CN201110042659A CN102122249B CN 102122249 B CN102122249 B CN 102122249B CN 201110042659 CN201110042659 CN 201110042659 CN 201110042659 A CN201110042659 A CN 201110042659A CN 102122249 B CN102122249 B CN 102122249B
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.)
Active
Application number
CN 201110042659
Other languages
Chinese (zh)
Other versions
CN102122249A (en
Inventor
丁莹
何平
蒋晓燕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN 201110042659 priority Critical patent/CN102122249B/en
Publication of CN102122249A publication Critical patent/CN102122249A/en
Application granted granted Critical
Publication of CN102122249B publication Critical patent/CN102122249B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Start method and device that JAVA uses
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 used the JAVA that has installed and be shown to the user, 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 if the user will start certain JAVA, need to be introduced into the JAVA application management module, then could start application.Experience in order to reach better user, 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 master menu.
There is the shortcut of a plurality of JAVA application when mobile phone terminal, and supports 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 user attempts again to enter other JAVA application by shortcut, and the JAVA that result has just activated running background uses, and uses and could not start new JAVA.
Summary of the invention
When the present invention is directed to existing JAVA and being applied in running background, the user attempts to start other JAVA by shortcut and uses, and the problem that can't start smoothly, a kind of method that provides 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, a kind of method that JAVA of startup uses comprises the following steps:
(a) after the JAVA module is received and started the message of expection JAVA application by shortcut, do not have JAVA to be applied in operation if the backstage detected, start expection JAVA and use, otherwise enter step (b);
(b) if the JAVA application of current running background being detected is that expection JAVA uses, the JAVA module directly is transferred to the foreground with it, starts the message of expecting that JAVA uses otherwise send 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 then finishes 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 judgement start list less than the time, will expect that JAVA uses to join to start in list, then start expection JAVA application;
When judging that the startup list is full, and when need finishing certain and having moved JAVA and use to start expection JAVA and use, close the described JAVA that moved and use and it is deleted from start list, will expect that then the JAVA application joins in the startup list, then starts expection JAVA application;
To start list full when judgement, 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) do not have JAVA to be applied in operation if work as AM/BAM, 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 to the JAVA virtual machine message that starts expection JAVA application;
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, 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 then finishes 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 judgement start list less than the time, will expect that JAVA uses to join to start in list, then start expection JAVA application;
When judging that the startup list is full, and when need finishing certain and having moved JAVA and use to start expection JAVA and use, close the described JAVA that moved and use and it is deleted from start list, will expect that then the JAVA application joins in the startup list, then starts expection JAVA application;
To start list full when judgement, 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 complete 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 schematic diagram of the method for startup JAVA of the present invention application;
Fig. 3 is that the present invention uses to JAVA the management flow chart that shortcut starts;
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 in 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 namely 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 realizes the mapping of corresponding relation by the mapping table (not shown), namely can obtain by the id of shortcut the id that JAVA uses.In addition, the data of using all about the JAVA that has started all are written in a startup list (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, the deletion data relevant with JAVA application accordingly from start list.
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 when AM/BAM by detecting, start expection JAVA and use;
(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, send to the JAVA virtual machine message that starts expection JAVA application;
The JAVA virtual machine is used for:
(1) after receiving the message that starts expection JAVA application, expect 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, 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 the method comprises the following steps:
(a) after the JAVA module is received and started the message of expection JAVA application by shortcut, do not have JAVA to be applied in operation if the backstage detected, start expection JAVA and use, otherwise enter step (b);
(b) if the JAVA application of current running background being detected is that expection JAVA uses, the JAVA module directly is transferred to the foreground with it, starts the message of expecting that JAVA uses otherwise send 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, 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, then start 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 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 then finishes 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 this JAVA virtual machine is carried out one of following operation:
When determine by detection to start list less than the time, will expect that JAVA uses to join to start in list, then start expection JAVA application;
Full when determine to start list by detection, and when need finishing certain and having moved JAVA and use to start expection JAVA and use, closing the described JAVA that moved uses and it is deleted from start list, then will expect that the JAVA application joins in the startup list, then starts expection JAVA application;
Full when determine to start list by detection, 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 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:
Step 101, the user starts an expection JAVA application program by shortcut, is extracted from mapping table by the server module of mobile phone to start the necessary information of using, and these information are sent to the JAVA module.
Step 102, after the JAVA module is received the message that starts the JAVA application, whether judge currently has JAVA to be applied in operation, for example detect java and use the id that registers after operation in module, there is log-on message to exist if detect, judgement has had java to be applied in operation, if not enter step 103, otherwise enters step 106.
Step 103, JAVA module start JAVA virtual machine (be the j2me platform, load and management java application, for it provides runtime environment).
Step 104, JAVA module send to virtual machine and start the message that JAVA uses.
After step 105, virtual machine were received the message that starts the JAVA application, according to the parameter of carrying in message, namely java used corresponding unique identifier, started corresponding JAVA and used.
Step 106, JAVA module are passed through to detect the id that registers when java uses operation, determine whether the JAVA application of current operation is that expection JAVA uses.If yes then enter step 107, otherwise enter step 108.
Step 107, the JAVA that the java module will moved uses and is transferred to the foreground.
Step 108, JAVA module send the message that starts certain application to the JAVA virtual machine.
Step 109, the JAVA virtual machine judges whether that needing to stop an application that has started could start expection JAVA application, if the quantity that the JAVA that namely permission starts uses has reached maximal value, think that needing JAVA application of termination could start expection JAVA uses.If yes then enter step 110, otherwise enter step 105.
Step 110 according to user's selection, judges whether to allow to stop an application that has started.If so, enter step 111, otherwise enter step 112.
Step 111, a JAVA who stops current operation uses, and then enters step 105.
Step 112, the java virtual machine is transferred to the foreground with certain JAVA related application.
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 the event that expection JAVA uses that starts.
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 during the virtual machine operation, (these data are recorded by a variable data of record, if the value of variable is empty, the explanation application that do not have the next one to start) information of the next JAVA application that will start, this JAVA is used as the application that will start, otherwise according to the message of receiving, the application that the next one will start is set.If there is no 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, judgement is next needs whether the JAVA application of startup is empty, if be not empty, the JAVA that the next one will be able to be started uses the application as this startup, 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, namely ought there be a java to be applied in running background, the user has clicked again using as expection java of other, 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 step 203), it is backuped (namely, the variable of mentioning in virtual machine step of updating 203, the information of the application that will start is put in this variable), in order to use the information of this backup in 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 handover event and uses.Then enter step 205.
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 301, virtual machine are received and are started the message that JAVA uses A (JAVA uses as expection).
Step 302, virtual machine judge whether current startup list is full.If full, enter step 305, otherwise enter step 303.
Step 303 will be used A and join the startup list.
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 maximal value, thinking needs application of termination could start new application), and then starts application A.If do not need, enter step 306.Otherwise enter step 309.
Step 306 determines that according to certain rule the JAVA that needs are closed uses B, for example, selects the JAVA that need to close to use B by the user.
Step 307 is closed JAVA and is used B.
Step 308 will be used B and delete from start list.Then execution in step 303.
Step 309 is used certain JAVA that has moved and is transferred to the foreground, and this application is the JAVA application management program usually.
Certainly; the present invention also can have other various embodiments; in the situation that do not deviate from spirit of the present invention and essence thereof; those of ordinary skill in the art work as can make according to the present invention various corresponding changes and distortion, 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 comprises the following steps:
(a) after the JAVA module was received and started the message of expection JAVA application by shortcut, the JAVA that detects the backstage used ruuning situation, does not have JAVA to be applied in operation if the backstage detected, starts expection JAVA application;
(b) be applied in operation if current background java detected, and be that expection JAVA uses by detecting the JAVA application of determining running background, the JAVA module directly is transferred to the foreground with it, otherwise, send the message that starts expection JAVA application to the JAVA virtual machine;
(c) after the JAVA virtual machine is received the message that starts expection JAVA application, determine to start expection JAVA application by detecting, use if determine to start expection JAVA, used by described JAVA virtual machine activation expection JAVA so, otherwise enter following steps (d);
(d) if can not start expection JAVA uses, start expection JAVA after certain JAVA that the JAVA virtual machine stops moving on the backstage uses and use, perhaps do not start expection JAVA and use.
2. method according to claim 1, 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; 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.
3. 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 then finishes 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 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 judgement start list less than the time, will expect that JAVA uses to join to start in list, then start expection JAVA application;
When judging that the startup list is full, and when need finishing certain and having moved JAVA and use to start expection JAVA and use, close the described JAVA that moved and use and it is deleted from start list, will expect that then the JAVA application joins in the startup list, then starts expection JAVA application;
To start list full when judgement, 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) do not have JAVA to be applied in operation if work as AM/BAM, 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, 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 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.
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 then finishes 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 judgement start list less than the time, will expect that JAVA uses to join to start in list, then start expection JAVA application;
When judging that the startup list is full, and when need finishing certain and having moved JAVA and use to start expection JAVA and use, close the described JAVA that moved and use and it is deleted from start list, will expect that then the JAVA application joins in the startup list, then starts expection JAVA application;
To start list full when judgement, 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.
CN 201110042659 2011-02-22 2011-02-22 Java application program starting method and Java application program starting device Active CN102122249B (en)

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 CN102122249A (en) 2011-07-13
CN102122249B true 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)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103106114B (en) * 2013-03-01 2016-06-29 广东欧珀移动通信有限公司 Method and device for rapidly switching programs
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

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
CN101860626A (en) * 2010-06-22 2010-10-13 中兴通讯股份有限公司 Application providing method and mobile terminal

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005005909A (en) * 2003-06-10 2005-01-06 Sony Ericsson Mobilecommunications Japan Inc Competition management program, storage medium stored with competition management program, competition management method and electronic apparatus
JP4717426B2 (en) * 2004-12-07 2011-07-06 キヤノン株式会社 Information processing apparatus and method
CN101158898A (en) * 2007-11-07 2008-04-09 中兴通讯股份有限公司 Terminal system based on java
CN101610316B (en) * 2009-07-24 2012-10-10 中兴通讯股份有限公司 Starting method, device and system of mobile phone application program
CN101650672A (en) * 2009-08-19 2010-02-17 中兴通讯股份有限公司 Switching method and device of display picture layers based on mobile phone terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
CN101860626A (en) * 2010-06-22 2010-10-13 中兴通讯股份有限公司 Application providing method and mobile terminal

Also Published As

Publication number Publication date
CN102122249A (en) 2011-07-13

Similar Documents

Publication Publication Date Title
CN104516760B (en) A kind of method, device and mobile terminal of operating system hot-swap
US10346481B2 (en) Customizing operating system based on detected carrier
CN102779255B (en) Method and device for judging malicious program
US10135923B2 (en) Data transfer method and system
US20160349962A1 (en) Method and apparatus for starting an application in a screen-locked state
CN103744671A (en) Information processing method and electronic device
CN104331488B (en) File clean-up method, apparatus and equipment based on suspended window
CN102932441A (en) Method and system for downloading application, terminal and server
CN105607921B (en) A kind of system service starting method and system based on android system
CN106484538B (en) Memory control method and device of terminal equipment and terminal equipment
CN106484518A (en) A kind of display methods, device and terminal for opening application more
CN106502713A (en) A kind of method for upgrading software and system
CN102999252B (en) A kind of method of unlock interface application prestrain, device and terminal
CN102122249B (en) Java application program starting method and Java application program starting device
CN106095413A (en) The collocation method of a kind of bluetooth driver and device
CN107967207B (en) Method and device for testing user interface interaction function
CN103257893B (en) A kind of methods, devices and systems obtaining input state-event
TW201430709A (en) Method, intelligent terminal, service platform and system for changing application type of intelligent card
CN106201638A (en) A kind of plug-in loading method, system, client and service end
CN103235728B (en) The installation method of preset third-party application and device in Android terminal
CN106528098B (en) A kind of processing method, device and terminal for opening data between application more
EP2933957B1 (en) Method and mobile terminal for displaying dlna equipment
CN102333153B (en) Wireless communication device and application program reminding method thereof
CN104102498A (en) Mobile terminal and booting method thereof
CN105447382A (en) Sandbox based software registry redirection method and system

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