- - Як змінити, налаштувати та створити анімацію завантаження Android [Посібник]

Як змінити, налаштувати та створити анімацію завантаження Android [Посібник]

Анімація завантаження - це перше, що тидивіться під час живлення на телефоні чи планшеті Android після логотипу оператора чи виробника. Хоча це не функціонально виконує мету, захоплююча анімація завантаження, безумовно, може зробити ваш пристрій виділенням під час завантаження. У цьому третьому партії нашої серіалу налаштування Android ми розглянемо, як змінити або навіть створити свою анімацію для завантаження Android, і буде показано деякі найкрасивіші та найпопулярніші анімації завантаження, які ми зустріли.

Налаштування анімації завантаження Android

Цей посібник є частиною нашої серії про те, як налаштувати зовнішній вигляд пристрою Android. Інші путівники цієї серії включають:

  1. Вступ у налаштування Android
  2. Створіть і прошийте свій власний екран Android за допомогою програми Splash Screen Creator
  3. Як змінити, налаштувати та створити анімацію завантаження Android (зараз переглядається)
  4. Як замінити і налаштувати екран блокування Android
  5. Кінцевий посібник з шпалер для Android
  6. Замініть та персоналізуйте свій головний екран найкращими запусниками Android

Зауважте, що в цьому макеті можуть бути зміни, як ми продовжуємо, і ми будемо оновлювати посилання, коли ми продовжуємо публікувати частини.

Тепер перейдемо до налаштування анімації завантаження. Цей посібник сам по собі буде організований таким чином:

  • Основи
  • Всередині файлу bootanimation.zip
  • Рекомендовані завантажувальні анімації
  • Створіть власну анімацію завантаження
  • Застосувати анімацію завантаження

Основи

Анімація завантаження Android міститься в межахнестиснений zip-файл під назвою bootanimation.zip, який можна знайти у папці мультимедіа системного розділу, тобто / system / media у внутрішній пам'яті пристрою. Цей єдиний файл містить всю інформацію, необхідну для відтворення завантажувальної анімації, і завантажується автоматично, коли пристрій завантажується. Таким чином, налаштування або зміна завантажувальної анімації - це просто процес редагування або заміни цього файлу.

Всередині файлу bootanimation.zip

Цей розділ призначений для тих, хто зацікавлений у пошукудізнайтеся, як працює анімація завантаження Android. Якщо ви просто хочете встановити його, не турбуючись про те, що є у файлі, сміливо переходьте до наступного розділу, оскільки цей текст отримає невелику технічну техніку. Хоча це повинно бути легким і простим, щоб хтось зрозумів.

Хоча може з’являтися анімація завантаження Androidбути під час відтворення у відеоформаті, насправді це трохи інакше. Якщо ви витягнете вміст файлу bootanimation.zip на комп'ютер, ви побачите:

  • Файл desc.txt
  • Папка part0 (Містить зображення PNG, позначені поступово)
  • Більше папок part1, part2 тощо (може бути або не бути)

Як бачите, бутанімація.zip містить лише один текстовий файл та одну чи більше папок із зображеннями PNG. Анімація відтворюється просто шляхом відображення зображень у послідовності, а текстовий файл визначає спосіб їх відтворення. По суті, спочатку файли PNG у папці part0 відображаються один за одним, а потім - файли в part1, якщо вони є, - відображаються, знову один за одним тощо. Все це визначено у файлі desc.txt.

Давайте подивимося, як це працює трохи детальніше, детальніше ознайомившись із вмістом файлу.

Папки

Вони містять зображення PNG, названі цифрами,починаючи з чогось на зразок 0000.jpg або 00001.jpg і продовжуючи з кроком 1. Повинна бути принаймні одна папка, і немає відомої верхньої межі кількості папок.

Файл desc.txt

Цей файл визначає, як зображення у папках (ях) відображаються під час завантаження анімації у такому форматі:

Ширина Висота кадрів
p Папка Пауза Пауза1
p Папка Пауза Пауза2

Приклад файлу desc.txt:

480 800 30
р 1 0 частина0
p 0 0 частина1

Як бачимо, у першому рядку 480 та 800для цього прикладу визначте ширину та висоту анімації завантаження у пікселях. Це має бути таким же, як роздільна здатність екрана вашого пристрою, щоб анімація завантаження належним чином відтворювалась у повноекранному режимі. 30 - частота кадрів у кадрі в секунду (кадрів в секунду), тобто кількість зображень для відображення в секунду.

Другий та третій рядки мають однаковий формат, починаючи з p, який позначає частину анімації, і закінчуються в part0 або part1, що позначає папку, в якій є зображення для цієї частини.

Число після 'p' визначає, скільки разів цечастина перейде в цикл (повторне відтворення), перш ніж перейти до наступної частини (за наявності). Визначення 0 зробить цикл деталі на невизначений час до повного завантаження телефону.

Наступний номер для паузи, і євиражається в кількості кадрів, які можна перевести в часі, поділивши його на частоту кадрів. Пауза 15, наприклад, означатиме паузу на час відтворення 15 кадрів, а оскільки частота кадрів становить 30 кадрів в секунду, 15 кадрів потребуватиме півсекунди.

Перекладаючи все це на викладене вищенаприклад, завантажувальна анімація відтворюватиметься з роздільною здатністю 480 на 800 пікселів при частоті кадрів 30 кадрів в секунду, починаючи зі вмісту папки part0 і після відтворення їх в одному циклі, перемикаючись на вміст папки part1 і відтворюючи їх постійно до пристрій повністю завантажується.

Примітка про резолюцію: Більшість пристроїв Android високого класу з великими екранамимають роздільну здатність 480 х 800 пікселів і називаються HDPI. Деякі пристрої середнього класу мають роздільну здатність 320 х 480 пікселів і називаються MDPI. Нарешті, роздільна здатність екрана деяких пристроїв низького класу становить 340 x 320 пікселів, і вони називаються LDPI, хоча це або справді старі телефони Android, або найдешевші китайські моделі.

Як правило, завантажувальна анімація робиться для нижньоїПристрій роздільної здатності буде спрацьовувати добре на одному з високою роздільною здатністю, але він буде зосереджений на екрані, при цьому додатковий простір екрану навколо нього не використовується. Використання анімації завантаження з високою роздільною здатністю на пристрої з низькою роздільною здатністю призведе до того, що анімація завантаження не відображається повністю на екрані, при цьому її зовнішні частини будуть відрізані через те, що знаходиться поза межами екрана.

Рекомендовані завантажувальні анімації

Є сотні завантажувальних анімаційдля діапазону роздільної здатності пристрою. Деякі з них поставляються на складі з певними пристроями та отримують користувачі, які можуть бути доступні для встановлення інших для встановлення на своїх пристроях, а інші - побудовані на замовлення та поділитися з громадою.

Як і було обіцяно, ми демонструємо тут декілька завантажувальних анімацій, які потрапили в очі.

Серія Дроїдів від Dysgenic:

AndroidGlow1
AndroidGlow2

AndroidMinimal1
AndroidParticles2

Завантажити (XDA-розробники)

Кільце для частинок Android від Dysgenic (модифіковане попелицею):

Кільце для підключення Android до частинок Android Green
Кільце для підсилення частинок Android синій

Цифровий підсилювач для підключення Android-частинок
Кільце для обертання частинок Android червоний

Завантажити (XDA-розробники)

Android BIOS від frysee:

Ця версія має як телефонну, так і планшетну версію. Показаний попередній перегляд має версію планшетного ПК.

Планшет для анімації завантаження Android BIOS

Завантажити (XDA-розробники)

Сота від Google:

0057

Клацніть на наведене вище зображення для повного анімаційного попереднього перегляду.

Завантажити

Більше:

Є багато більше завантажувальних анімацій, що плавають усічерез Інтернет і пошук в Google зобов’язаний повернути вам декілька. Прекрасним ресурсом є Форум розробників XDA, де користувачі діляться сотнями перенесених та нових анімаційних програм для завантаження, хоча якщо ви справді хочете зробити так, щоб ваш пристрій виділявся, чому б не зробити свій власний? Це так просто, як пиріг!

Створіть власну анімацію завантаження

Отже, ви хочете поставити художника всередині себе на роботі і створити свою власну анімаційну завантаження? Навіть дитина може це зробити, і ми покажемо вам, як це зробити.

Якщо ви знайшли завантажувальну анімацію, створену для пристроїв більш високої роздільної здатності, і у вас низька роздільна здатність, ви можете скористатися цим методом для редагування тих, які також підходять для вашого пристрою.

Вимоги:

  • Утиліта zip / unzip на зразок 7-Zip
  • Редактор зображень на ваш вибір, як PhotoShop, GIMP, Paint.NET, хек навіть MS Paint буде робити.
  • Простий текстовий редактор на ваш вибір. Використання Блокнота Windows для редагування текстових файлів, які мають використовуватися в Linux, не завжди є гарною ідеєю, тому використовуйте щось на зразок Notepad ++.
  • Стільки часу і творчості, скільки ви готові вкласти в завдання.
  • Ви повинні знати роздільну здатність екрана свого пристрою, якщо ви цього ще не знаєте. Ви можете знайти роздільну здатність, шукаючи в Google технічні характеристики пристрою.
    Примітка: Пристрій високої роздільної здатності зможе відтворитизавантажувальна анімація, зроблена для пристрою низької роздільної здатності, але вона не займе весь екран, тоді як анімація завантаження з високою роздільною здатністю не відображатиметься повністю на екрані з низькою роздільною здатністю.

Порядок:

  1. Пройдіть ціле Всередині bootanimation.zip Файл Перший розділ цього посібника, якщо ви цього ще не зробили.
  2. Плануйте, як працюватиме ваша анімаційна завантаження. Сюди входить скільки різних частин у неї буде, скільки часу буде грати кожна частина і яка буде послідовність частин.
  3. Створіть нову папку в будь-якому зручному місці на своєму комп’ютері та назвіть її бутанімація.
  4. У цій папці створіть папку для кожної частини анімації завантаження під назвою частина0, частина1 і так далі.
  5. У обраному редакторі зображень зробіть усіфайли зображень для кожної частини анімації завантаження з відповідними розмірами, що дорівнюють роздільній здатності екрана телефону, і зберігайте їх у відповідній папці для кожної частини у форматі PNG. Підтримуються до 32 бітних PNG.
    Примітка: Якщо ви перетворюєте наявну завантажувальну анімацію, щоб вона відповідала екрану телефону, просто дістаньте зображення з неї та змініть розмір кожного з них до роздільної здатності екрана вашого пристрою.
  6. Переконайтесь, що зображення названі цифрамиФормат і в правильній послідовності, тобто зображення в першій частині повинні починатися з, скажімо, 00000.jpg і продовжувати до 00075.jpg, а зображення у другій частині повинні починатися з 00076.jpg і продовжувати до - для екземпляр - 00123.jpg.
  7. Після того, як у кожній папці будуть створені та збережені зображення для всіх частин, створіть текстовий файл з назвою desc.txt в основному бутанімація папку.
  8. Відкрийте текстовий файл у текстовому редакторі та відредагуйте його у форматі, детально описаному в розділі файл desc.txt розділ вище. Вважайте, що частота кадрів вище 30 кадрів в секунду може створювати проблеми на багатьох пристроях.
    Примітка: Якщо ви перетворюєте наявну анімаційну систему завантаження, щоб вона відповідала екрану телефону, збережіть все так само, як у вихідному файлі desc.txt, і змініть лише роздільну здатність.
  9. Тепер виберіть все всередині бутанімаціяпапку та зафіксуйте їх у новому нестисненому архіві zip за допомогою улюбленої утиліти стиснення. Ось метод з використанням 7-zip:
    1. Виберіть все всередині бутанімація папку.
    2. Клацніть правою кнопкою миші будь-який із вибраних файлів / папок і виберіть "Додати в архів" у 7-zip меню.
    3. Використовуйте "zip" як формат архіву, а "Store" як рівень стиснення, і натисніть кнопку OK. Це створить файл під назвою bootanimation.zip в тій же папці.

