- 浏览: 261313 次
- 性别:
- 来自: 济南
文章分类
- 全部博客 (303)
- c (31)
- c++ (16)
- java (18)
- c# (1)
- python (3)
- java web (6)
- oracle (7)
- sqlserver (2)
- mysql (2)
- android (24)
- android系统 (15)
- android多媒体部分 (15)
- android游戏 (12)
- linux (26)
- javaScript (1)
- ajax (1)
- node JS (2)
- html (5)
- apache (3)
- jboss (1)
- weblogic (0)
- 通信协议 (10)
- 云计算 (1)
- 分布式 (5)
- ejb (1)
- webservice (5)
- 设计模式 (16)
- JNI (6)
- swing (13)
- 版本控制 (1)
- UML (1)
- xml (4)
- spring (5)
- hibernate (5)
- struts1 (3)
- struts2 (4)
- ibatis (0)
- tomcat (2)
- 心得体会 (1)
- css (1)
- 嵌入式 (41)
- arm体系结构 (10)
bootload 加载linux 内核
挂载ramdisk.img
init程序
启动准备
解析init.rc 和init.hardware.rc
将early-init Action添加到action_queue队列中
将init Action添加到action_queue队列中
进入循环
执行每个action中的commands里的命令
启动service_list中svc_restarting服务
监听属性状态变化事件,子进程信号,keyboard组合按键事件
init中的主要本地服务
ueventd 设备文件创建/删除了监听
console 输入终端
adbd 调试桥服务端
servicemanager 服务管理
vold sd卡
ril-daemon 电话
surfacefilinger 显存管理
Zygote android的god
media 多媒体
bootanim 启动动画
installd 安装服务
发表评论
-
NDK环境搭建学习笔记
2013-05-12 13:39 1106本地native方法实现步骤 ... -
即时通信学习笔记
2013-05-18 09:56 802下载安装文件 openfire_3_6_4.exe spark ... -
android 代码混淆
2013-03-20 19:47 1049在项目文件下,自动生成了文件:proguard-projec ... -
android 即时通信学习笔记一
2012-11-04 15:49 821下载安装文件 openfire_3_6_4.exe spa ... -
andriod 源码下载
2012-11-02 14:36 875git 是版本控制工具 安装方法: sudo apt-g ... -
android应用的适配常用方法
2012-09-03 14:48 408屏幕大小: small normal large ... -
android 蓝牙学习笔记
2012-09-07 09:56 907蓝牙部分学习 蓝牙之间的通信需要四部分: 1 设置蓝牙设备 ... -
取得手机 IP地址
2012-09-07 09:57 631public String getLocalIpAddress ... -
android动画Scale+Translate
2012-09-07 10:14 748/** * 移动缩小动画 * @author 岳振华 * ... -
android中ActionBar +Fragment
2012-09-07 10:18 1101/** * 测试tab标题栏 * * @time 下午0 ... -
android ArcGIS学习笔记一
2012-09-08 18:18 3469动态操作地图服务 1.动态添加一个地图服务String ur ... -
android 修改开机动画
2012-09-10 16:41 931framebuffer驱动里可以定制开机界面 开机过程中屏 ... -
Framebuffer Driver
2012-09-10 16:42 696Framebuffer Driver 中 ... -
android 简单服务实现
2012-09-14 16:06 688/** * 测试服务 * * @time 下午02:40 ... -
android 常用命令
2012-09-26 16:03 6971 显示设备列表 adb devices 2 在指定模拟器 ... -
android 调用webservice
2012-10-13 22:43 906web服务端 package cn.yue.lsp.ph ... -
android handler和looper
2012-10-25 16:58 7011 消息在主线程执行 handler = new Handl ... -
android 动画
2012-10-25 17:05 672tween xml 代码如下: <?xm ... -
NDK学习笔记
2012-10-27 15:40 704工具下载: cygwin 1.7或以上版本 awk升级 ... -
android activity四种加载模式
2012-10-27 15:45 832Activity之间的跳转,或 ...
相关推荐
android启动流程,以uml图的方式显示了android的启动流程
### Android启动过程详解 #### 一、概述 Android操作系统启动过程是一个复杂且精细的过程,它涉及到从硬件层面的初始化到最终用户界面的呈现。整个启动流程可以大致分为以下几个阶段: 1. **init进程启动** 2. **...
android启动流程详解,对启动中所遇到的重要进程进行简单的分析
通过网络资源简要的分析了android启动流程,该流程需要配合我的博客《基于arm的android启动流程概要分析》来看。
Android启动过程是一个复杂且有序的流程,涉及多个关键阶段,从硬件初始化到最终的用户界面呈现。这一过程可以分为四大步骤:init进程启动、Native服务启动、SystemServer与Android服务启动以及Home启动。 #### 第...
http://blog.csdn.net/xiaoru5127/article/details/76585007
Android启动过程是一个复杂而有序的系统初始化阶段,涵盖了操作系统内核加载、系统服务启动、用户界面呈现等多个步骤。在这个过程中,Makefile起着至关重要的作用,它是构建Android系统的基石之一。 首先,Android...
总结起来,Android启动流程涉及多个关键步骤,包括内核加载、init进程初始化、Zygote孵化、SystemServer启动以及各种服务的创建。理解这一流程对优化应用性能、调试问题和开发自定义系统都有极大的帮助。通过深入...
Android启动过程是操作系统与硬件初始化、系统服务启动及应用程序环境建立的复杂流程。本文将从Init进程的启动入手,详细解析Android设备如何从电源开启到用户界面呈现的整个过程。 #### Init进程启动过程 在...
在深入探讨Android应用的安装和启动原理之前,我们先简单回顾一下Android系统的启动流程。当设备启动时,Bootloader引导加载Linux内核,接着init进程启动。init进程是Android系统中的第一个进程,它负责启动一系列的...
Android 启动过程详解 Android 启动过程可以分为四个步骤:init 进程启动、Native 服务启动、System Server 启动和 Home 启动。 第一步:init 进程启动 init 进程是 Android 启动的第一个进程,由内核启动的用户...
详细分析了android启动流程,从uboot到Kernel再到android的流程,从汇编到启动第一个进程init结束
本文档对 Android 11.0 平台开机启动流程进行了详细的介绍,涵盖了 Android 架构图、系统启动流程、init 启动流程、Zygote 启动流程、System Server 启动流程等关键部分。 Android 架构图 Android 系统架构图主要...