PS:Android4.2
Android系统开机过程中主要会出现3个动画:
1.Linux系统启动(默认不出现)
2.Android平台启动初始化(默认出现“ANDROID的字样”)
3.ANDROID平台图形系统启动(默认出现含ANDROID字样的闪动动画图片)
下面我们一一来进行跟踪。
首先关于Linux的开机图画在/home2/zfl/a20-4.2/lichee_zfl/linux-3.3/drivers/video/logo/logo.c中。Linux kernel引导启动后,加载该图片。logo.c中定义了nologo,然后在linux_logo * __init_refok fb_find_logo(int depth)方法中根据nologo 来进行判断是否进行显示相关图画。具体相关代码如下:
static bool nologo;
module_param(nologo, bool, 0);
MODULE_PARM_DESC(nologo, "Disables startup logo");
/* logo's are marked __initdata. Use __init_refok to tell
* modpost that it