Це все - ви створили власну анімаційну систему завантаження Android! Єдине, що залишилося зараз - це застосувати його до свого пристрою, тож давайте продовжуйте його працювати.

Застосувати анімацію завантаження

Отже, ви знайшли анімацію завантаження, яку хочетевстановити на свій телефон? Створили свій власний і не можете чекати, щоб побачити його в дії на вашому пристрої? Все, що вам потрібно зробити - це скопіювати його у певному місці на своєму пристрої. Ви можете скопіювати два місця: / data / local та / system / media, і обидва мають свої переваги та недоліки.

Переваги його копіювання в / data / local є те, щовам не буде потрібно кореневого доступу для нього, і він повинен працювати на всіх не вкорінених пристроях, не ризикуючи змінити що-небудь в / системному розділі. Крім того, якщо файл bootanimation.zip знайдений в обох місцях, Android ігнорує файл, знайдений в / system / media, і надає пріоритет тому, що знаходиться в / data / local. Недоліком цього методу є те, що після жорсткого скидання (його також називають повним стиранням даних або заводським скиданням) нова анімація завантаження буде втрачена.

Копіювання завантажувальної анімації в / system / media / єможливо лише в тому випадку, якщо ваш пристрій вкорінений і ви читаєте + записуєте доступ до / системного розділу. Перевагою цього методу є те, що після жорсткого скидання нова завантажувальна анімація все ще залишиться і більше не потрібно буде її застосовувати. Недоліком є ​​те, що для нього потрібен ADB або браузер файлів кореневого рівня, наприклад, Root Explorer або Super Manager.

Чи вистачило деталей? Ось як можна продовжити застосування анімації завантаження. Ми розповімо вам, як скопіювати файл у будь-яке з вищезгаданих місць та будемо використовувати "Усі пристрої"Для методу / data / local path та"Тільки корінні пристрої"Для методу / system / media path.

ОНОВЛЕННЯ: Ми звернули увагу на те, щонаступний метод не буде працювати для деяких пристроїв, що працюють на біржових ПЗУ, оскільки їх виробники прийняли смішні рішення або використовувати власний фірмовий формат для анімації завантаження (ми говоримо про вас, Samsung!), або обрати нестандартний шлях для файл bootanimation.zip та видалення можливості його змінити, скопіювавши новий в / data / local (це був би ви, HTC!).

У разі використання фірмового форматуSamsung, ми мало що можемо зробити. Однак пристрої HTC використовують той самий формат, але іншим шляхом, тобто / system / customize / resource / замість звичного / system / media. Це означає, що користувачі з укоріненими пристроями HTC та S-OFF все ще можуть замінити оригінальний за допомогою наступного методу, просто змінивши / система / медіа на / система / налаштувати / ресурс /, але ті, хто не має корінних пристроїв та пристроїв S-OFF, просто виходять із системи удача, оскільки метод / data / local не працюватиме на таких телефонах.

Вимоги:

  • Телефон або планшет Android під управлінням Android 2.2 Froyo або новішої версії. Випробуваний для роботи над Froyo та пряниками; може працювати або не працювати на більш ранніх або пізніших версіях через різні місця розташування файлів.
  • Браузер кореневого файлу, такий як Root Explorer або Super Manager.
    Примітка: Якщо у вас уже встановлено ADB або якщо єзручно для командного рядка, ви можете використовувати його замість цього. Для довідки щодо встановлення ADB див., Що таке ADB та як його встановити. Ми також надамо вам метод ADB нижче.
  • Анімація завантаження на ваш вибір у назві та форматі bootanimation.zip.
    Примітка: Щоб перевірити, в якому форматі він знаходиться, відкрийте його за допомогою azip / unzip утиліта і переглянути її вміст. Якщо вони містять згадувані вище файли та папки в розділі "Всередині файлу bootanimation.zip", це правильний формат. Якщо ви бачите папки, серед яких називається META-INF, він знаходиться у форматі, який можна легко відновити, але ви все одно можете знайти файл bootanimation.zip всередині архіву у папці / system / media та витягнути цей файл із завантажуваного zip-файлу відновлення. , для використання цього методу.

Метод файлового браузера (лише вкорінені пристрої):

  1. Підключіть телефон до комп’ютера через USB та встановіть карту зберігання для передачі файлів.
  2. Скопіюйте bootanimation.zip файл, який ви хочете встановити, на вашу SD-карту.
  3. Відключіть USB-накопичувач та запустіть на своєму телефоні браузер файлів.
  4. Перейдіть до / системи / медіа, скопіюйте звідти наявний файл bootanimation.zip і вставте його десь безпечно на вашу SD-карту.
  5. Перейдіть до місця розташування на SD-карті, куди ви скопіювали новий bootanimation.zip та скопіюйте його.
  6. Перейдіть до / data / local і вставте туди файл bootanimation.zip, щоб змінити анімацію завантаження системи за замовчуванням, не замінюючи її.
    АБО
    Перейдіть до / system / media та вставте туди файл bootanimation.zip.
    Якщо ви використовуєте Super Manager, вам доведеться ввімкнути його кореневу функцію спочатку з налаштувань. Крім того, вам може знадобитися встановити / системний розділ, як спочатку читати-записувати також після введення.
    Примітка: Якщо раніше ви скопіювали користувальницький файл bootanimation.zip в / data / local, вам також потрібно буде його видалити, інакше новий файл із / system / media не завантажуватиметься.

Спосіб ADB:

  1. Увімкніть налагодження USB на своєму пристрої в Налаштуваннях> Програми> Розробка.
  2. Підключіть свій пристрій до комп'ютера через USB.
  3. Запустіть на комп’ютері вікно командного рядка / терміналу.
  4. Перейдіть до місця, де ви зберегли файл bootanimation.zip.
  5. Корінні / не вкорінені пристрої:Введіть ці команди:
    adb pull /data/local/bootanimation.zip c:
    adb push bootanimation.zip /data/local/

    АБО
    Тільки корінні пристрої: Введіть ці команди:

    adb pull /system/media/bootanimation.zip c:
    adb remount
    adb push bootanimation.zip /system/media/

Який би метод ви не використовували, тепер у вас має бути успішно встановлена ​​нова анімація завантаження на вашому пристрої. Просто перезапустіть його, і ви побачите, що він працює під час завантаження.

Відновлення початкової анімації завантаження:

Якщо ви хочете повернутись до початкового завантаженняанімацію, ви можете легко зробити це, оскільки ми створили резервну копію оригіналу в обох вищеописаних методах. У способі перегляду файлів ви можете знайти його на картці пам’яті у тому місці, де ви створили резервну копію на кроці 4, тоді як у методі ADB - було створено резервне копіювання на диск C. Просто дотримуйтесь будь-якого з цих методів з оригінальним файлом bootanimation.zip, і ви отримаєте його назад.


Що далі:

Це все, що ми маємо для вас, коли справа стосується завантаженняанімації, але це лише початок. Слідкуйте за нашою наступною функцією в серії, в якій ми розповімо вам про налаштування блокувального екрану вашого пристрою Android.

Сподобалася анімація завантаження, розміщена тут? Знайшли кращі? Зробив свій власний і хочете поділитися ним з нами? Давайте почуємо про це в коментарях.

Коментарі