Android 根文件系统启动分析
2010-05-08 18:36:00 来源:WEB开发网核心提示:on init export PATH /sbin:/system/sbin:/system/bin:/system/xbininit表示一个触发条件,这个触发事件发生后,Android 根文件系统启动分析(5),进行设置环境变量和建立目录的操作称为一个“动作” Services(服务)通常表示启动一个可执行程序,Op
on init export PATH /sbin:/system/sbin:/system/bin:/system/xbin
init表示一个触发条件,这个触发事件发生后,进行设置环境变量和建立目录的操作称为一个“动作” Services(服务)通常表示启动一个可执行程序,Options(选项)是服务的附加内容,用于配合服务使用。
service vold /system/bin/vold socket vold stream 0660 root mountservice bootsound /system/bin/playmp3 user media group audio oneshot
vold 和bootsound分别是两个服务的名称,/system/bin/vold和/system/bin/playmp3分别是他们所对应的可执行程序。 socket、user、group、oneshot就是配合服务使用的选项。 Properties(属性)是系统中使用的一些值,可以进行设置和读取。
setprop ro.FOREGROUND_APP_MEM 1536 setprop ro.VISIBLE_APP_MEM 2048 start adbd
setprop 用于设置属性,on property可以用于判断属性,这里的属性在整个Android系统运行中都是一致的。
综上如果想要修改启动过程只需要修改init.c或者init.rc里的内容即可,本人只做了修改启动界面显示的实验.
参考资料
《Android 系统原理及开发要点详解》
[]
赞助商链接