PDAclub.pl - Forum użytkowników technologii mobilnych

Android OS => HTC Android => Sapphire (Magic) => Wątek zaczęty przez: bletz w Grudzień 05, 2009, 22:46:04

Tytuł: [HOW TO] Animated Boot Screen
Wiadomość wysłana przez: bletz w Grudzień 05, 2009, 22:46:04
Witam, poradnik ten pisany na podstawie: http://ostebaronen.dk/?p=137 (http://ostebaronen.dk/?p=137) pozwoli nam na zmianę Animated Boot Screen'a czyli animacj jaka ładuje się po splash screen'ie.
Może warto byłoby go podpiąć skoro jest już splash screen.
Nie ponosze odpowiedzialności za ewentualnego bricka itp // chociaż nie wiem jak można by tego dokonać (metoda bardzo bezpieczna)
Potrzebne rzeczy:

HOW TO:

1. Zakładam że każdy już ma zainstalowane SDK i działa poprawnie + tel ma dev mode on.
2. Kopiujemy wszystkie pliki dla wygody do jakiegoś krótkiego katalogu i przechodzimy do niego z wiersza poleceń.
3. Tworzymy plik o nazwie boot_animation.xml i edytujemy go notatnikiem:
<BootConfiguration>
 <BootAnimation
    image="/system/media/boot.gif"          //nasz główny plik TEN MUSI BYĆ ZAWSZE
    audio="/system/media/boot.mp3"        //muzyka jaką dołączamy - nie przesadzałbym z jej długością - będzie grała przy każdym starcie
    image2="/system/media/boot2.gif"      //dodatkowe obrazki (nie testowałem z kilkoma, pewnie wyświetlane jeden po drugim)
    image3="/system/media/boot3.gif"
    screenX="100"                                     //pozycje pozioma i pionowa dla pliku boot.gif jeżeli nie jest HVGA używać razem z boot_bg.gif
    screenY="130"                                     //dzięki temu mamy np statyczne tło (boot_bg) + animację w miejscu jakie podamy (boot.gif)
    image_bg = "/system/media/boot_bg.gif"
    useAudio="1" // 1: true ; 0:false          // czy ma odgrywać muzyczkę czy nie
 />
</BootConfiguration>
4. Po tym jak mamy już wszystko przygotowane to przesyłamy pliki do fona.
5. Aby jednak możliwe było ich podmienienie musimy najpierw zezwolić na to pisząc:
adb shell mount -o rw,remount /dev/block/mtdblock3 /system6. Ok mamy już co wgrywać i mamy pozwolenie, no to lecim:
adb push boot_animation.xml /system/media/I tu jest kilka rzeczy do sprecyzowania: każdy plik tak wysyłamy, jeżeli nie działa to nasz ROM przechowuje te dane w innym katalogu i na taki należy wszystko zamienić (xml'a i przesył plików): /system/media/bootscreen/ 7. Jak już uporaliśmy się z wszystkimi plikami to możemy robić reboot i sprawdzić czy zadziałało


Sposób testowałem na sobie i mogę zapewnić że działa.
Dla GyD'a od razu wgrywać do /system/media/bootscreen/, inne ROMy to już potestujcie sami.
Propsy lecą do autora http://ostebaronen.dk (http://ostebaronen.dk) który dodatkowo pomógł mi on znaleźć rozwiązanie wyżej opisanego baga.
W załączniku paczka z przykładowym boot'em z ww. strony
Jak macie jakieś pytania to postaram się na nie odpowiedzieć, nie piszcie PW tylko na forum może przyda się jeszcze komuś

Paczka z gifami, dźwiękami i 3 gotowymi zestawami klick (http://www.4shared.com/file/166574930/2f523a56/boot.html)
Tytuł: Odp: [HOW TO] Animated Boot Screen
Wiadomość wysłana przez: beju w Grudzień 05, 2009, 23:05:28
masz jakieś przykładowe pliki (animacje i mp3) zrobione przez siebie? wrzuciłbyś :)?
Tytuł: Odp: [HOW TO] Animated Boot Screen
Wiadomość wysłana przez: bletz w Grudzień 06, 2009, 12:07:14
Wrzucę, ale nie na PDAClub..pl bo 512kB załącznika to trochę za mało.

Za jakiś czas z edytuję ten post i wrzucę do niego przykładowe pliki - chodzi o animacje/tapety i dźwięki bo xml'a już macie.

Paczka z gifami, dźwiękami i 3 gotowymi zestawami klick (http://www.4shared.com/file/166574930/2f523a56/boot.html)
(Ta sama co w 1szym poście)

Może ktoś posiada jakieś ładne animacje w zadowalającej jakości?

Znalazłem kilka stron zmieniających w locie filmy z youtube'a na gify ale żadna z nich mi nie zadziałała.