Aplicația DrySister Kanmei (prima ediție) -6
Nu mă întrebați de ce titlul este atât de lung, de ce să nu-l scrieți mai scurt, cred că sunteți

Deși codul a fost scris, există încă o mulțime de operațiuni de urmărire, cum ar fi titlul,
Conținutul descris în această secțiune este după cum urmează:Producerea pictogramelor aplicației,Confunda,Pachetul de semnături APK,Apk slăbire,
șiPublicați aplicațiaMergeți la piața Ku'an. Există mai mult conținut, așa că să începem
1. Producția de icoane
M-am gândit să fac una cu Sketch, dar am renunțat după mai puțin de 10 minute de bătaie.
sau folosiți-l directInstrumentul propriu de generare a pictogramelor ASGenerația cu un singur clic o uită, pașii sunt după cum urmează:
Faceți clic dreapta pe folderul desenabil -> nou -> Imagine activă, Alege ce îți place
imagini ca icoane, cum ar fi preferatul meuRem, Apoi Următorul, apoi
Fereastra pop-up nu face nici o idee despre pasul următor:
Apoi AS ne-a ajutat să generăm o grămadă de fișiere:
S-ar putea să obțineți un semn de întrebare negru când vedeți acest lucru? ? ?
acestmipmap-anydpi-v26Ce naiba este un dosar?
și de ce există mai multe foldere mipmapic_launcher_foreground cu ic_lanucher_round
Motivul este:
Android 8.0 (API 26) introduce o pictogramă de lansare adaptivă, care poate fi utilizată în diferite modele de dispozitive
Diverse forme sunt afișate în; de fapt, pictograma originală este împărțită în două straturi:fundalcontraperspectivă
Apoi au avut diferite lansatoareMasca(Tradus ca o mască, dar simțițiStratul de mascăMai apt) Apoi, diferit
Stratul de mască poate decupa diferite elemente grafice, cum ar fi cercul din exemplu:
Pe lângă acest gameplay, existăSprijină efectele de animație, De exemplu, cele două straturi utilizează viteze de alunecare diferite:
Se spune pe Internet că Android 8.0 poate apăsa mult timp pe desktop pentru a modifica forma pictogramei și am încercat emulatorul 8.0
nu a găsit opțiunea relevantă; unii oameni au spus că este Pixel Launcher, l-am găsit după mai multe versiuni
Nu, cred că ar trebui să fie lansatorul care vine cu seria Pixel a fiului meu pentru a-l modifica.
Văd diferența dintre lansatorul Nova și lansatorul 8.0:
Mai multe conținuturi pot fi găsite pe site-ul oficial: Adaptive Icons
Dacă cunoașteți unul, este bine. Dacă nu vă place, puteți șterge toate fișierele și puteți păstra doar un singur ic_launcher.png.
2. Confuzie
Înainte de lansarea aplicației, codul este ascuns, astfel încât codul nostru să poată fi
descompilat, ceea ce face, de asemenea, dificilă citirea. AS în sine integrează JavaProGuardCa compresie,
Instrument de optimizare și ofuscare, fișierul regulilor de obfuscare este:proguard-rules.pro, Permite
Modificați regulile de ofuscarebuild.gradlemijlocminifyEnabledpentrutururiPuteți activa confuzia.
Pe lângă ProGuardCod ofuscatÎn plus, poțiReduceți volumul aplicației,CorectOptimizare nivel bytecode
Lasă aplicația noastră să ruleze mai repede! În plus, după ofuscare, va fi implicitapp/build/outputs/mapping/release
generat subReguli de ofuscare Mapping.txtFișier, puteți inversa codul înainte de ofuscare pe baza acestui fișier;
Există unele locuri pentru a evita confuzia, altfel vor apărea erori atunci când rulează APP.
Datorită limitării spațiului, nu voi explica regulile de confuzie aici. Cei interesați se pot muta la:
Confuzie Android de la intrare la master
Aici, voi folosi direct șablonul general pe Internet. Dacă este un terț, documentul oficial este în general
toate au reguli de ofuscare, doar copiați și lipiți. Șablonul general este după cum urmează:
Apoi modificați build.gradle pentru a activa ofuscarea și a permite compresia: