CN105607921B - A kind of system service starting method and system based on android system - Google Patents

A kind of system service starting method and system based on android system Download PDF

Info

Publication number
CN105607921B
CN105607921B CN201510714978.9A CN201510714978A CN105607921B CN 105607921 B CN105607921 B CN 105607921B CN 201510714978 A CN201510714978 A CN 201510714978A CN 105607921 B CN105607921 B CN 105607921B
Authority
CN
China
Prior art keywords
software program
starting
service
android
script
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
CN201510714978.9A
Other languages
Chinese (zh)
Other versions
CN105607921A (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.)
TCL Corp
Original Assignee
TCL 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 TCL Corp filed Critical TCL Corp
Priority to CN201510714978.9A priority Critical patent/CN105607921B/en
Publication of CN105607921A publication Critical patent/CN105607921A/en
Application granted granted Critical
Publication of CN105607921B publication Critical patent/CN105607921B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a kind of, and the system service based on android system starts method and system, which comprises system service is transferred to single process operation, and solves existing starting opportunity and stationary problem after transfer;Customization service is transferred in individual process and is run;Dependence simply service in the primary service of android is transferred in individual process and is run.Optimization system of the present invention starts speed, shortens the available machine time;System service is allowed to be compatible with the starting method that 64bit and 32bit runs individual system service process simultaneously.

Description

