Android system starting method, terminal and computer readable storage medium

An Android system, storage medium technology, applied in computing, program loading/starting, program control design, etc., can solve problems such as low user experience, slow terminal startup and startup process, and slow terminal startup process.

Inactive Publication Date: 2019-07-26
NUBIA TECHNOLOGY CO LTD
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This leads to the more applications installed on the terminal, the slower the terminal boot process, especially when the terminal is powered on for the first time after leaving the factory or after the factory settings are restored, the terminal boot process is slower and the user experience is relatively poor.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Android system starting method, terminal and computer readable storage medium
  • Android system starting method, terminal and computer readable storage medium
  • Android system starting method, terminal and computer readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0067] In related technologies, when the Android system is started, the APKs corresponding to all the applications installed in the terminal need to be analyzed by the PackageManagerService first, and then the startup applications in these applications can be started by the ActivityMangerService, or the applications issued by the user to start application to be initiated, please case image 3 A flow chart of an Android system startup solution in the related art shown:

[0068] S302: The PackageManagerService parses the APK corresponding to the mth application in the terminal.

[0069] In some cases, PackageManagerService needs to read and parse the APK of each application from the system partition of the terminal. These situations include the process of starting the terminal for the first time after leaving the factory, and the process of starting the terminal for the first time after restoring the factory settings. In other cases, such as the startup process after the termi...

no. 2 example

[0114] In order to make those skilled in the art more clear about the advantages and details of the method for starting the Android system provided in the first embodiment, this embodiment will further illustrate the method for starting the Android system in conjunction with an example. Please refer to Figure 7 A flow chart of the Android system startup method shown:

[0115] S702: Determine the parsing batches of each APK.

[0116] Assume that the number of APKs in each parsing batch in this embodiment is equal to 1, so in this embodiment, determining the respective batch of each APK is actually determining the parsing priority of each APK. In this embodiment, the terminal can simultaneously determine the parsing batches corresponding to each APK according to whether the application corresponding to each APK is a startup application and the usage of the application corresponding to each APK before the previous shutdown, assuming that there is a , b, c, d...j, k and other 11...

no. 3 example

[0139] This embodiment will provide a computer-readable storage medium and a terminal. First, the computer-readable storage medium will be introduced:

[0140] The computer-readable storage medium stores one or more computer programs that can be read, compiled or executed by the memory, including the Android system startup program, and the display control program can be executed by the processor so as to realize the first or second implementation The Android system startup method provided in the example.

[0141] See Figure 9 A schematic diagram of the hardware structure of the terminal provided: the terminal 90 includes a processor 91, a memory 92, and a communication bus 93 for connecting the processor 91 and the memory 92, wherein the memory 92 can be the aforementioned computer-readable storage medium storing the Android system startup program . The processor 91 of the terminal 90 can execute the Android system startup program stored in the memory 92 to realize the Andr...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an Android system starting method, a terminal and a computer readable storage medium. In order to solve the problem that that in the existing Android system starting methods, the activity management service needs to wait for the packet management service to start all applications installed in the terminal, the main interface application and the like can be started,a serviceis provided for the user, and then the terminal is started slowly and the user experience is not high,. the invention provides a new Android system starting method, and the activity management service does not need to start the application starting after the package management service parses all APKs corresponding to all applications in the terminal. The working time sequence of the package management service and the activity management service in the original Android system is adjusted from a strict'sequential 'sequence to a sequence similar to'parallel' sequence, so that the starting speedof starting up the application in the terminal is increased, the starting efficiency of the Android system is improved, and the user experience is enhanced.

Description

technical field [0001] The present invention relates to the technical field of terminals, and more specifically, to a method for starting an Android system, a terminal, and a computer-readable storage medium. Background technique [0002] During the startup process of the Android (Android) system, the two key processes are: 1. PackageManagerService (package management service) reads and parses APK (Android installation package) applications such as system (system) partitions; 2. ActivityMangerService (activity management service) to start programs such as the launch (main interface) application. [0003] Usually, during the boot process, the ActivityMangerService must start the boot application such as the launch application, so as to provide services such as the desktop to the user. However, the process of starting applications such as launch by ActivityMangerService must be done after PackageManagerService has finished parsing the APKs of all applications in the terminal....

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F9/4401G06F9/445
CPCG06F9/4406G06F9/44505
Inventor 谭凯
Owner NUBIA TECHNOLOGY CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products