Додаток DrySister Kanmei (перше видання) -6
Не питайте мене, чому заголовок такий довгий, чому б не написати його коротше, я думаю, що ви

Незважаючи на те, що код написаний, є ще багато подальших операцій, таких як заголовок,
Зміст, описаний у цьому розділі, є таким:Виробництво піктограм додатків,Плутати,Пакет підписів APK,Apk для схуднення,
іОпублікувати заявкуЙдіть на ринок Куань. Вмісту більше, тож давайте просто почнемо
1. Виготовлення ікон
Я думав про те, щоб зробити один із Sketch, але відмовився менш ніж за 10 хвилин повороту.
або використовувати його безпосередньоВласний інструмент генерації піктограм ASПокоління в один клік забудьте, кроки такі:
Клацніть правою кнопкою миші на папці, яку можна малювати -> новий -> Актив зображення, Вибирайте те, що вам подобається
фотографії як значки, наприклад, мої улюбленіRem, Потім Далі, потім
Спливаюче вікно не цікавить наступний крок:
Тоді AS допоміг нам створити купу файлів:
Коли ви побачите це, ви можете отримати чорний знак запитання? ? ?
цеmipmap-anydpi-v26Що за біса - це папка?
і чому є більше папок mipmapic_launcher_foreground з ic_lanucher_round
Причина в тому:
Android 8.0 (API 26) представляє адаптивний значок панелі запуску, який можна використовувати в різних моделях пристроїв
Різні форми відображаються у; насправді оригінальна піктограма розділена на два шари:фонпротиперспектива
Тоді різні пускові установки маютьМаска(Перекладається як маска, але відчуваюМасковий шарТочніше) Тоді, інакше
Шар маски може вирізати різну графіку, наприклад коло в прикладі:
На додаток до цього ігрового процесу існуютьПідтримка анімаційних ефектів, Наприклад, два шари використовують різну швидкість ковзання:
В Інтернеті кажуть, що Android 8.0 може довго натискати на робочий стіл, щоб змінити форму піктограми, і я спробував емулятор 8.0
не знайшов відповідного варіанту; Деякі люди говорили, що це програма запуску пікселів, я знайшов її після декількох версій
Ні, я думаю, це повинна бути програма запуску, яка постачається разом із серією Pixel мого сина, щоб її змінити.
Я бачу різницю між Nova Launcher та пусковою установкою 8.0:
Більше вмісту можна знайти на офіційному веб-сайті: Адаптивні значки
Якщо ви його знаєте, це добре. Якщо вам це не подобається, ви можете видалити всі файли і зберегти лише один ic_launcher.png.
2. Плутанина
Перед випуском програми код обфускується, щоб наш код міг бути
декомпілюється, також ускладнюючи читання. AS сама інтегрує JavaProGuardЯк стиснення,
Інструмент оптимізації та затухання, файл правила затухання:proguard-rules.pro, Увімкнути
Змінити правила затуханняbuild.gradleсереднійminifyEnabledдлятюраВи можете включити плутанину.
На додаток до ProGuardЗаплутаний кодДо того ж ти можешЗменшити обсяг програми,ПравильноОптимізація рівня байт-коду
Нехай наш додаток працює швидше! Крім того, після затухання він буде за замовчуваннямapp/build/outputs/mapping/release
генерується підПравила затухання Mapping.txtФайл, ви можете змінити код перед обфускацією на основі цього файлу;
Є кілька місць, щоб уникнути плутанини, інакше під час запуску програми будуть помилки.
Через обмеження місця я не буду пояснювати тут правила плутанини. Бажаючі можуть перейти до:
Плутанина Android від вступу до майстра
Тут я буду безпосередньо використовувати загальний шаблон в Інтернеті. Якщо це третя сторона, офіційним документом є загалом
у всіх є правила забруднення, просто скопіюйте та вставте. Загальний шаблон такий:
Потім змініть build.gradle, щоб увімкнути затухання та стиснення: