Setting method capable of shortening starting time of Android operating system
An Android operating system and start-up time technology, applied in the direction of program loading/starting, program control devices, etc., can solve problems such as taking a long time, disappearing of applications, and affecting user experience, so as to save start-up time and improve user experience. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0022] see figure 2 , in order to realize shortening the startup time of the Android operating system, the present invention includes the following settings:
[0023] Step 101: Start the Android device, execute the boot program, and load the Linux kernel by the boot program; then perform Android user space resource loading, local service opening and user partition scanning, that is, complete system initialization based on the existing Android operating system.
[0024] Step 102: after the Zygote process has loaded the required classes and resources of the Android virtual machine, interrupt the Zygote process (the procr_freeze_process function provided by the library libprocr.so of the system (this function has a preprocessing check function) stops the interrupt clock and blocks the relevant signal to freeze the Zygote process)
[0025] Step 103:
[0026] (1) The function provided by the library libprocr.so completes the creation of the restore point for the Zygote process, ...
Embodiment 2
[0038] In the setting method of embodiment 1, settings about delaying installation packages and delaying services are added, specifically:
[0039] In step 101, the installation packages and services that are not commonly used by users or that will not be used by users immediately after system startup are selected according to the user demand survey, which are defined as delayed installation packages and delayed services, and the rest are defined as startup installation packages and startup services;
[0040] Then move the delayed installation package and delayed service from the system partition to the user partition, thereby temporarily blocking the init.rc script for unnecessary services (the script records the functions performed by the initialization process);
[0041] In this step, we take the blocking service A as an example to give a specific implementation manner. First, add code to the init.rc script:
[0042] On property: ro.user.start=1
[0043] Start A
[0044]...
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