Application program management method and device in intelligent terminal
A technology of application program management and application program, which is applied in the field of process management, can solve problems such as affecting switching efficiency, achieve the effect of improving user experience and reducing the probability of closing
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0079] Embodiment 1. This embodiment describes a method for determining the degree of association between any application program and the application program running in the foreground, such as figure 2 shown, including:
[0080] S21. Determine that the Activity running in the foreground (referred to as the foreground Activity) starts the cross-process target Activity.
[0081] S22. Generate a jump event, record the package name of the target Activity, and generate an associated record.
[0082] Specifically, the smart terminal generates a jump event, records the package name of the target Activity, and adds 1 to the degree of association of the target Activity with the foreground Activity.
Embodiment 2
[0083] Embodiment 2. This embodiment describes another method for determining the degree of association between any application program and the application program running in the foreground, such as image 3 shown, including:
[0084] S31. It is determined that the application running in the foreground (hereinafter referred to as the foreground application) starts the Service or the Provider.
[0085] S32. Determine whether the foreground application and the target application invoked by the Service or Provider belong to the same package;
[0086] If yes, execute S33;
[0087] If not, execute S34;
[0088] S33. Determine that it belongs to the same process call, and do not process it;
[0089] S34. It is determined that the call belongs to a cross-process, that is, the foreground application is calling the target application, and a dependency record between the foreground application and the target application is generated.
Embodiment 3
[0090] Embodiment 3. This embodiment describes another application management method in a smart terminal, such as Figure 4 shown, including:
[0091] S41. Determine that the system memory is not enough to start a new process;
[0092] S42. From the application programs running in the background (hereinafter referred to as the background application), determine the application program that has a dependency relationship with the application program running in the foreground (hereinafter referred to as the foreground application), and generate a dependent process linked list;
[0093] S43. According to the record of the degree of association between the background application and the foreground application, a process link list of the degree of association is generated;
[0094] S44. Select an application with the lowest degree of association with the foreground application from the background applications that do not have a dependency relationship;
[0095] S45. Close the sele...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com