3

私はAndroidの移植を行っています、

Androidフレームワークを修正して、起動アニメーションを無限にループさせたい

そこで、bootanimation.zip の「desc.txt」を次のように変更しました。

480 360 1 p 0 0 part0

ブートが完了するまで無限にループするように、ループの値を「0」に設定します。

しかし、システムの起動が完了すると、常に起動アニメーションが停止し、「ホーム アプリ」に入ります。

bootanimation を無限にループさせる方法を教えてください。

4

1 に答える 1

1

私は答えを見つけました:

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

于 2011-07-06T09:38:07.900 に答える