Πώς να εξαγάγετε εικονίδια από αρχεία Android APK στο Διαδίκτυο

Printed app-icon stickers laid out with a magnifying glass

Σχεδιαστές που αναζητούν έμπνευση, κριτικοί που συνθέτουν μικρογραφίες, προγραμματιστές που ελέγχουν τα περιουσιακά στοιχεία ενός ανταγωνιστή, η ανάγκη για εξαγωγή εικονιδίων από αρχεία APK εμφανίζεται πιο συχνά από ό,τι θα περίμενες. Το πρόβλημά μας είναι ότι το σκάψιμο με το χέρι σε εσωτερικούς φακέλους όπως το res/mipmap είναι μια αργή, επίπονη διαδικασία.

Αυτή η αναλυτική περιγραφή καλύπτει τον πιο γρήγορο τρόπο προς το τραβήξτε τα εικονίδια εφαρμογών υψηλής ανάλυσης από ένα APK, τον τρόπο με τον οποίο το Android αποθηκεύει τους πόρους των εικονιδίων στην πρώτη θέση και πώς το Εργαλείο εξαγωγής εικονιδίων APK χειρίζεται τα περίεργα εξαρτήματα για εσάς σε δευτερόλεπτα.

Βασικά Takeaways

  • Τα αρχεία APK αποθηκεύουν εικονίδια σε πολλές αναλύσεις για υποστήριξη διαφορετικών μεγεθών οθόνης.
  • Το Προσαρμοστικά εικονίδια (παρουσιάστηκε στο Android 8.0) αποτελείται από επίπεδα προσκηνίου και φόντου.
  • Οι διαδικτυακοί εξαγωγείς είναι ταχύτεροι από τις μη αυτόματες μεθόδους και δεν απαιτούν αποσυμπίεση APK.
  • Μπορείτε να εξαγάγετε εικονίδια από οποιοδήποτε APK, συμπεριλαμβανομένων των εφαρμογών συστήματος και των προστατευμένων αρχείων.

Γιατί να εξαγάγετε εικονίδια APK;

Τα εικονίδια εφαρμογής αντιπροσωπεύουν την ταυτότητα μιας εφαρμογής. Υπάρχουν διάφοροι λόγοι για τους οποίους μπορεί να θέλετε να τα εξαγάγετε ως αυτόνομο αρχείο PNG ή SVG:

Κατανόηση των πόρων εικονιδίων Android

Μέσα σε ένα APK, το εικονίδιο ορίζεται στο AndroidManifest.xml κάτω από το χαρακτηριστικό android:icon. Οι σύγχρονες εφαρμογές χρησιμοποιούν διάφορους τύπους μορφών εικονιδίων:

  1. Mipmaps: Εικόνες ράστερ (PNG, WebP) αποθηκευμένες σε φακέλους με το όνομα mipmap-xxxhdpi, mipmap-xxhdpi, κ.λπ.
  2. Διανυσματικά Σχέδια: Διανύσματα βασισμένα σε XML που κλιμακώνονται απεριόριστα χωρίς απώλεια ποιότητας.
  3. Προσαρμοστικά εικονίδια: Χρησιμοποιούν ξεχωριστό επίπεδο φόντου και προσκηνίου, επιτρέποντας στο Android να εφαρμόζει διαφορετικές μάσκες (κύκλους, τετράγωνα, σκίουρους) στο εικονίδιο.

Πώς να εξάγετε εικονίδια στο Διαδίκτυο (Η τυπική μέθοδος)

Το διαδικτυακό APK Icon Extractor μας είναι κατασκευασμένο για να χειρίζεται αυτόματα όλες αυτές τις πολυπλοκότητες. Εδώ είναι πόσο απλή είναι η διαδικασία:

Βήμα-βήμα εξαγωγή:

  1. Πλοηγηθείτε στο Εργαλείο εξαγωγής εικονιδίων μας.
  2. Ανεβάστε το αρχείο .apk ή .xapk.
  3. Το εργαλείο αναλύει αμέσως το AndroidManifest.xml για να βρει τη διαδρομή πόρων του εικονιδίου.
  4. Σαρώνει τον κατάλογο res/ για την υψηλότερη διαθέσιμη ανάλυση (συνήθως xxxhdpi).
  5. Στην οθόνη εμφανίζεται μια προεπισκόπηση του εικονιδίου.
  6. Κάντε κλικ στο Εικονίδιο λήψης για να το αποθηκεύσετε ως PNG υψηλής ποιότητας.

