андроид бутанимация - PullRequest
3 голосов
/ 06 июля 2011

Я занимаюсь портированием на Android,

Я хочу изменить платформу Android, чтобы сделать цикл загрузки анимации бесконечным

, поэтому я изменил 「desc.txt」 в bootanimation.zip следующим образом:

480 360 1 p 0 0 part0

Я устанавливаю значение цикла в 「0」 для бесконечного цикла до завершения загрузки.

, но когда загрузка системы завершена, она всегда останавливаетсязагрузите анимацию и войдите в «домашнее приложение».

Может кто-нибудь сказать мне, как сделать цикл бутанимации бесконечным.

1 Ответ

1 голос
/ 06 июля 2011

я нашел ответ:

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

...