первый пост здесь...
Поэтому я пытаюсь использовать пользовательскую анимацию выключения на моем 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.
ОТВЕЧАТЬ:
Так что мне потребовалось некоторое устранение неполадок, чтобы исправить.
Во время этого процесса я использовал графический интерфейс Linux Archive Manager для работы с моими анимационными файлами. Это была моя ошибка.
В какой-то момент для пробы я удалил из архива папку part0, а потом тут же добавил ее обратно и запихнул обратно в телефон.
Черный экран. Это было мое "А-Ха!" момент.
Мой менеджер архивов автоматически сжимал все, что я добавлял к нему. Так, после добавления part0 обратно в архив я заметил, что степень сжатия изменилась с 0,99 до 1,34...
Простое исправление: я создал несжатый новый файл bootanimation.zip
zip -r -0 bootanimation.zip part0 part1 desc.txt
работал безупречно. Пользовательские анимации теперь работают.