Εγγυημένη υψηλή ανάλυση

Ο εξολκέας μας δίνει πάντα προτεραιότητα στο XXXL (192x192) ή στα πρωτότυπα διανυσματικά στοιχεία, διασφαλίζοντας ότι θα έχετε το πιο ευκρινές δυνατό λογότυπο για τις σχεδιαστικές σας ανάγκες.

Μη αυτόματη μέθοδος (Χρησιμοποιώντας ένα ανοιχτήρι ZIP)

Εάν δεν έχετε πρόσβαση στο Διαδίκτυο, μπορείτε να εξαγάγετε εικονίδια με μη αυτόματο τρόπο, αν και είναι πιο περίπλοκο:

  1. Μετονομάστε το app.apk σε app.zip.
  2. Ανοίξτε το αρχείο ZIP.
  3. Μεταβείτε στο /res/.
  4. Αναζητήστε φακέλους που ξεκινούν με mipmap-.
  5. Αναζητήστε σε αυτούς τους φακέλους ένα αρχείο εικόνας με το όνομα ic_launcher.png.
  6. Αντιγράψτε το αρχείο από τον μεγαλύτερο φάκελο (π.χ. xxxhdpi).

Προειδοποίηση: Αυτή η μέθοδος συχνά αποτυγχάνει με Προσαρμοστικά εικονίδια ή εφαρμογές που χρησιμοποιούν εξειδικευμένες συμβάσεις ονομασίας.

Προσαρμοστικά εικονίδια: Γιατί βλέπετε δύο επίπεδα

Από το Android 8 (Oreo), η πλατφόρμα χρησιμοποίησε το προσαρμοστικά εικονίδια: ένα σύστημα δύο επιπέδων που επιτρέπει στο λειτουργικό σύστημα να κόβει και να κινεί το εικονίδιο σε διαφορετικά σχήματα (κύκλος στο Pixel, στρογγυλό τετράγωνο στο Samsung One UI, στρογγυλεμένο τετράγωνο σε εκτοξευτές στοκ, δάκρυ σε ορισμένα δέρματα OEM). Όταν εξάγετε ένα προσαρμοστικό εικονίδιο, λαμβάνετε δύο PNG (ή δύο διανυσματικά σχέδια) αντί για ένα:

Εάν εξάγετε μόνο το PNG προσκηνίου, θα καταλήξετε σε μια εικόνα που είτε δεν έχει φόντο είτε διαφανές φόντο, κάτι που είναι καλό για στοιχεία σε μακέτες σχεδίασης, αλλά λάθος εάν θέλετε ένα εικονίδιο έτοιμο για εκκίνηση. Πάντα να εξάγετε και τα δύο επίπεδα ή να χρησιμοποιείτε το Εξαγωγέας εικονιδίων APK, το οποίο τα συνθέτει αυτόματα για εσάς όταν εντοπιστεί ένα προσαρμοστικό εικονίδιο.

Φύλλο εξαπάτησης φακέλου πυκνότητας

Μέσα σε ένα APK, το ίδιο εικονίδιο μπορεί να υπάρχει σε πέντε ή περισσότερα μεγέθη, ένα ανά κάδο πυκνότητας pixel. Ο εκτοξευτής επιλέγει τον κάδο που βρίσκεται πιο κοντά στην πυκνότητα της συσκευής. Όταν εξάγετε την έκδοση υψηλότερης ποιότητας, κατευθυνθείτε κατευθείαν στο xxxhdpi:

Κάδος πυκνότητας Όνομα φακέλου Μέγεθος εικονιδίου εκκίνησης Προσαρμοστικό μέγεθος καμβά
ldpimipmap-ldpi36 × 36α/α
mdpi (γραμμή βάσης)mipmap-mdpi48 × 48108 × 108
hdpimipmap-hdpi72 × 72162 × 162
xhdpimipmap-xhdpi96 × 96216 × 216
xxhdpimipmap-xxhdpi144 × 144324 × 324
xxxhdpimipmap-xxxhdpi192 × 192432 × 432
anydpi-v26mipmap-anydpi-v26Ορισμοί προσαρμοστικών εικονιδίων XML, όχι bitmaps

