Pictogrammen uit Android APK-bestanden online extraheren

Printed app-icon stickers laid out with a magnifying glass

Ontwerpers die op zoek zijn naar inspiratie, reviewers die thumbnails samenstellen, ontwikkelaars die de assets van een concurrent controleren, de behoefte aan extraheer pictogrammen uit APK-bestanden komt vaker naar voren dan je zou verwachten. Het addertje onder het gras is dat het handmatig doorzoeken van interne mappen zoals res/mipmap een langzaam en lastig proces is.

Deze walkthrough behandelt de snelste manier om haal app-pictogrammen met hoge resolutie uit een APK te bereiken, hoe Android in de eerste plaats pictogrambronnen opslaat en hoe onze APK Icon Extractor-tool de lastige onderdelen binnen enkele seconden voor u afhandelt.

Belangrijkste afhaalrestaurants

  • APK-bestanden slaan pictogrammen op in meerdere resoluties ter ondersteuning van verschillende schermformaten.
  • Adaptieve pictogrammen (geïntroduceerd in Android 8.0) bestaat uit voor- en achtergrondlagen.
  • Online extractors zijn sneller dan handmatige methoden en vereisen geen APK-decompressie.
  • U kunt pictogrammen uit elke APK extraheren, inclusief systeemapps en beveiligde bestanden.

Waarom APK-pictogrammen extraheren?

App-pictogrammen vertegenwoordigen de identiteit van een applicatie. Er zijn verschillende redenen waarom u ze zou willen uitpakken als een zelfstandig PNG- of SVG-bestand:

Android-pictogrambronnen begrijpen

Binnen een APK wordt het pictogram gedefinieerd in de AndroidManifest.xml onder het android:icon-attribuut. Moderne apps gebruiken verschillende soorten pictogramformaten:

  1. Mipmaps: Rasterafbeeldingen (PNG, WebP) opgeslagen in mappen met de namen mipmap-xxxhdpi, mipmap-xxhdpi, enz.
  2. Vectortekeningen: Op XML gebaseerde vectoren die oneindig schalen zonder kwaliteitsverlies.
  3. Adaptieve pictogrammen: Deze gebruiken een aparte achtergrond- en voorgrondlaag, waardoor Android verschillende maskers (cirkels, vierkanten, cirkels) op het pictogram kan toepassen.

Pictogrammen online extraheren (de standaardmethode)

Onze online APK-pictogramextractor is gebouwd om al deze complexiteiten automatisch aan te kunnen. Hier ziet u hoe eenvoudig het proces is:

Stap voor stap extraheren:

  1. Navigeer naar onze Gereedschap voor het uitpakken van pictogrammen.
  2. Upload uw .apk- of .xapk-bestand.
  3. De tool parseert de AndroidManifest.xml onmiddellijk om het bronpad van het pictogram te vinden.
  4. Het scant de map res/ op de hoogst beschikbare resolutie (meestal xxxhdpi).
  5. Er wordt een voorbeeld van het pictogram op het scherm weergegeven.
  6. Klik op Icoon downloaden om het op te slaan als een PNG van hoge kwaliteit.

Gegarandeerd hoge resolutie

Onze extractor geeft altijd prioriteit aan XXXL (192x192) of originele vectorelementen, zodat u het scherpst mogelijke logo krijgt voor uw ontwerpbehoeften.

Handmatige methode (met behulp van een ZIP-opener)

Als u geen internettoegang heeft, kunt u pictogrammen handmatig extraheren, hoewel dit ingewikkelder is:

  1. Hernoem uw app.apk naar app.zip.
  2. Open het ZIP-bestand.
  3. Navigeer naar /res/.
  4. Zoek naar mappen die beginnen met mipmap-.
  5. Zoek in deze mappen naar een afbeeldingsbestand met de naam ic_launcher.png.
  6. Kopieer het bestand uit de grootste map (bijvoorbeeld xxxhdpi).

Waarschuwing: deze methode mislukt vaak bij adaptieve pictogrammen of apps die gespecialiseerde naamgevingsconventies gebruiken.

Adaptieve pictogrammen: waarom u twee lagen ziet

Sinds Android 8 (Oreo) gebruikt het platform adaptieve pictogrammen: een tweelaags systeem waarmee het besturingssysteem het pictogram in verschillende vormen kan knippen en animeren (cirkel op Pixel, cirkel op Samsung One UI, afgerond vierkant op aandelenwerpers, traan op sommige OEM-skins). Wanneer u een adaptief pictogram extraheert, krijgt u twee PNG's (of twee vectortekens) in plaats van één:

