展会信息港展会大全

Android的启动流程
来源:互联网   发布日期:2016-01-14 12:20:40   浏览:1916次  

导读:Android的启动模式android有4层应用,底层是LINX内核,一般都是2.6级,里面都是和那些驱动有关系的.其中有一个是Binder驱动,是通过IPC通信的.接着是三方的libraries的jar包,其实不用这些三方的东西也可以做开发.and......

Android的启动模式

android有4层应用,底层是LINX内核,一般都是2.6级,里面都是和那些驱动有关系的.其中有一个是Binder驱动,是通过

IPC通信的.接着是三方的libraries的jar包,其实不用这些三方的东西也可以做开发.android的运行时环境,有android

自带的jar包,还有就是Dalvik虚拟机,(每一个应用 程序都有自己的虚拟机,如果是一个的话,那么一个挂了,其余的就

不能运行了,),接着是Application Framework也就是我们的四大组件,还有一些空间,管理器等等,最上面是android自

带的应用,还有我们自己开发的应用.

查看进程 在cmd中adb shell,--ls---ps

第一个事init进程:在内核启动完成之后,启动的一个进程,他是引导进程,用户级进程.他的作用也就是创建文件目录和

挂载sdcard.还有两个最主要的就是servicemanager和zygote来建立android的空间.zgyote主要作用是创建运行时,创

建虚拟机,创建application的.

若想让一个程序持久化在进程中有两个条件

1.必须放在/system/app

2.在配置中声明<application android:persistent="true";

赞助本站

人工智能实验室
AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港