Ο σπάνιος φάκελος anydpi-v26 είναι ιδιαίτερος: περιέχει αρχεία XML που αναφορά τα σχέδια προσκηνίου και φόντου αποθηκεύονται αλλού. Εάν βλέπετε μόνο XML όταν ανοίγετε τους φακέλους mipmap, τα πραγματικά γραφικά είναι σε res/drawable-* ή ως διανυσματικά XML στο res/drawable/. Το εργαλείο προγράμματος περιήγησης ακολουθεί αυτόματα αυτές τις αναφορές.

Διάνυσμα εναντίον Raster: Ποιο πρέπει να εξάγετε;

Οι σύγχρονες εφαρμογές Android προτιμούν το διανυσματικά σχέδια (αρχεία XML που χρησιμοποιούν ένα υποσύνολο SVG) για εικονίδια και μικρά γραφικά διεπαφής χρήστη. Κλιμακώνονται άπειρα, ζυγίζουν σχεδόν τίποτα και ένα αρχείο καλύπτει κάθε πυκνότητα. Οι παλαιότερες εφαρμογές εξακολουθούν να αποστέλλουν ράστερ PNG σε κάθε πυκνότητα. Κατά την εξαγωγή, ενδέχεται να συναντήσετε οποιαδήποτε μορφή:

Για εργασίες σχεδιασμού, προτιμήστε τη διανυσματική πηγή όποτε υπάρχει. για συμβατότητα παλαιού τύπου (παλαιότερα εργαλεία, υλικά μάρκετινγκ), εξάγετε το PNG υψηλότερης πυκνότητας που μπορείτε να βρείτε.

Συνήθεις παγίδες κατά την εξαγωγή εικονιδίων

Εξάγετε τα τέλεια εικονίδια αμέσως

Μη χάνετε χρόνο σκαλίζοντας φακέλους. Αποκτήστε λογότυπα εφαρμογών υψηλής ποιότητας με ένα κλικ.

Δοκιμάστε το APK Icon Extractor

Συχνές Ερωτήσεις (FAQ)

Είναι νόμιμη η εξαγωγή εικονιδίων εφαρμογών;

Η εξαγωγή εικονιδίων για προσωπική χρήση, κριτική ή εκπαίδευση είναι γενικά αποδεκτή. Ωστόσο, η αναδιανομή ή η χρήση τους σε ένα εμπορικό προϊόν χωρίς την άδεια του κατόχου ενδέχεται να παραβιάζει τη νομοθεσία περί πνευματικών δικαιωμάτων και εμπορικών σημάτων.

Ποιο είναι το τυπικό μέγεθος για τα εικονίδια εφαρμογών Android;

Για καταχωρίσεις καταστημάτων, ένα εικονίδιο θα πρέπει να είναι 512x512. Μέσα στο APK, η υψηλότερη ανάλυση που βρίσκεται συνήθως είναι 192x192 (xxxhdpi) για την αρχική οθόνη.

Μπορώ να εξαγάγω εικονίδια από εφαρμογές συστήματος (όπως το Google Camera);

Ναί. Εάν διαθέτετε το αρχείο APK μιας εφαρμογής συστήματος, το εργαλείο μας θα εξαγάγει το εικονίδιό της όπως κάθε άλλη κοινή εφαρμογή.

Λήψη καθαρών στοιχείων εκκίνησης κάθε φορά

Το να βγάλετε εικονίδια από ένα APK είναι ένα εύχρηστο τέχνασμα εάν σχεδιάζετε, ελέγχετε ή δημιουργείτε εφαρμογές Android. Μπορείτε να το κάνετε με το χέρι, αλλά ένα αποκλειστικό διαδικτυακό εργαλείο είναι πιο γρήγορο και σας παρέχει την πηγή πλήρους ανάλυσης χωρίς εικασίες. Είναι ένα δωρεάν μέρος του σετ εργαλείων APK όποτε το χρειάζεστε.

Κατασκευάστηκε και τεκμηριώθηκε από τον Mst Shaefale Κύριος προγραμματιστής και αρχιτέκτονας πακέτων Android • Επαληθεύτηκε σε Android 12–15

Το Mst Shaefale διατηρεί τη συγχώνευση XAPK/APKS από την πλευρά του πελάτη, τον αναλυτή δυαδικού μανιφέστου και τα εργαλεία υπογραφής APK v1+v2 στο xapktoapk.com. Εντοπίζετε μια παρωχημένη εντολή ή αλλαγή λειτουργικού συστήματος; Στείλτε ένα συντακτικό σημείωμα.