首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

开机卡通流程

2013-11-05 
开机动画流程1、开机动画程序bootanimation程序目录:frameworks/base/cmds/bootanimation主要文件:framewor

开机动画流程

1、开机动画程序bootanimation
程序目录:frameworks/base/cmds/bootanimation
主要文件:frameworks/base/cmds/bootanimation/BootAnimation.cpp
调用位置: 在init.rc中调用bootanimation

2、bootanimation流程
2.1 显示方式
判断是否存在"/data/local/bootanimation.zip"或"/system/media/bootanimation.zip",
若存在的话,则显示bootanimation.zip中的动画;
若不存在的话,则显示系统默认的android闪动画面。
具体的代码(在BootAnimation.cpp中):
--> readyToRun()中判断bootanimation.zip是否存在
? ? --> threadLoop()中根据mAndroidAnimation的值,来区分不同的显示方式
? ? ? ? --> 若mAndroidAnimation为true,则显示默认的动画,调用android()
? ? ? ? ? ? ? 若mAndroidAnimation为false,则显示bootanimation.zip中的动画,调用movie()

热点排行