我在做安卓移植,
我想修改android框架让开机动画无限循环
所以我修改了bootanimation.zip中的「desc.txt」如下:
480 360 1 p 0 0 part0
我将循环值设置为「0」无限循环,直到启动完成。
但系统开机完成后,总是停止开机动画,进入「home app」。
谁能告诉我如何使启动动画无限循环。
最佳答案
我找到了答案:
SurfaceFlinger.cpp
void SurfaceFlinger::bootFinished()
{
const nsecs_t now = systemTime();
const nsecs_t duration = now - mBootTime;
LOGI("Boot is finished (%ld ms)", long(ns2ms(duration)) );
mBootFinished = true;
//property_set("ctl.stop", "bootanim"); //mark this line
}
然后您将看到启动动画永远循环。
对了,记得把desc.txt中的循环次数设置为'0',
240 320 3
p 0 0 part0
关于java - 安卓开机动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6591129/