A kind of system service starting method and system based on android system
Technical field
The present invention relates to consumer electronics field more particularly to a kind of system service startings based on android system Method and system.
Background technique
System service refers exclusively to various java layers started in system_server process in android system service, these Service provides API interface by its corresponding Manager object and uses to application program or other modules, so that using journey Sequence and the other modules of system can be by system resources or physical layer interface that the service access application program cannot be accessed directly.
With the development trend of consumption in recent years electronic field core processing unit 64bit, Android develops to 5.0 versions Have begun gradually support 64bit operation.However each intelligent terminal (mobile phone, TV, vehicle-mounted etc.) manufacturer, for android's Customized development is mostly based on 32bit exploitation.For application program, the application program of the pure java in part can be direct 64bit operation, the local C/C++ containing Native() library can be compatible with 32bit operation, or make to modify on a small quantity and can operate normally.
But to 5.0 current stages, comparison of many manufacturers by exploitation accumulation, reconstruct for many years since android Stable system service needs to run with 32bit for some reason.Although Android supports the simultaneous of 64/32 various collocation Hold operational mode, but system service is operated in the process that one is SystemServer under normal circumstances, the process is only It can operate under 32bit 64bit mode, 64bit and 32bit cannot be supported to service simultaneously.
32bit operation is only supported in custom-built system service, but must meet whole system 64it operation, using application program service Type, starting opportunity is later, causes the available machine time elongated, and many starting up's application programs are operating abnormally;
Custom-built system service starts operation in SystemServer, causes the SystemServer starting time elongated, into One step causes the available machine time elongated.
Therefore, the existing technology needs to be improved and developed.
Summary of the invention
In view of the deficiencies in the prior art, it is an object of that present invention to provide a kind of system services based on android system to open Dynamic method and system, it is intended to solve custom-built system service in the prior art and only support 32bit, cannot be run with system 64bit, together When custom-built system service starting time long defect.
Technical scheme is as follows:
A kind of system service based on android system starts method, wherein method includes:
A, the first software program for creating a simulation system_server process context is created in the first software program Service object and the primary service object of Android are customized, addition service to system service list simultaneously executes the first software program;
B, the first software program is added to android_aosp source code, is configured to a system jar packet, is added to system In the BOOT_CLASSPATH of start-up loading library;
C, the starting script of the first software program, and addition the first software program of starting in system starting script are created Content for script, the first software program is in specifically starting opportunity starting;
D, when android system is switched on, the included process system_server of the first software program and android system Parallel starting operation.
The system service based on android system starts method, wherein the step A is specifically included:
The first software program of one A1, creation simulation system_server process context;
A2, the major cycle body for creating the first software program;
A3, android system context object, customization service pair are respectively created on the main program in the first software program As with the primary service object of Android;
A4, detection servicemanager process, judge whether the first software program can add the first software program clothes It is engaged in system service list, if can add, adds the first software program service to system service list;
A5, the major cycle for executing the first software program main program.
The system service based on android system starts method, wherein the step C is specifically included:
C1, the starting script for creating the first software program, run the process for starting script with 32bit;
C2, addition starts the content for script of the first software program, the first software program in android system starting script In booting by init process initiation.
The system service based on android system starts method, wherein the step C is specifically included:
C11, the starting script for creating the first software program, the process for starting script rely on the system category of android system The value of property sys.startS, the process for starting script are run with 32bit;
C12, addition starts the content for script of the first software program in android system;
C13, the system property sys.startS for detecting android system value be 1 when, start the first software journey Sequence.
The system service based on android system starts method, wherein the step D is specifically included:
D1, android system booting when, the primary Booting sequence of Android system does not change, init process respectively with It is respectively zygote64 and zygote that 64bit/32bit, which starts two zygote processes,;
D2, android system default 64bit, zygote64 simulation system kernel service process system_server, The compatible 32bit application program operation of zyogte process;
The process system_server of the included 64bit of the first software program and android system of D3,32bit is simultaneously Row starting operation.
A kind of system service activation system based on android system, wherein system includes:
Program creation module, for creating the first software program of a simulation system_server process context, the One software program creation customization service object and the primary service object of Android, addition service is to system service list and executes First software program;
Program adding module is configured to a system for the first software program to be added to android_aosp source code Jar packet is added in system start-up loading library BOOT_CLASSPATH;
Start script creation module, adds for creating the starting script of the first software program, and in system starting script Add the content for script of the first software program of starting, the first software program is in specifically starting opportunity starting;
Parallel operation module, when for android system booting, the first software program and android system it is included into The operation of journey system_server parallel starting.
The system service activation system based on android system, wherein described program creation module is specifically wrapped It includes:
Software program creating unit, for creating the first software program of a simulation system_server process context;
Major cycle creating unit, for creating the major cycle body of the first software program;
Android system is respectively created on the main program in the first software program in service object's creating unit Hereafter object, customization service object and the primary service object of Android;
Detection and judging unit for detecting servicemanager process judge whether the first software program can add Add the first software program service to system service list, if can add, adds the first software program service to system service List;
Execution unit, for executing the major cycle of the first software program main program.
The system service activation system based on android system, wherein the starting script creation module is specific Include:
First starting script creating unit makes the process for starting script for creating the starting script of the first software program It is run with 32bit;
First starting script adding unit, for addition the first software program of starting in android system starting script Content for script, the first software program booting when by init process initiation.
The system service activation system based on android system, wherein the starting script creation module is specific Include:
Second starting script creating unit, for creating the starting script of the first software program, start the process of script according to Rely the value of the system property sys.startS of android system, the process for starting script is run with 32bit;
Second starting script adding unit, for being added in android system in the script for starting the first software program Hold;
Detection and start unit, for the value in the system property sys.startS for detecting android system be 1 when, Start the first software program.
The system service activation system based on android system, wherein the parallel operation module is specifically wrapped It includes:
Process initiation unit, when for android system booting, the primary Booting sequence of Android system does not change, It is respectively zygote64 and zygote that init process, which starts two zygote processes respectively with 64bit/32bit,;
Process running unit defaults 64bit, zygote64 simulation system kernel service process for android system The compatible 32bit application program operation of system_server, zyogte process;
Parallel starting unit, the process of the 64bit included for the first software program and android system of 32bit The operation of system_server parallel starting.
The utility model has the advantages that the system service provided by the invention based on android system starts method, can optimize Android system start-up time;Realize Android system service 64bit/32bit compatibility operation;Shorten Android customization System service extends system start-up time.
Detailed description of the invention
Fig. 1 is the process for the preferred embodiment that a kind of system service based on android system of the invention starts method Figure.
Fig. 2 is a kind of function of the preferred embodiment of system service activation system based on android system of the invention Functional block diagram.
Specific embodiment
To make the purpose of the present invention, technical solution and effect clearer, clear and definite, below to the present invention further specifically It is bright.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
The process of the preferred embodiment for the system service starting method based on android system that the present invention provides a kind of Figure, as shown in Figure 1, which comprises
Step S100, the first software program for creating a simulation system_server process context, in the first software journey Sequence creation customization service object and the primary service object of Android, addition service to system service list simultaneously execute the first software Program.
Android system service is string generally by the subprocess system_server process initiation of zygote process Row starting, is run in the form of thread after starting;Android system user space processes be all by init process initiation, init into Journey can be according to each process of starting script init.rc starting user's space;Such as zygote, servicemanager; Android system safeguards a system service list by servicemanager process, is based on the mechanism application program and system System service object can be added or be obtained to service, further use the function of system service.
Therefore we can simulate the first software program of the environment of system_server process by creation one, Referred to as software program S, this software can construct java object and be added in system service list.In the first software journey Sequence creation customization service object and the primary service object of Android, addition service to system service list simultaneously execute the first software Program.
Step S200, the first software program is added to android_aosp source code, is configured to a system jar packet, adds It is added in system start-up loading library BOOT_CLASSPATH.
When it is implemented, the android aosp source code that software program is added, and add it and construct partial function, by it It is configured to a system jar packet, and is added in system start-up loading library BOOT_CLASSPATH.
Step S300, the starting script of the first software program is created, and addition starting first is soft in system starting script The content for script of part program, the first software program is in specifically starting opportunity starting.
When it is implemented, the starting script of the first software program of creation, and the addition starting first in system starting script The content for script of software program, the first software program is in specifically starting opportunity starting.Starting opportunity undetermined can according to Family is set.And the first software program is run with 32bit, so as to support the custom-built system service of 32bit.
Step S400, when android system is switched on, the included process system_ of the first software program and android system The operation of server parallel starting.
When it is implemented, the primary Booting sequence of Android system does not change when android system is switched on, init points Not starting two zygote processes with 64bit/32bit is respectively zygote64 (64bit incubator) and zygote (incubator (default 32bit)), if system default 64bit, therefore zygote64 clones system core service processes system_server, Zyogte process is for being compatible with the operation of 32bit application program, the first software program of 32bit and the system_ of 64bit The operation of server parallel starting.
In further embodiment, the step S100 is specifically included:
Step S101, the first software program of a simulation system_server process context is created;
Step S102, the major cycle body of the first software program is created;
Step S103, android system context object, customization are respectively created on the main program in the first software program Service object and the primary service object of Android;
Step S104, servicemanager process is detected, judges whether the first software program can add the first software Procedure service is to system service list, if can add, adds the first software program service to system service list;
Step S105, the major cycle of the first software program main program is executed.
When it is implemented, one the first software program of exploitation, can simulate the environment of system_server process, it can To construct java object and be added to system service list, the major cycle body of the first software program main program is created, wound is first System context object, in the main program creation customization service object of the first software program, in the main program of the first software program Primary service (its dependence the is simple) object of Android is created, checks whether waiting service manager process can be with System service list is arrived in addition service, and addition service arrives system service list, executes the major cycle of the first software program main program.
In further embodiment, there are two types of situations for machine on startup for the first program in the step S300, and one is open Machine be by init process initiation, there are also one is by the value that judges the system property sys.startS of android system come into Row starting.
If starting opportunity is that booting is by init process initiation, step S300 is specifically included:.
Step S301, the starting script for creating the first software program runs the process for starting script with 32bit;
Step S302, the content for script of addition the first software program of starting in android system starting script, first is soft Part program is in booting by init process initiation.
When it is implemented, the starting script of the first software program of creation, the first software program are denoted as software program S, make it Process is run with 32bit, such as:
service S /system/bin/app_process32 /system/bin/ com.t.demo.S
The content for script of addition the first software program of starting, makes the first software program in booting in system starting script By init process initiation.
And when the first program starting opportunity is by judging that the value of the system property sys.startS of android system carries out Starting, then the step S300 is specifically included:
Step S311, the starting script for creating the first software program, the process for starting script rely on android system and are The value of subordination sys.startS, the process for starting script are run with 32bit;
Step S312, the content for script of the first software program of addition starting in android system;
Step S313, when the value for the system property sys.startS for detecting android system is 1, starting first is soft Part program.
When it is implemented, the starting script of the first software program of creation, the first software program are denoted as software program S, make it Process relies on the value of system property sys.startS, and is run with 32bit, such as:
service S /system/bin/app_process32 /system/bin/ com.t.demo.S
disabled
oneshot
The content for script of addition starting software program S in system starting script, but it is to rely on system property Sys.startS=1, such as:
on property:sys.startS=1
start S
It sets a property sys.startS=1 in a certain starter node of system, such as when system_server starts to execute. And the first software program starts to execute in sys.startS=1.
In further embodiment, wherein step S400 is specifically included:
Step S401, when android system is switched on, the primary Booting sequence of Android system does not change, init process Starting two zygote processes respectively with 64bit/32bit is respectively zygote64 and zygote;
Step S402, android system defaults 64bit, zygote64 simulation system kernel service process system_ The compatible 32bit application program operation of server, zyogte process;
Step S403, the process system_ of the included 64bit of the first software program and android system of 32bit The operation of server parallel starting.
When it is implemented, the primary Booting sequence of Android system does not change, init is opened respectively with 64bit/32bit Dynamic two zygote processes are respectively zygote64 and zygote, system default 64bit, therefore zygote64 clones system Kernel service process system_server, zyogte process is for being compatible with the operation of 32bit application program;The first software of 32bit The operation of the system_server parallel starting of program and 64bit, solves system service 64bit/32bit compatibling problem, Shorten the available machine time simultaneously.
By above method embodiment it is found that the present invention provides a kind of system service starting side based on android system Method by the way that system service is transferred to single process operation, and solves existing starting opportunity and stationary problem after transfer;It will determine Uniform business, which is transferred in individual process, to be run;Dependence simply service in the primary service of android is transferred to individually Process in run.Optimization system of the present invention starts speed, shortens the available machine time;System service is compatible with simultaneously 64bit and 32bit runs the starting method of individual system service process.
On the basis of above method embodiment, the present invention also provides a kind of system services based on android system The functional schematic block diagram of the preferred embodiment of activation system, as shown in Fig. 2, the system comprises:
Program creation module 100, for creating the first software program of a simulation system_server process context, Customization service object and the primary service object of Android are created in the first software program, addition service arrives system service list simultaneously Execute the first software program;As detailed above.
Program adding module 200, for the first software program to be added to android_aosp source code, being configured to one is System jar packet, is added in system start-up loading library BOOT_CLASSPATH;As detailed above.
Start script creation module 300, for creating the starting script of the first software program, and in system starting script The content for script of addition the first software program of starting, the first software program is in specifically starting opportunity starting;Specific institute as above It states.
Parallel operation module 400, when for android system booting, the first software program and android system are included The operation of process system_server parallel starting;As detailed above.
The system service activation system based on android system, wherein described program creation module is specifically wrapped It includes:
Software program creating unit, for creating the first software program of a simulation system_server process context; As detailed above.
Major cycle creating unit, for creating the major cycle body of the first software program;As detailed above.
Android system is respectively created on the main program in the first software program in service object's creating unit Hereafter object, customization service object and the primary service object of Android;As detailed above.
Detection and judging unit for detecting servicemanager process judge whether the first software program can add Add the first software program service to system service list, if can add, adds the first software program service to system service List;As detailed above.
Execution unit, for executing the major cycle of the first software program main program;As detailed above.
The system service activation system based on android system, wherein the starting script creation module is specific Include:
First starting script creating unit makes the process for starting script for creating the starting script of the first software program It is run with 32bit;As detailed above.
First starting script adding unit, for addition the first software program of starting in android system starting script Content for script, the first software program booting when by init process initiation;As detailed above.
The system service activation system based on android system, wherein the starting script creation module is specific Include:
Second starting script creating unit, for creating the starting script of the first software program, start the process of script according to Rely the value of the system property sys.startS of android system, the process for starting script is run with 32bit;As detailed above.
Second starting script adding unit, for being added in android system in the script for starting the first software program Hold;As detailed above.
Detection and start unit, for the value in the system property sys.startS for detecting android system be 1 when, Start the first software program;As detailed above.
The system service activation system based on android system, wherein the parallel operation module is specifically wrapped It includes:
Process initiation unit, when for android system booting, the primary Booting sequence of Android system does not change, It is respectively zygote64 and zygote that init process, which starts two zygote processes respectively with 64bit/32bit,;It is specific as above It is described.
Process running unit defaults 64bit, zygote64 simulation system kernel service process for android system The compatible 32bit application program operation of system_server, zyogte process;As detailed above.
Parallel starting unit, the process of the 64bit included for the first software program and android system of 32bit The operation of system_server parallel starting;As detailed above.
In conclusion the present invention provides a kind of, the system service based on android system starts method and system, described Method includes: to create the first software program of a simulation system_server process context, and the first software program is added to Android aosp source code is configured to a system jar packet, is added in system start-up loading library BOOT_CLASSPATH;, wound The starting script of the first software program is built, and addition starts the content for script of the first software program in system starting script, the One software program is in specifically starting opportunity starting;When android system is switched on, the first software program and android system Included process system_server parallel starting operation.The present invention can optimize Android system start-up time;It realizes Android system service 64bit/32bit compatibility operation;Shorten the service of Android custom-built system and extends system start-up time.
It should be understood that the application of the present invention is not limited to the above for those of ordinary skills can With improvement or transformation based on the above description, all these modifications and variations all should belong to the guarantor of appended claims of the present invention Protect range.

