CN103136024B - A kind of reliable discharging method of application program, device and mobile device - Google Patents

A kind of reliable discharging method of application program, device and mobile device Download PDF

Info

Publication number
CN103136024B
CN103136024B CN201310039954.9A CN201310039954A CN103136024B CN 103136024 B CN103136024 B CN 103136024B CN 201310039954 A CN201310039954 A CN 201310039954A CN 103136024 B CN103136024 B CN 103136024B
Authority
CN
China
Prior art keywords
application program
application
linked list
associated application
array
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.)
Expired - Fee Related
Application number
CN201310039954.9A
Other languages
Chinese (zh)
Other versions
CN103136024A (en
Inventor
刘文杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201310039954.9A priority Critical patent/CN103136024B/en
Publication of CN103136024A publication Critical patent/CN103136024A/en
Application granted granted Critical
Publication of CN103136024B publication Critical patent/CN103136024B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a kind of reliable discharging method of application program, device and mobile terminal.According to the inventive method, the application program that unload is to other application program broadcast request message in operating system; After other application programs receive described request message, if the application program receiving the application program of request message and broadcast request message is interrelated, then return acknowledge message to the application program sent a request message; In associated application chained list, the title returning the application program of acknowledge message is stored after the application program of broadcast request message receives the confirmation message; Finally, according to described associated application chained list, the application program that all application programs with unloading are associated is all unloaded.Adopt the inventive method, the application program that is mutually related can be unloaded in system simultaneously, avoid the problem only unloading wherein a part of application program and cause other application programs to use.

Description

A kind of reliable discharging method of application program, device and mobile device
Technical field
The present invention relates to mobile communication terminal field, particularly relate to a kind of reliable discharging method of application program, device and mobile terminal.
Background technology
Flourish along with mobile Internet, smart mobile phone like by increasing user.User likes the major reason using smart mobile phone to be exactly can install colourful application program in smart mobile phone.Have the relation of being mutually related between these diversified application programs, the application program of such as a reading may based on the application program of line-based browser.Like this, if user has unloaded an application program, other application program may be caused to use.
Android (Android) system is Google (Google) company is the operating system that smart mobile phone is developed.At present, Android system is all the fashion on smart mobile phone, has become one of global topmost intelligent terminal operation system.
AIDL is the abbreviation of Android IDL (Interface Definition Language) (AndroidInterfaceDefinitionLanguage), and it is a kind of IDL (Interface Definition Language), for generating the code that can carry out interprocess communication in Android device between two processes.In Android system, do not allow the internal memory of a process access another one process, therefore define AIDL and come to communicate between implementation process.
Summary of the invention
The object of the invention is to propose a kind of reliable discharging method of application program, device and mobile terminal.
For reaching this object, the present invention by the following technical solutions:
A reliable discharging method for application program, comprising:
To be associated application linked list array to needing the application program of unloading;
The application program that title is added in described associated application linked list array is unloaded one by one.
Further, application programs be associated application linked list array step comprise:
Set up at least one associated application chained list.
Further, the step applying chained list that is associated comprises:
Create and initialization associated application chained list;
The described application program that will unload is other application program broadcast request message in operating system, starts timer simultaneously, and described timer is used to the lower limit that Indication message comes and goes the delivery time;
After other application programs receive the request message of application program broadcast of described broadcast request message, if receive the application program of request message to be associated with the application program of broadcast request message, then the application program of receipt message returns acknowledge message to the application program of broadcast request message;
After the application program of broadcast request message receives the confirmation message, judge whether the title of the application program of described transmission acknowledge message has been added in described associated application linked list array, if the title of the application program of described transmission acknowledge message is not added in described associated application linked list array, then the title of the application program of described transmission acknowledge message is added in described associated application chained list;
If still do not receive the acknowledge message of other application programs after described timer expiry, or the title of the application program returning acknowledge message has all been added in described associated application linked list array, then described associated application chained list is empty.
Further, to the application program that will unload be associated application chained list after, application program in described associated application chained list is associated application chained list again, the associated application chained list set up again and original associated application chained list form associated application linked list array jointly, but the associated application chained list of sky can not be added into described associated application linked list array;
Above-mentioned steps is repeated to newly-established associated application chained list, until again to arbitrary application program of adding in described associated application linked list array be associated application chained list time, then the associated application chained list set up is sky.
Further, after setting up described associated application linked list array, before unloading the title application program be added in described associated application linked list array, described method also comprises:
Prompting user's application program that will unload and title are added to application program in associated application linked list array by unloaded;
Inquire about the application program that whether will unload and title to user and be added to application program unloading in associated application linked list array.
Corresponding, present invention also offers a kind of reliable discharge mechanism of application program, described device comprises:
Associated application linked list array sets up unit, for the application linked list array that is associated to the application program of needs unloading;
Application program unloading unit, unloads one by one for the application program be added to title in described associated application linked list array.
Further, described associated application linked list array is set up unit and is comprised:
Associated application chained list sets up subelement, for the application chained list that is associated to the application program of needs unloading;
Associated application linked list array completes judgment sub-unit, for judging whether the foundation of associated application linked list array completes.
Further, described associated application chained list is set up subelement and is comprised:
Associated application chained list creation module, for creating and initialization associated application chained list;
Request message broadcast module, for being the described application program that will unload other application program broadcast request message in operating system, start timer while broadcast, described timer is used to the lower limit that Indication message comes and goes the delivery time;
Acknowledge message returns module, receive the request message of application program broadcast of described broadcast request message for other application programs after, judge whether the application program receiving request message is associated with the application program of broadcast request message, if the two is associated, then the application program of receipt message returns acknowledge message to the application program of broadcast request message;
Application program adds module, after receiving the confirmation message for the application program of broadcast request message, judge whether the title of the application program of described transmission acknowledge message has been added in described associated application linked list array, if the title of the application program of described transmission acknowledge message is not added in described associated application linked list array, then the title of the application program of described transmission acknowledge message is added in described associated application chained list.
Further, whether associated application linked list array completes judgment sub-unit and has set up associated application linked list array described in condition judgment according to associated application linked list array and set up, described associated application linked list array set up condition be to arbitrary application program of adding in described associated application linked list array be again associated application chained list time, then the associated application chained list set up is sky; If described associated application linked list array has been set up condition and set up, described associated application linked list array has been set up; If described associated application linked list array has set up condition be false, described associated application linked list array has not been set up, and also needs the application chained list that is associated.
Further, the reliable discharge mechanism of described application program also comprises:
User's Tip element, the application program that will unload for pointing out user and title are added to application program in associated application linked list array by unloaded;
User's query unit, is added to application program unloading in associated application linked list array for inquiring about the application program that whether will unload and title to user.
Corresponding, present invention also offers a kind of mobile terminal, described mobile terminal comprises the reliable discharge mechanism of above-described application program.
Beneficial effect of the present invention is that the reliable discharging method of described application program, device and mobile terminal effectively can obtain the application program be associated with the application program that will unload, and when unloading, these affiliate applications and the application program that will unload together are unloaded, so just effectively avoid and cause because of unloading application program the problem that in system, other related applications cannot use.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of the reliable discharging method of the application program that the first embodiment of the present invention provides.
Fig. 2 is the process flow diagram of the application linked list array that is associated that the first embodiment of the present invention provides.
Fig. 3 is the process flow diagram of the application chained list that is associated that the first embodiment of the present invention provides.
Fig. 4 is the structural representation of the reliable discharge mechanism of the application program that the second embodiment of the present invention provides.
Fig. 5 is the structural representation that associated application linked list array that the second embodiment of the present invention provides sets up unit.
Fig. 6 is the structural representation that associated application chained list that the second embodiment of the present invention provides sets up subelement.
Embodiment
Technical scheme of the present invention is further illustrated by embodiment below in conjunction with accompanying drawing.
Fig. 1-4 shows the first embodiment of the present invention.
Fig. 1 is the process flow diagram of the reliable discharging method of a kind of application program that the first embodiment of the present invention provides.
In operation S101, be associated application linked list array.
The object of the reliable discharging method of described application program is to avoid after application program unloading, and the operation of the application program be associated with unloaded application program is affected.In order to realize this purpose, the incidence relation between application program must be obtained.Associated application linked list array is the data structure representing incidence relation between application program.Described associated application linked list array is made up of multiple associated application chained list.The title with the relevant application program of the application program that will unload is store in described associated application chained list.Therefore, obtain associated application linked list array and just obtain the list with the title of all application programs that will unload, the relevant application program of all application programs with unloading can be unloaded simultaneously.
In operation S102, prompting user's application program that will unload and title are added to application program in associated application linked list array by unloaded.
After operation S101, all application programs be associated with the application program that will unload have been stored in described associated application linked list array, can start the unloading of application program.Because the unloading of application program is irreversible process, and the application program that is mutually related may have a lot, so before the unloading of application program, user application should be pointed out by unloaded.
In operation s 103, inquire about the application program that whether will unload and title to user and be added to application program unloading in associated application linked list array.
Because the nonreversibility of application program unloading, so before the unloading of application program, whether application program should should be unloaded to user's inquiry.If user selects to unload described application program, then executable operations S104; If user selects not unload described application program, then executable operations S105.
Fig. 2 is the process flow diagram of the application linked list array that is associated that the first embodiment of the present invention provides.
In a first embodiment, described operation S101 specifically comprises the following steps again:
Step S1011, be associated application chained list.
Associated application chained list is the chained list of the title storing all application programs be associated with the application program that will unload.Described associated application chained list is made up of at least one linked list units.Each linked list units comprises the storage unit of the title for storing associated application and the pointer of a next linked list units of sensing.S101 is when being performed in operation, in operating system, first search for the title of the application program that all application programs with unloading are associated, and by the name storage of affiliate application that searches in described associated application chained list.
Step S1012, judge to arbitrary application program of adding in described associated application linked list array be again associated application chained list time, more whether the associated application chained list set up is sky, and if so, operation S101 terminates, if not, again perform step S1011.
After associated application chained list is set up to the application program that will unload, concerning in the application program be added to title in described associated application chained list, also may have and to be associated with them but title is not added into the application program in described associated application chained list.Title be added into the application program in described associated application chained list be the application program directly related with the application program that will unload.But some application programs may be and the application program indirect correlation that will unload, namely with being associated with the application program that will unload other application programs related.To these and the application program of application program indirect correlation that will unload, should newly-built associated application chained list.Described newly-built associated application chained list and original associated application chained list form described associated application linked list array jointly.
So, in order to set up complete associated application linked list array, should check that whether the application program in associated application linked list array is associated therewith in addition after the application chained list that is at every turn associated, its title is not stored in the application program in described associated application linked list array.If further, perform step S1011; If no, operate S101 to terminate.
Fig. 3 is the process flow diagram of the application chained list that is associated that the first embodiment of the present invention provides.
In a first embodiment, described step S1011 specifically comprises following sub-step again:
Sub-step S201, creates and initialization associated application chained list.
Be associated application chained list, first should create empty associated application chained list.
Sub-step S202, the described application program that will unload is other application program broadcast request message in operating system, starts timer simultaneously, and described timer is used to the time that control message transmits.
After associated application chained list has been created, the application program that unload is to other application program broadcast request message.Described request message comprises the title of the routine package (Package) of the application program that will unload, and the title of AIDL interface that the application program that will unload provides to other application programs.
After described request message is broadcasted, the application program of broadcast request message needs to wait for the acknowledge message of other application programs to described request message.But if relevant to the application program of broadcast request message without any application program in operating system, then the application program of broadcast request message receives acknowledge message never.In order to avoid the generation of program deadlock, while the program broadcast request message that will unload, a timer is activated.Countdown is carried out after described timer is activated.If also do not receive the confirmation message at the end of countdown, then think that not have other application programs relevant to the application program of broadcast request message.
Sub-step S203, after other application programs receive the request message of application program broadcast of described broadcast request message, if receive the application program of request message to be associated with the application program of broadcast request message, then the application program of receipt message returns acknowledge message to the application program of broadcast request message.
After other application programs receive the request message of broadcast, check whether application has the AIDL object identical with the title of AIDL interface in described request message.If there is corresponding AIDL object, illustrates that application needs access will unload service or the resource of application program, be associated with the application program that will unload; If there is no corresponding AIDL object, illustrate that application does not need to access service or the resource that will unload application program, do not associate with the application program that will unload.
When the application program receiving described request message confirms that application is associated with the application program of broadcast request message, the application program receiving described request message returns acknowledge message to the application program of broadcast request message.
Sub-step S204, after the application program of broadcast request message receives the confirmation message, whether the title returning the application program of acknowledge message described in judgement has been added in described associated application linked list array, if the title of the application program of described transmission acknowledge message is not added in described associated application linked list array, then the title of the application program of described transmission acknowledge message is added in described associated application chained list.
After the application program of broadcast request message receives the confirmation message, if described in return the application program of acknowledge message title be added in described associated application linked list array, illustrate that the application program returning acknowledge message is the application program be added, need not add in its title to described associated application linked list array again; If described in return the application program of acknowledge message title be not added in described associated application linked list array, illustrate that the application program returning acknowledge message is not also added in described associated application linked list array, its title should be added in described associated application linked list array.
Title to the described associated application chained list adding application program comprises, create new linked list units, by the name storage of application program in the storage unit of described new linked list units, and by linked list units new for the pointed of original last linked list units of associated application chained list.
Fig. 4-6 shows the second embodiment of the present invention.
Fig. 4 is the structural representation of the reliable discharge mechanism of the application program that the second embodiment of the present invention provides.See Fig. 4, the reliable discharge mechanism of described application program comprises associated application linked list array and sets up unit 301, user's Tip element 302, user's query unit 303 and application program unloading unit 304.
Associated application linked list array sets up unit 301 for the application linked list array that is associated to the application program of needs unloading.
Described associated application linked list array is the array be made up of associated application chained list, for the title of the application program that the application program stored with will unload is associated.Obtain the complete associated application linked list array of an application program, just obtain completely and have directly or the title of all application programs of indirect association relation with described application program.Therefore, associated application linked list array sets up the necessary parts that unit is the reliable discharge mechanism of described application program.
User's Tip element 302 is added to application program in associated application linked list array by unloaded for the application program pointing out user and will unload and title.
Because the uninstall process of application program is irreversible process.Once user is selected in the some or one group of application program of unloading, unloaded application program will be known by from the operating system of mobile terminal completely.And if user wants to re-use the application program unloaded, just must again download from network and install.Exactly because this nonreversibility of application program unloading, in a second embodiment, before each unloading application program, mobile terminal all ejects alarm dialog box to point out user application by unloaded, so as not to application program in the unwitting situation of user by the unloading of mistake.
User's query unit 303 is added to application program unloading in associated application linked list array for inquiring about the application program that whether will unload and title to user.
Because the nonreversibility of application program unloading, in a second embodiment, before needing unloading application program, described mobile terminal all can eject and confirm that dialog box is to ask the unloading of user's confirmation to described application program at every turn.If user confirms the unloading of application program, described device invokes application unloading unit 304 to the application program that will unload and with it directly or the application program of indirect correlation connection unload one by one; If user cancels the unloading of application programs, application program described above is not unloaded.
Application program unloading unit 304 unloads one by one for the application program be added to title in described associated application linked list array.
The title application program be added in described associated application linked list array is all have directly with the application program that will unload or the application program of indirectly incidence relation.That is, if the application program that will unload unloads from operating system, the application program that these titles are added in described associated application linked list array just can not have been run.Therefore, need to unload one by one them.
Fig. 5 is the structural representation that associated application linked list array that the second embodiment of the present invention provides sets up unit.See Fig. 5, described associated application linked list array is set up unit 301 and is comprised associated application chained list and set up subelement 401 and associated application linked list array completes judgment sub-unit 402.
Associated application chained list sets up subelement 401 for the application chained list that is associated to the application program of needs unloading.
Associated application chained list is the chained list of the title storing the application program be associated with the application program that will unload.Know which application program of installing in operating system is relevant to the application program that will unload, there to be the foundation of unloading when unloading application program, just need to set up described associated application chained list.So it is necessary parts that described associated application linked list array sets up unit 301 that associated application chained list sets up subelement 401.
Associated application linked list array completes judgment sub-unit 402 for judging whether the foundation of associated application linked list array completes.
The process of the application linked list array that is associated is actually and repeats to call the process that described associated application chained list sets up subelement 401.Therefore, need to judge this repeat to call when terminate.Described associated application linked list array completes judgment sub-unit 402 namely for completing described judgement.
Each associated application chained list set up subelement called after, namely after described associated application linked list array is updated, described associated application linked list array complete judgment sub-unit judge to arbitrary application program of adding in described associated application linked list array be again associated application chained list time, then the associated application chained list set up is sky.If the associated application chained list set up again is sky, then the application program illustrating and will unload has directly or the application program of indirect association relation has all been added into described associated application linked list array, and the process of the application linked list array that is associated terminates; If have the associated application chained list of arbitrary application program not for empty, illustrating has the application program of indirect association relation not to be added into described associated application linked list array with the application program that will unload in addition, needs the application chained list that is again associated.
Fig. 6 is the structural representation that associated application chained list that the second embodiment of the present invention provides sets up subelement.See Fig. 6, described associated application chained list sets up that subelement 401 comprises associated application chained list creation module 501, request message broadcast module 502, acknowledge message return module 503 and application program adds module 504.
Described associated application chained list creation module 501 is for creating and initialization associated application chained list.
Set up described associated application chained list, first should create empty associated application chained list.The chained list of the title of the storage application program of described associated application chained list.So, need establishment chained list for storing character string.
Described request message broadcast module 502 is for being the described application program that will unload other application program broadcast request message in operating system, and start timer while broadcast, described timer is used to the lower limit that Indication message comes and goes the delivery time.
Set up in subelement 401 at described associated application chained list, the process of the application chained list that is associated adopts the application program that will unload to send a request message, and other application programs return the mode of acknowledge message.The function sent a request message for the application program that will unload is completed by request message broadcast module 502.
Wherein, the request message of the broadcast bag name (PackageName) that comprises application program and the application program that will unload are supplied to the title of the AIDL interface of other application programs access.
Described acknowledge message return module 503 for other application programs receive described broadcast request message application program broadcast request message after, judge whether the application program receiving request message is associated with the application program of broadcast request message, if the two is associated, then the application program of receipt message returns acknowledge message to the application program of broadcast request message.
After receiving the request message of the application program transmission that will unload, the application program that will unload in read requests message is supplied to the title of the AIDL interface of other application programs access, and check in application the object whether having described AIDL interface, if had, illustrate that the application program receiving broadcast is associated with the application program that will unload, need to return acknowledge message, if do not had, illustrate that the application program receiving broadcast does not associate with the application program that will unload, do not need to return acknowledge message.
Include the flag that is associated with the application program that will unload of application program identifying and receive broadcast in the acknowledge message returned, and the value of described flag is set to true.
Application program is added after module 504 receives the confirmation message for the application program of broadcast request message, judge whether the title of the application program of described transmission acknowledge message has been added in described associated application linked list array, if the title of the application program of described transmission acknowledge message is not added in described associated application linked list array, then the title of the application program of described transmission acknowledge message is added in described associated application chained list.
Obviously, those skilled in the art should be understood that, above-mentioned of the present invention each module or each step can realize with general calculation element, they can concentrate on single calculation element, or be distributed on network that multiple calculation element forms, alternatively, they can realize with the executable program code of computer installation, thus they storages can be performed by calculation element in the storage device, or they are made into each integrated circuit modules respectively, or the multiple module in them or step are made into single integrated circuit module to realize.Like this, the present invention is not restricted to the combination of any specific hardware and software.
Note, above are only preferred embodiment of the present invention and institute's application technology principle.Skilled person in the art will appreciate that and the invention is not restricted to specific embodiment described here, various obvious change can be carried out for a person skilled in the art, readjust and substitute and can not protection scope of the present invention be departed from.Therefore, although be described in further detail invention has been by above embodiment, the present invention is not limited only to above embodiment, when not departing from the present invention's design, can also comprise other Equivalent embodiments more, and scope of the present invention is determined by appended right.

Claims (7)

1. a reliable discharging method for application program, is characterized in that, described method comprises:
To needing the application program of unloading to be associated application linked list array, associated application linked list array is the array be made up of associated application chained list;
The application program that title is added in described associated application linked list array is unloaded one by one;
To need unloading application program be associated application linked list array step comprise: set up at least one associated application chained list;
The step applying chained list that is associated comprises: create and initialization associated application chained list;
The described application program that will unload is other application program broadcast request message in operating system, starts timer simultaneously, and described timer is used to the lower limit that Indication message comes and goes the delivery time;
After other application programs receive the request message of application program broadcast of described broadcast request message, if receive the application program of request message to be associated with the application program of broadcast request message, then the application program of receipt message returns acknowledge message to the application program of broadcast request message;
After the application program of broadcast request message receives the confirmation message, judge whether the title of the application program of described transmission acknowledge message has been added in described associated application linked list array, if the title of the application program of described transmission acknowledge message is not added in described associated application linked list array, then the title of the application program of described transmission acknowledge message is added in described associated application chained list;
If still do not receive the acknowledge message of other application programs after described timer expiry, or the title of the application program returning acknowledge message has all been added in described associated application linked list array, then described associated application chained list is empty.
2. the reliable discharging method of application program according to claim 1, it is characterized in that, to the application program that will unload be associated application chained list after, application program in described associated application chained list is associated application chained list again, the associated application chained list set up again and original associated application chained list form associated application linked list array jointly, but the associated application chained list of sky can not be added into described associated application linked list array;
Above-mentioned steps is repeated to newly-established associated application chained list, until again to arbitrary application program of adding in described associated application linked list array be associated application chained list time, then the associated application chained list set up is sky.
3. the reliable discharging method of application program according to claim 1, it is characterized in that, after setting up described associated application linked list array, before unloading the title application program be added in described associated application linked list array, described method also comprises:
Prompting user's application program that will unload and title are added to application program in associated application linked list array by unloaded;
Inquire about the application program that whether will unload and title to user and be added to application program unloading in associated application linked list array.
4. a reliable discharge mechanism for application program, is characterized in that, described device comprises:
Associated application linked list array sets up unit, and for the application linked list array that is associated to the application program of needs unloading, associated application linked list array is the array be made up of associated application chained list;
Application program unloading unit, unloads one by one for the application program be added to title in described associated application linked list array;
Described associated application linked list array is set up unit and is comprised:
Associated application chained list sets up subelement, for the application chained list that is associated to the application program of needs unloading;
Associated application linked list array completes judgment sub-unit, for judging whether the foundation of associated application linked list array completes;
Described associated application chained list is set up subelement and is comprised:
Associated application chained list creation module, for creating and initialization associated application chained list;
Request message broadcast module, for being the described application program that will unload other application program broadcast request message in operating system, start timer while broadcast, described timer is used to the lower limit that Indication message comes and goes the delivery time;
Acknowledge message returns module, receive the request message of application program broadcast of described broadcast request message for other application programs after, judge whether the application program receiving request message is associated with the application program of broadcast request message, if the two is associated, then the application program of receipt message returns acknowledge message to the application program of broadcast request message;
Application program adds module, after receiving the confirmation message for the application program of broadcast request message, judge whether the title of the application program of described transmission acknowledge message has been added in described associated application linked list array, if the title of the application program of described transmission acknowledge message is not added in described associated application linked list array, then the title of the application program of described transmission acknowledge message is added in described associated application chained list.
5. the reliable discharge mechanism of application program according to claim 4, it is characterized in that, whether associated application linked list array completes judgment sub-unit and has set up associated application linked list array described in condition judgment according to associated application linked list array and set up, described associated application linked list array set up condition be to arbitrary application program of adding in described associated application linked list array be again associated application chained list time, then the associated application chained list set up is sky; If described associated application linked list array has been set up condition and set up, described associated application linked list array has been set up; If described associated application linked list array has set up condition be false, described associated application linked list array has not been set up, and also needs the application chained list that is associated.
6. the reliable discharge mechanism of application program according to claim 4, is characterized in that, described device also comprises:
User's Tip element, the application program that will unload for pointing out user and title are added to application program in associated application linked list array by unloaded;
User's query unit, is added to application program unloading in associated application linked list array for inquiring about the application program that whether will unload and title to user.
7. a mobile terminal, is characterized in that, described mobile terminal comprises the reliable discharge mechanism of the arbitrary described application program of claim 4-6.
CN201310039954.9A 2013-01-31 2013-01-31 A kind of reliable discharging method of application program, device and mobile device Expired - Fee Related CN103136024B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310039954.9A CN103136024B (en) 2013-01-31 2013-01-31 A kind of reliable discharging method of application program, device and mobile device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310039954.9A CN103136024B (en) 2013-01-31 2013-01-31 A kind of reliable discharging method of application program, device and mobile device

Publications (2)

Publication Number Publication Date
CN103136024A CN103136024A (en) 2013-06-05
CN103136024B true CN103136024B (en) 2016-02-24

Family

ID=48495890

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310039954.9A Expired - Fee Related CN103136024B (en) 2013-01-31 2013-01-31 A kind of reliable discharging method of application program, device and mobile device

Country Status (1)

Country Link
CN (1) CN103136024B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104951320B (en) * 2014-03-27 2020-02-21 宇龙计算机通信科技(深圳)有限公司 Application installation and/or uninstallation method and system
CN104281453A (en) * 2014-09-23 2015-01-14 深圳市金立通信设备有限公司 Multitasking method
CN104281452A (en) * 2014-09-23 2015-01-14 深圳市金立通信设备有限公司 Terminal
CN105677399A (en) * 2015-12-30 2016-06-15 广东欧珀移动通信有限公司 Application deleting method and application deleting device
CN106201464A (en) * 2016-06-27 2016-12-07 宇龙计算机通信科技(深圳)有限公司 A kind of application icon processing method freezing application and mobile terminal
CN106250185A (en) * 2016-07-29 2016-12-21 宇龙计算机通信科技(深圳)有限公司 The control method of application program, control device and terminal
CN106484516B (en) * 2016-10-10 2019-09-03 Oppo广东移动通信有限公司 A kind of delet method, device and terminal opened using adduction relationship more
CN106445672B (en) * 2016-10-10 2019-06-28 Oppo广东移动通信有限公司 A kind of delet method, device and terminal opened using adduction relationship more
CN107436788B (en) * 2017-08-08 2020-09-04 广东小天才科技有限公司 Application program unloading method and device and terminal equipment
CN111338710A (en) * 2020-02-26 2020-06-26 腾讯科技(深圳)有限公司 Application program control method and device, electronic equipment and storage medium
CN112083935A (en) * 2020-08-26 2020-12-15 武汉普利商用机器有限公司 Program unloading method and device for android platform

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1617101A (en) * 2003-10-24 2005-05-18 微软公司 Operating system resource protection
CN1874563A (en) * 2006-06-15 2006-12-06 中山大学 Handset program, file management system and method
CN101013374A (en) * 2006-01-31 2007-08-08 精工爱普生株式会社 Information processing device, method and program for controlling information processing device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050289513A1 (en) * 2004-06-17 2005-12-29 International Business Machines Corporation Matrix pattern match techniques for uninstalling multiple dependent components
US7779427B2 (en) * 2006-01-18 2010-08-17 Microsoft Corporation Automated application configuration using device-provided data
US8046779B2 (en) * 2008-02-27 2011-10-25 Sap Ag Dynamic resolution of dependent components
JP5244743B2 (en) * 2009-08-31 2013-07-24 京セラドキュメントソリューションズ株式会社 Image forming apparatus and installation method
US9098370B2 (en) * 2010-11-08 2015-08-04 Cbs Interactive, Inc. Apparatus and methods for improving uninstall process
CN102591573B (en) * 2011-12-22 2014-03-12 Tcl集团股份有限公司 Prompting application method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1617101A (en) * 2003-10-24 2005-05-18 微软公司 Operating system resource protection
CN101013374A (en) * 2006-01-31 2007-08-08 精工爱普生株式会社 Information processing device, method and program for controlling information processing device
CN1874563A (en) * 2006-06-15 2006-12-06 中山大学 Handset program, file management system and method

Also Published As

Publication number Publication date
CN103136024A (en) 2013-06-05

Similar Documents

Publication Publication Date Title
CN103136024B (en) A kind of reliable discharging method of application program, device and mobile device
US8352577B2 (en) Method and apparatus for updating information on an embedded system
CN103379217B (en) The method of input content auto-complete, device and server in a kind of handheld device
CN107193609B (en) Function module calling method and device in application and electronic equipment
CN110968331B (en) Method and device for running application program
CN103841134A (en) API-based method for sending and receiving information, API-based apparatus, and API-based system
CN109933289B (en) Storage copy deployment method and system, electronic equipment and storage medium
WO2015076709A1 (en) Profile integration management
CN106663016A (en) Upgrade method, apparatus and device for terminal device
US20170234989A1 (en) Quick positioning system and vehicle-mounted system
CN104333807A (en) Application processing method and device and smart television
CN103176811A (en) Third party application installation method and third party application installation system
CN107729042A (en) Mobile solution upgrade method and device, storage medium, electronic equipment
CN101699436A (en) Method, device and system for resource management
CN104699509A (en) Method and device for downloading application software
US20060080402A1 (en) Apparatus and method for socket communication between applications in operating system that does not support a process
CN106161082A (en) The method to set up of server UUID, system and baseboard management controller
CN105573910A (en) Application program debugging method of protected system and intelligent terminal
CN102902579A (en) Processing system for functional assembly
CN104539607A (en) Information checking method, terminal and server
CN107515757A (en) Software program upgrade method and system, terminal
CN101197959B (en) Terminal control method, system and equipment
CN105513317A (en) Intelligent remote controller control method based on transparence computing
CN104217021A (en) Reading server, terminal equipment and method for displaying reading contents
CN105824656A (en) Method, mobile terminal and server for detecting installation status of application

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
CP01 Change in the name or title of a patent holder

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

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

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

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

CP01 Change in the name or title of a patent holder
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160224

CF01 Termination of patent right due to non-payment of annual fee