Graj w Starcraft: Brood War i Caesar III na Androida z Winulatorem
Emulacja gier na Androida z wykorzystaniem Winulatora – jak grać w Starcraft i Caesar III. Dowiedz się więcej o wymaganiach i instrukcjach.
Animacja uruchamiania jest pierwszą rzeczą, którą widzisz po włączeniu telefonu lub tabletu z Androidem, zaraz po logo operatora lub producenta. Chociaż nie służy to celowi funkcjonalnemu, przyciągająca wzrok animacja rozruchowa z pewnością może wyróżnić Twoje urządzenie podczas uruchamiania. W tej trzeciej odsłonie naszej serii dostosowywania Androida przyjrzymy się, jak zmienić, a nawet stworzyć animację rozruchową Androida i przedstawimy jedne z najładniejszych i najbardziej szalonych animacji rozruchowych, jakie napotkaliśmy.
Ten przewodnik jest częścią naszej serii dotyczącej dostosowywania wyglądu urządzenia z systemem Android. Inne przewodniki z tej serii to:
Pamiętaj, że w miarę postępów w tym układzie mogą następować zmiany, a linki będziemy aktualizować w miarę publikowania części.
Przejdźmy teraz do dostosowywania animacji rozruchu. Ten przewodnik sam w sobie będzie zorganizowany w następujący sposób:
Podstawy
Animacja uruchamiania systemu Android jest zawarta w nieskompresowanym pliku zip o nazwie bootanimation.zip, który można znaleźć w folderze multimediów partycji systemowej, tj. /system/media w pamięci wewnętrznej urządzenia. Ten pojedynczy plik zawiera wszystkie informacje wymagane do odtworzenia animacji uruchamiania i jest ładowany automatycznie podczas uruchamiania urządzenia. Dlatego dostosowywanie lub zmiana animacji rozruchu to po prostu proces edycji lub zastępowania tego pliku.
Wewnątrz pliku bootanimation.zip
Ta sekcja jest przeznaczona dla osób zainteresowanych dowiedzeniem się, jak działa animacja uruchamiania systemu Android. Jeśli chcesz po prostu zainstalować jeden, nie zawracając sobie głowy tym, co jest w pliku, możesz przejść do następnej sekcji, ponieważ ta będzie trochę techniczna. Chociaż powinno to być łatwe i proste, aby każdy mógł je zrozumieć.
Chociaż podczas odtwarzania animacja uruchamiania Androida może wyglądać na format wideo, w rzeczywistości jest trochę inna. Jeśli rozpakujesz zawartość pliku bootanimation.zip na swój komputer, zobaczysz:
Jak widać, bootanimation.zip zawiera tylko jeden plik tekstowy i jeden lub więcej folderów z obrazami PNG. Animacja jest odtwarzana po prostu poprzez wyświetlanie obrazów w sekwencji, a plik tekstowy określa sposób ich odtwarzania. W istocie, najpierw pliki PNG w folderze part0 są wyświetlane jeden po drugim, a następnie pliki w pliku part1 – jeśli istnieje – są wyświetlane ponownie jeden po drugim i tak dalej. Wszystko to jest zdefiniowane w pliku desc.txt.
Przyjrzyjmy się szczegółowo, jak to działa, przyglądając się bliżej zawartości pliku.
foldery
Zawierają one obrazy PNG nazwane liczbami, zaczynając od czegoś takiego jak 0000.jpg lub 00001.jpg i kontynuując przyrosty co 1. Musi istnieć co najmniej jeden folder i nie ma znanego górnego limitu liczby folderów.
Plik desc.txt
Ten plik określa, w jaki sposób obrazy w folderze (folderach) są wyświetlane podczas animacji uruchamiania, w następującym formacie:
Szerokość Wysokość Liczba klatek na sekundę
p Folder pauzy w pętli1
p Folder pauzy w pętli2
Przykładowy plik desc.txt to:
480 800 30
p 1 0 część 0
p 0 0 część 1
Jak widać, w pierwszym wierszu 480 i 800 definiują szerokość i wysokość animacji startowej w tym przykładzie w pikselach. Musi być taka sama jak rozdzielczość ekranu Twojego urządzenia, aby animacja uruchamiania była prawidłowo odtwarzana na pełnym ekranie. 30 to liczba klatek na sekundę w fps (liczba klatek na sekundę), tj. liczba obrazów do wyświetlenia na sekundę.
Druga i trzecia linia mają ten sam format, zaczynają się od p, co oznacza część animacji, a kończą na części 0 lub części 1, co oznacza folder, w którym znajdują się obrazy tej części.
Liczba po „p” określa, ile razy dana część będzie się powtarzać (powtarzać odtwarzanie) przed przejściem do następnej części (jeśli jest obecna). Określenie 0 spowodowałoby, że część zapętliłaby się w nieskończoność, aż do pełnego uruchomienia telefonu.
Następna liczba dotyczy pauzy i jest wyrażona liczbą klatek, którą można przełożyć na czas, dzieląc go przez liczbę klatek na sekundę. Na przykład pauza 15 oznaczałaby pauzę na czas potrzebny do odtwarzania 15 klatek, a ponieważ szybkość klatek wynosi 30 klatek na sekundę, 15 klatek zajęłoby pół sekundy.
Tłumacząc to wszystko w przypadku powyższego przykładu, animacja rozruchu będzie odtwarzana w rozdzielczości 480 na 800 pikseli, z szybkością 30 klatek na sekundę, zaczynając od zawartości folderu part0 i po odtworzeniu ich w jednej pętli, przechodząc do zawartość folderu part1 i odtwarzać je w sposób ciągły, aż urządzenie w pełni się uruchomi.
Uwaga dotycząca rozdzielczości: większość wysokiej klasy urządzeń z systemem Android i dużymi ekranami ma rozdzielczość 480 x 800 pikseli i jest określana jako HDPI. Niektóre urządzenia średniej klasy mają rozdzielczość 320 x 480 pikseli i są nazywane MDPI. Wreszcie rozdzielczość ekranu niektórych urządzeń z niższej półki wynosi 340 x 320 pikseli i nazywa się je LDPI, chociaż są to albo naprawdę stare telefony z Androidem, albo najtańsze chińskie modele.
Z reguły animacja rozruchu stworzona dla urządzenia o niższej rozdzielczości będzie działać dobrze na urządzeniu o wysokiej rozdzielczości, ale będzie wyśrodkowana na ekranie, a dodatkowa przestrzeń ekranu wokół niej nie zostanie wykorzystana. Użycie animacji rozruchu w wysokiej rozdzielczości na urządzeniu o niskiej rozdzielczości spowoduje, że animacja rozruchu nie będzie w pełni wyświetlana na ekranie, a jej zewnętrzne części zostaną obcięte, ponieważ znajdują się poza granicami ekranu.
Polecane animacje rozruchowe
Istnieją setki animacji rozruchowych dla różnych rozdzielczości urządzeń. Niektóre z nich są dostarczane jako zapas z niektórymi urządzeniami i są wyodrębniane przez użytkowników w celu udostępnienia ich innym do zainstalowania na ich urządzeniach, podczas gdy inne są tworzone na zamówienie przez użytkowników i udostępniane społeczności.
Zgodnie z obietnicą przedstawiamy tutaj kilka animacji butów, które przykuły naszą uwagę.
Seria Droidy od Dysgenic:
Android Particle Ring firmy Dysgenic (zmodyfikowany przez aph):
BIOS Androida autorstwa frysee:
Ten ma zarówno wersję na telefon, jak i na tablet. Pokazany podgląd dotyczy wersji tabletu.
Plaster miodu od Google:
Kliknij powyższy obraz, aby wyświetlić pełny animowany podgląd.
(https://addictivetips.com/app/uploads/2011/05/bootanimation.zip) Pobierz
Więcej:
W Internecie krąży o wiele więcej animacji rozruchowych, a wyszukiwanie w Google z pewnością zwróci kilka z nich. Doskonałym źródłem informacji jest XDA-Developers Forum , na którym użytkownicy dzielą się setkami przeniesionych i nowych animacji rozruchowych, ale jeśli naprawdę chcesz wyróżnić swoje urządzenie, dlaczego nie stworzyć własnego? To proste jak bułka z masłem!
Stwórz własną animację startową
Więc chcesz umieścić artystę w sobie podczas pracy i stworzyć własną animację butów? Jest to tak łatwe, że nawet dziecko może to zrobić, a my pokażemy Ci, jak to zrobić.
Jeśli znalazłeś animację rozruchową stworzoną dla urządzeń o wyższej rozdzielczości i masz animację o niskiej rozdzielczości, możesz użyć tej metody, aby edytować je, aby pasowały również do twojego urządzenia.
Wymagania:
Procedura:
To wszystko – stworzyłeś własną animację uruchamiania Androida! Pozostało tylko zastosować go na swoim urządzeniu, więc przejdźmy do rzeczy.
Zastosuj animację rozruchu
Więc znalazłeś animację rozruchową, którą chcesz zainstalować na swoim telefonie? Stworzyłeś własny i nie możesz się doczekać, aby zobaczyć go w akcji na swoim urządzeniu? Wszystko, co musisz zrobić, to skopiować go w określonej lokalizacji na urządzeniu. Istnieją dwie lokalizacje, w których można go skopiować: /data/local i /system/media, i oba mają swoje zalety i wady.
Zaletą skopiowania go do /data/local jest to, że nie będziesz wymagać uprawnień administratora i powinno działać na wszystkich urządzeniach nierootowanych bez ryzyka zmiany czegokolwiek w partycji /system. Co więcej, jeśli plik bootanimation.zip zostanie znaleziony w obu lokalizacjach, system Android zignoruje plik znaleziony w /system/media i nada priorytet plikowi w /data/local. Wadą tej metody jest to, że po twardym resecie (zwanym również całkowitym wyczyszczeniem danych lub przywróceniem ustawień fabrycznych) nowa animacja rozruchu zostanie utracona.
Skopiowanie animacji startowej do /system/media/ jest możliwe tylko wtedy, gdy urządzenie jest zrootowane i masz dostęp do odczytu i zapisu do partycji /system. Zaletą tej metody jest to, że po twardym resecie nowa animacja rozruchu pozostanie i nie będzie potrzeby jej ponownego stosowania. Wadą jest to, że wymaga ADB lub przeglądarki plików na poziomie głównym, takiej jak Root Explorer lub Super Manager.
Masz dość szczegółów? Oto jak zacząć stosować animację rozruchu. Powiemy Ci, jak skopiować plik do dowolnej z wyżej wymienionych lokalizacji i użyjemy „ Wszystkie urządzenia ” dla metody /data/ścieżka lokalna i „ Tylko zrootowane urządzenia ” dla metody /system/ścieżka mediów.
AKTUALIZACJA: Zwrócono nam uwagę, że poniższa metoda nie będzie działać w przypadku niektórych urządzeń ze standardową pamięcią ROM, ponieważ ich producenci podjęli absurdalne decyzje, używając własnego, zastrzeżonego formatu animacji rozruchowych (mówimy o tobie, Samsung !), czy wybranie niestandardowej ścieżki do pliku bootanimation.zip i usunięcie możliwości nadpisania jej poprzez skopiowanie nowej do /data/local (to by było ty, HTC!).
W przypadku autorskiego formatu używanego przez Samsunga niewiele możemy zrobić. Jednak urządzenia HTC używają tego samego formatu, ale w innej ścieżce, tj. /system/customize/resource/ zamiast zwykłego /system/media. Oznacza to, że użytkownicy z urządzeniami HTC zrootowanymi i S-OFF nadal mogą zastąpić oryginalne, korzystając z następującej metody, po prostu zmieniając /system/media na /system/customize/resource/, ale te bez urządzeń zrootowanych i S-OFF są po prostu niedostępne szczęście, ponieważ metoda /data/local nie będzie działać na takich telefonach.
Wymagania:
Metoda przeglądarki plików (tylko urządzenia z rootem):
Metoda ADB:
adb pull /data/local/bootanimation.zip c:\ adb push bootanimation.zip /data/local/
LUB
Tylko zrootowane urządzenia: Wprowadź następujące polecenia:
adb pull /system/media/bootanimation.zip c:\ adb remount adb push bootanimation.zip /system/media/
Bez względu na to, jakiej metody użyłeś, powinieneś teraz pomyślnie zainstalować nową animację rozruchową na swoim urządzeniu. Po prostu zrestartuj go i powinieneś zobaczyć, że działa po uruchomieniu.
Przywracanie oryginalnej animacji rozruchu:
Jeśli chcesz przywrócić oryginalną animację rozruchową, możesz to łatwo zrobić, ponieważ wykonaliśmy kopię zapasową oryginalnej animacji w obu powyższych metodach. W metodzie przeglądarki plików można go znaleźć na karcie pamięci w miejscu, w którym utworzono kopię zapasową w kroku 4, podczas gdy w metodzie ADB kopia zapasowa została utworzona na dysku C. Po prostu zastosuj dowolną z tych metod z oryginalnym plikiem bootanimation.zip, a otrzymasz go z powrotem.
Co dalej:
To wszystko, co mamy dla Ciebie, jeśli chodzi o animacje uruchamiania, ale to dopiero początek. Bądź na bieżąco z naszą kolejną funkcją z serii, w której opowiemy Ci wszystko o dostosowywaniu ekranu blokady urządzenia z systemem Android .
Podobały Ci się przedstawione tutaj animacje rozruchowe? Znalazłeś lepsze? Zrobiłeś swój własny i chcesz się nim z nami podzielić? Posłuchajmy o tym w komentarzach.
Emulacja gier na Androida z wykorzystaniem Winulatora – jak grać w Starcraft i Caesar III. Dowiedz się więcej o wymaganiach i instrukcjach.
Urządzenia z systemem Android mogą być 32-bitowe lub 64-bitowe. Sprawdź, jak łatwo zweryfikować architekturę swojego urządzenia.
Dowiedz się, jak śledzić czyjąś lokalizację za pomocą numeru telefonu. Niezależnie od tego, czy interesuje Cię lokalizacja urządzeń, odbierasz połączenia z nieznanych numerów, czy też chcesz zlokalizować określone numery telefonów, te wskazówki pomogą Ci
Czy kiedykolwiek chciałeś używać urządzenia z systemem Windows Phone 7 jako pilota do komputera z systemem Windows? Remote for Windows Phone 7 to bezpłatna, sprytna aplikacja, która pozwala
W styczniu omawialiśmy aplikację na Androida o nazwie TuneSync HomeStream, która umożliwia użytkownikom bezprzewodowe przesyłanie strumieniowe biblioteki muzycznej iTunes z komputera PC lub
Wreszcie jest dobra wiadomość dla posiadaczy HTC Dream G1, którzy chcieli zainstalować system Android 2.2 Froyo na swoich telefonach. Stabilna i niezawodna konstrukcja Froyo
Niestandardowe odzyskiwanie pozwala wykonać kilka zaawansowanych operacji na urządzeniu z Androidem i omówiliśmy to wcześniej w niektórych naszych przewodnikach, ale teraz to zrobimy
Możesz chcieć ukryć aplikacje na Androida z różnych powodów. Dowiedz się, jak ukryć aplikacje na telefonach z Androidem.
Zrootowanie urządzenia z Androidem to próba uwolnienia jego pełnego potencjału, uwolnienia go z łańcuchów, które go wiążą. Jeśli zastanawiasz się, dlaczego powinieneś rootować
Wcześniej udostępniliśmy przewodnik dotyczący rootowania tabletu Nook jednym kliknięciem i chociaż rozwiązanie jednym kliknięciem działało dla użytkowników korzystających z systemów Windows, Linux i Mac