Claims (10)

1. a kind of system service based on android system starts method, which is characterized in that method the following steps are included:
A, the first software program for creating a simulation system_server process context, creates in the first software program and customizes Service object and the primary service object of Android, addition service to system service list simultaneously execute the first software program;
B, the first software program is added to android_aosp source code, is configured to a system jar packet, be added to system starting It loads in the BOOT_CLASSPATH of library;
C, the starting script of the first software program is created, and addition starts the script of the first software program in system starting script Content, the first software program is in specifically starting opportunity starting;
D, when android system is switched on, the process system_server that the first software program and android system carry is parallel Starting operation.
2. the system service according to claim 1 based on android system starts method, which is characterized in that the step Rapid A is specifically included:
The first software program of one A1, creation simulation system_server process context;
A2, the major cycle body for creating the first software program;
A3, be respectively created on the main program in the first software program android system context object, customization service object and The primary service object of Android;
A4, detection servicemanager process, judge whether the first software program can add the first software program service and arrive System service list adds the first software program service to system service list if can add;
A5, the major cycle for executing the first software program main program.
3. the system service according to claim 2 based on android system starts method, which is characterized in that the step Rapid C is specifically included:
C1, the starting script for creating the first software program, run the process for starting script with 32bit;
C2, addition starts the content for script of the first software program in android system starting script, and the first software program is being opened By init process initiation when machine.
4. the system service according to claim 2 based on android system starts method, which is characterized in that the step Rapid C is specifically included:
C11, the starting script for creating the first software program, the process for starting script rely on the system property of android system The value of sys.startS, the process for starting script are run with 32bit;
C12, addition starts the content for script of the first software program in system starting script;
C13, the system property sys.startS for detecting android system value be 1 when, start the first software program.
5. the system service according to claim 3 or 4 based on android system starts method, which is characterized in that described Step D is specifically included:
When D1, android system booting, the primary Booting sequence of Android system does not change, and init process is respectively with 64bit Start zygote64 process and zygote process is started with 32bit;
D2, android system default 64bit, zygote64 simulation system kernel service process system_server, zyogte The compatible 32bit application program operation of process;
The process system_server parallel starting of the included 64bit of the first software program and android system of D3,32bit Operation.
6. a kind of system service activation system based on android system, which is characterized in that system includes:
Program creation module, it is soft first for creating the first software program of a simulation system_server process context Part program creation customizes service object and the primary service object of Android, and addition service to system service list simultaneously executes first Software program;
Program adding module is configured to a system jar for the first software program to be added to android_aosp source code Packet, is added in system start-up loading library BOOT_CLASSPATH;
Start script creation module, for creating the starting script of the first software program, and adds and open in system starting script The content for script of dynamic first software program, the first software program is in specifically starting opportunity starting;
Parallel operation module, when for android system booting, the first software program and the included process of android system The operation of system_server parallel starting.
7. the system service activation system according to claim 6 based on android system, which is characterized in that the journey Sequence creation module specifically includes:
Software program creating unit, for creating the first software program of a simulation system_server process context;
Major cycle creating unit, for creating the major cycle body of the first software program;
Android system context is respectively created in service object's creating unit on the main program in the first software program Object, customization service object and the primary service object of Android;
Detection and judging unit judge whether the first software program can add for detecting servicemanager process One software program service is to system service list, if can add, adds the first software program service to system service list;
Execution unit, for executing the major cycle of the first software program main program.
8. the system service activation system according to claim 7 based on android system, which is characterized in that described to open Dynamic script creation module specifically includes:
First starting script creating unit, for create the starting script of the first software program, make the process of starting script with 32bit operation;
First starting script adding unit, the foot for addition the first software program of starting in android system starting script This content, the first software program is in booting by init process initiation.
9. the system service activation system according to claim 7 based on android system, which is characterized in that described to open Dynamic script creation module specifically includes:
Second starting script creating unit, for creating the starting script of the first software program, the process for starting script is relied on The value of the system property sys.startS of android system, the process for starting script are run with 32bit;
Second starting script adding unit, the content for script for addition the first software program of starting in system starting script;
Detection and start unit, for the value in the system property sys.startS for detecting android system be 1 when, starting First software program.
10. the system service activation system based on android system according to claim 8 or claim 9, which is characterized in that institute Parallel operation module is stated to specifically include:
Process initiation unit, for android system booting when, the primary Booting sequence of Android system does not change, init into Journey starts zygote64 process respectively with 64bit and starts zygote process with 32bit;
Process running unit defaults 64bit, zygote64 simulation system kernel service process system_ for android system The compatible 32bit application program operation of server, zyogte process;
Parallel starting unit, the process system_ of the 64bit included for the first software program and android system of 32bit The operation of server parallel starting.
CN201510714978.9A 2015-10-29 2015-10-29 A kind of system service starting method and system based on android system Active CN105607921B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510714978.9A CN105607921B (en) 2015-10-29 2015-10-29 A kind of system service starting method and system based on android system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510714978.9A CN105607921B (en) 2015-10-29 2015-10-29 A kind of system service starting method and system based on android system