Als je alleen de PNG op de voorgrond exporteert, krijg je een afbeelding die geen achtergrond of een transparante achtergrond heeft, wat prima is voor assets in ontwerpmodellen, maar verkeerd als je een pictogram wilt dat klaar is voor het opstartprogramma. Exporteer altijd beide lagen, of gebruik de APK-pictogramextractor, die ze automatisch voor u samenstelt wanneer een adaptief pictogram wordt gedetecteerd.

Cheatsheet voor dichtheidsmap

Binnen een APK kan hetzelfde pictogram in vijf of meer formaten voorkomen, één per pixeldichtheidsbucket. De draagraket kiest de emmer die het dichtst bij de dichtheid van het apparaat ligt. Als u de versie van de hoogste kwaliteit wilt extraheren, ga dan rechtstreeks naar xxxhdpi:

Dichtheid emmer Mapnaam Grootte van het opstartprogrammapictogram Adaptief canvasformaat
ldpimipmap-ldpi36 × 36n.v.t
mdpi (basislijn)mipmap-mdpi48 × 48108 × 108
hdpimipmap-hdpi72 × 72162 × 162
xhdpimipmap-xhdpi96 × 96216 × 216
xxhdpimipmap-xxhdpi144 × 144324 × 324
xxxhdpimipmap-xxxhdpi192 × 192432 × 432
anydpi-v26mipmap-anydpi-v26XML-definities van adaptieve pictogrammen, geen bitmaps

Bijzonder is de zeldzame map anydpi-v26: deze bevat XML-bestanden waarmee de referentie de voorgrond- en achtergrondtekenbestanden elders zijn opgeslagen. Als u alleen XML ziet wanneer u de mipmap-mappen opent, bevinden de daadwerkelijke afbeeldingen zich in res/drawable-* of als vector-XML in res/drawable/. De browsertool volgt deze verwijzingen automatisch.

Vector versus raster: welke moet u exporteren?

Moderne Android-apps geven de voorkeur aan vector tekenbare afbeeldingen (XML-bestanden die een subset van SVG gebruiken) voor pictogrammen en kleine UI-afbeeldingen. Ze schalen oneindig, wegen bijna niets en één vijl bestrijkt elke dichtheid. Oudere apps verzenden nog steeds raster-PNG's met elke dichtheid. Wanneer u uitpakt, kunt u een van de volgende indelingen tegenkomen:

Geef voor ontwerpwerk de voorkeur aan de vectorbron wanneer deze bestaat; voor oudere compatibiliteit (oudere tools, marketingmateriaal) exporteert u de PNG met de hoogste dichtheid die u kunt vinden.

Veelvoorkomende valkuilen bij het extraheren van pictogrammen

Extraheer perfecte pictogrammen onmiddellijk

Verspil geen tijd met het doorzoeken van mappen. Ontvang app-logo's van hoge kwaliteit met één klik.

Probeer APK Icon Extractor

Veelgestelde vragen (FAQ)

Is het legaal om app-pictogrammen te extraheren?

Het extraheren van pictogrammen voor persoonlijk gebruik, beoordeling of educatie is over het algemeen acceptabel. Het herdistribueren of gebruiken in een commercieel product zonder toestemming van de eigenaar kan echter in strijd zijn met de auteursrecht- en handelsmerkwetten.

Wat is het standaardformaat voor pictogrammen van Android-apps?

Voor winkelvermeldingen moet een pictogram 512x512 zijn. Binnen de APK is de hoogste resolutie die normaal gesproken wordt gevonden 192x192 (xxxhdpi) voor het startscherm.

Kan ik pictogrammen extraheren uit systeemapps (zoals Google Camera)?

Ja. Als u het APK-bestand van een systeemapp heeft, zal onze tool het pictogram ervan extraheren, net als elke andere veelgebruikte applicatie.

Elke keer schone Launcher-middelen krijgen

Pictogrammen uit een APK halen is een handige truc als u Android-apps ontwerpt, beoordeelt of bouwt. Je kunt het met de hand doen, maar een speciale online hulpmiddel is sneller en geeft je de bron met volledige resolutie zonder giswerk. Het is een gratis onderdeel van onze APK-toolset wanneer u het nodig heeft.

Ontwikkeld en gedocumenteerd door Mst Shaefale Hoofdontwikkelaar en Android-pakketarchitect • Geverifieerd op Android 12–15

Mst Shaefale onderhoudt de XAPK/APKS-fusie aan de clientzijde, de parser voor binaire manifesten en de APK v1+v2-ondertekentools op xapktoapk.com. Ontdekt u een verouderde opdracht of een wijziging in het besturingssysteem? Stuur een redactionele opmerking.