Пользовательская анимация выключения

первый пост здесь...

Поэтому я пытаюсь использовать пользовательскую анимацию выключения на моем LG K7, которую я использую для целей разработки.

Я сделал резервные копии исходного файла shutdownanimation.zip и, используя пользовательские изображения (тот же формат .png, разрешение, глубина цвета и т. д.), я заменил исходные файлы изображений в zip на новые.

Выключение показывает только черный экран.

Поэтому я возвращаю резервную копию на телефон, снова отображается логотип LG.

Решив поэкспериментировать, я взял свой стоковый bootanimation.zip, переименовал его в shutdownanimation.zip и перезаписал на телефоне shutdownanimation.zip.

Как и ожидалось, это дало мне стандартную анимацию загрузки во время выключения.

Поэтому я решил взять копию исходного файла shutdownanimation.zip и просто отредактировать в нем существующие изображения с помощью графического редактора. Я просто открыл каждый из двух исходных файлов изображений в zip-архиве и использовал инструмент для рисования, чтобы написать «пользовательский» поверх логотипа lg, затем перезаписал новые файлы изображений обратно в Shutdowanimation.zip и отправил на телефон.

Хотя я бы точно увидел измененный логотип LG, но вместо этого получил черный экран.

Есть идеи?

Обновление: мне интересно, существует ли какой-то механизм для предотвращения изменения анимации загрузки или выключения? Сначала я подумал, что это какая-то проблема с форматом файла, поэтому я взял картинку №150 из части 0 в bootanimation.zip и заменил каждую нечетную картинку картинкой №150... Таким образом, я даже не изменил никаких изображений. При переходе на телефон и перезагрузке загрузочная анимация полностью игнорирует часть 0, где я внес изменения, и воспроизводит только часть 1.

Ответы (1)

ОТВЕЧАТЬ:

Так что мне потребовалось некоторое устранение неполадок, чтобы исправить.

Во время этого процесса я использовал графический интерфейс Linux Archive Manager для работы с моими анимационными файлами. Это была моя ошибка.

В какой-то момент для пробы я удалил из архива папку part0, а потом тут же добавил ее обратно и запихнул обратно в телефон.

Черный экран. Это было мое "А-Ха!" момент.

Мой менеджер архивов автоматически сжимал все, что я добавлял к нему. Так, после добавления part0 обратно в архив я заметил, что степень сжатия изменилась с 0,99 до 1,34...

Простое исправление: я создал несжатый новый файл bootanimation.zip

zip -r -0 bootanimation.zip part0 part1 desc.txt

работал безупречно. Пользовательские анимации теперь работают.