Publications (2)

Publication Number Publication Date
CN105607921A CN105607921A (en) 2016-05-25
CN105607921B true CN105607921B (en) 2019-11-12

Family

ID=55987875

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510714978.9A Active CN105607921B (en) 2015-10-29 2015-10-29 A kind of system service starting method and system based on android system

Country Status (1)

Country Link
CN (1) CN105607921B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106445623B (en) * 2016-11-22 2019-12-20 青岛海信电器股份有限公司 System component starting method and device
CN107145390B (en) * 2017-04-10 2019-11-19 北京儒博科技有限公司 Android service lifecycle management method, service management object-based device and Android system
CN107220055B (en) * 2017-05-26 2024-03-29 上海传英信息技术有限公司 Method and system for starting terminal and terminal
CN107743218A (en) * 2017-09-25 2018-02-27 广景视睿科技(深圳)有限公司 Projector's Atomatic focusing method, device and electronic equipment
CN109062617B (en) * 2018-06-26 2020-07-28 百富计算机技术(深圳)有限公司 Application method of platform supporting multiple types of equipment and mobile terminal
CN113672339B (en) * 2021-07-28 2024-04-16 歌尔科技有限公司 Method for improving Android starting efficiency
CN114706633B (en) * 2022-06-02 2022-10-25 荣耀终端有限公司 Preloading method, electronic device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1818868A (en) * 2006-03-10 2006-08-16 浙江大学 Multi-task parallel starting optimization of built-in operation system
CN103782276A (en) * 2011-09-13 2014-05-07 英派尔科技开发有限公司 Operation transfer from an origin virtual machine to a destination virtual machine
CN104360867A (en) * 2014-12-01 2015-02-18 重庆蓝岸通讯技术有限公司 Method for switching 32-bit Windows system and 64-bit Android system based on Intel X86
CN104598254A (en) * 2015-02-17 2015-05-06 福州瑞芯微电子有限公司 Method and device for rapidly powering on Android system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104679542A (en) * 2013-11-29 2015-06-03 英业达科技有限公司 Server staring method and computer system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1818868A (en) * 2006-03-10 2006-08-16 浙江大学 Multi-task parallel starting optimization of built-in operation system
CN103782276A (en) * 2011-09-13 2014-05-07 英派尔科技开发有限公司 Operation transfer from an origin virtual machine to a destination virtual machine
CN104360867A (en) * 2014-12-01 2015-02-18 重庆蓝岸通讯技术有限公司 Method for switching 32-bit Windows system and 64-bit Android system based on Intel X86
CN104598254A (en) * 2015-02-17 2015-05-06 福州瑞芯微电子有限公司 Method and device for rapidly powering on Android system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Android***启动程序的优化设计与实现;禹建磊;《中国优秀硕士学位论文全文数据库》;20130515(第5期);I138-345 *

Also Published As

Publication number Publication date
CN105607921A (en) 2016-05-25

Similar Documents

Publication Publication Date Title
CN105607921B (en) A kind of system service starting method and system based on android system
CA2768752C (en) Terminal device of non-android platform for executing android applications, and computer readable recording medium for storing program of executing android applications on non-android platform
WO2015055074A1 (en) Method and device for dynamically loading and invoking program
US9928059B1 (en) Automated deployment of a multi-version application in a network-based computing environment
US20150007165A1 (en) Software installation method and device
RU2009132388A (en) AGREEMENT OF DOWNLOAD BETWEEN MULTIPLE DEVICES ABLE TO DOWNLOAD
CN105204913A (en) Method and system for running Linux application on Android operating system and system
US20140033208A1 (en) Method and device for loading application program
CN103514007B (en) A kind of method of the thermal starting of the mobile terminal based on android system
EP3188011B1 (en) Automatic provisioning of a software platform to a device ecosystem
CN106020877A (en) Automatic update method and apparatus for system environment configuration
Wu et al. Porting mobile web application engine to the android platform
CN109933381B (en) Kernel loading method and device
CN114077423A (en) Airport APP development container architecture based on mobile cross-platform
CN114721719B (en) Method and system for containerized deployment of heterogeneous applications in cluster
CN109388473A (en) Android compatible layer implementation method and system based on mobile operating system
CN109117203A (en) A kind of Android APP starting velocity optimization method and system
US20060252406A1 (en) System and method for providing bundle group termination in an OSGi service platform
US20180084056A1 (en) Systems and methods for sharing application data between isolated applications executing on one or more application platforms
CN107908416A (en) Microcontroller firmware upgrade method, device and computer-readable recording medium
CN108038010A (en) Android system startup stage broadcast transmission method, apparatus and terminal
CN102196308B (en) Digital-television-based multi-hardware interface compatible driving system
CN105183657A (en) System and method for testing WEB interface
CN102779059B (en) The method and apparatus starting application in the client of Saipan
WO2021097683A1 (en) Android system starting method and apparatus, device, and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant