it-swarm.com.de

Symbol für Android -Anwendung festlegen

Wie kann ich ein Symbol für meine Android -Anwendung festlegen?

526
V I J E S H

Wenn Sie beabsichtigen, dass Ihre Anwendung auf einer Vielzahl von Geräten verfügbar ist, sollten Sie das Anwendungssymbol in den verschiedenen bereitgestellten Ordnern res/drawable... ablegen. In jedem dieser Ordner sollten Sie ein Symbol in der Größe 48dp einfügen:

  • drawable-ldpi (120 dpi, Bildschirm mit niedriger Dichte) - 6px x 6px
  • drawable-mdpi (160 dpi, Bildschirm mittlerer Dichte) - 48px x 48px
  • drawable-hdpi (240 dpi, High Density Screen) - 72px x 72px
  • drawable-xhdpi (320 dpi, Bildschirm mit besonders hoher Dichte) - 96px x 96px =
  • drawable-xxhdpi (480 dpi, Bildschirm mit besonders hoher Dichte) - 144px x 144px)
  • drawable-xxxhdpi (640 dpi, Bildschirm mit besonders hoher Dichte) - 192px x 192px

Anschließend können Sie das Symbol in Ihrer AndroidManifest.xml -Datei wie folgt definieren:

<application Android:icon="@drawable/icon_name" Android:label="@string/app_name" >
.... 
</application> 
667

Ich fand dieses Tool am nützlichsten.

  1. Laden Sie ein Bild hoch.
  2. Laden Sie eine Zip herunter.
  3. Extrahieren Sie in Ihr Projekt.

Fertig

http://romannurik.github.io/AndroidAssetStudio/

190
Blowsie

Hinzufügen eines Anwendungsstartsymbols mit automatischer Größenänderung.

(Android Studio)

Gehen Sie zum Menü Datei * → Neu Bildelemente → Wählen Sie das Startsymbol → Bilddatei auswählen.

Die Größe wird automatisch angepasst.

Getan!

184
Arshid KV

Es ist einfach.

Gehen Sie jetzt einfach zum Menü Datei Neu Image Asset . Dies öffnet einen neuen Dialog und stellt sicher, dass Launcher-Symbole ausgewählt sind (was standardmäßig der Fall ist). Navigieren Sie dann zum Verzeichnis Ihres Symbols (es muss nicht in den Projektressourcen vorhanden sein) und stellen Sie sicher, dass andere ausgewählt sind Einstellungen werden nach Ihren Wünschen vorgenommen und getroffen.

Jetzt werden alle Auflösungen in ihren jeweiligen Ordnern gespeichert, und Sie müssen sich keine Sorgen mehr machen, ob Sie sie selbst kopieren oder Werkzeuge usw. verwenden.

Enter image description here

Vergessen Sie nicht "Shape - none" für einen transparenten Hintergrund.

48
Ben Sefton

Legen Sie Ihre Bilder in den Ordner mipmap und legen Sie sie in der Manifestdatei ... wie als

 <application Android:icon="@mipmap/icon" Android:label="@string/app_name" >
 .... 
 </application>  

App-Ordnerverzeichnis:

enter image description here

Symbolgröße und -format: enter image description here

37
Niranj Patel

Platzieren Sie Ihre Bilder in einem der drei Ordner "Drawables" und legen Sie sie wie folgt fest.

Code

<application Android:icon="@drawable/your_icon" >
.... 
</application>  
32
Sunil Pandey

Klicken Sie mit der rechten Maustaste auf Ihr Projekt und gehen Sie zu Neu> Andere> Android> Android Icon Set

Folgen Sie dann den Anweisungen des Assistenten

21
labatyo

1-Erstellen Sie Ihr Symbol in Photoshop oder Coreldraw nach Größe 256 * 256

beachten Sie, dass Sie das PNG-Dateiformat verwenden, wenn Sie ein transparentes Symbol haben möchten

2-Hochladen Ihres Symbols in https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html

3-Stelle deine Einstellung auf dieser Seite ein  enter image description here

4-Laden Sie die von der Webseite automatisch erstellte Zip-Datei herunter, indem Sie auf den Download-Button klicken  enter image description here

5-Extrahieren Sie die Zip-Datei und kopieren Sie den res-Ordner in Ihre Projektbibliothek  enter image description here

beachten Sie, dass der Ordner res das Symbol für alle Größen enthält

6-schließlich müssen Sie das Manifest festlegen, um das Symbol zu verwenden

<application Android:icon="@drawable/your_icon" >
.... 
</application>
14
Milaaaad

Sie können einfach ein Android Studio Martial Icons Plugin installieren. Der Name lautet Plugin-URL Material Design Icon Generator . Weitere Informationen finden Sie in diesem GIF:

Android studio icons plugin

Dies dient hauptsächlich zum Erstellen der Symbole mit den erforderlichen Größen. Sie befinden sich direkt in den Ordnern.

10
Mohamed

Sie können mit dem Lesen der Dokumentation beginnen.

Hier ist ein Link:

Wie ändere ich das Launcher-Logo einer App in Android Studio?

10
trgraglia

Sie müssen folgenden Schritten folgen:

  • Sie sehen Ihre Standardsymbole ic_launcher.png wie folgt:

enter image description here

  • Sie müssen alle Bilder ändern, die sich in mipmap-xxxx Ordnern befinden. Zuerst müssen Sie Ihr eigenes Logo erstellen oder ein Bild aufnehmen, das Sie als Symbol des Starters platzieren und hier hochladen möchten. Android Asset Studio - Symbolgenerator - Startersymbole erhalten Sie die ganze Menge von mipmap-xxxx und web_icon auch von diesem Link.

enter image description here

  • Jetzt müssen Sie alle Ordner kopieren, die sich im Ordner res befinden.

enter image description here

  • Gehen Sie nun zu Android Studio Project -> Klicken Sie mit der rechten Maustaste auf res folder -> Paste . Es wird Sie auffordern, die Datei 'ic_launcher.png' existiert bereits im Verzeichnis. Sie können auf Alle überschreiben klicken. Es wird Bilder in den entsprechenden Ordner einfügen/ersetzen.

Jetzt können Sie Ihr Anwendungssymbol mit neuem Image ausführen und anzeigen.

Happy Coding :) :)

  1. Wähle das Symbol Bild kopiere dieses Bild
  2. Fügen Sie es in den Ordner res/drawable Ihres Projekts ein
  3. Öffnen Sie die Manifest-Datei und legen Sie sie fest

  4. Programm ausführen

6
Pratik Popat

Wenn Sie ein SVG-Symbol haben, können Sie dieses Skript verwenden, um Ihr Android -Symbol zu generieren.

5
iceman

Ein bisschen alt, aber für die zukünftige Verwendung:

Open Android Studio -> app/src/main/res -> Right Click -> Image Asset
3

Definieren Sie das Symbol für die Anwendung Android

<application Android:icon="drawable resource">
.... 
</application> 

https://developer.Android.com/guide/topics/manifest/application-element.html


Wenn Ihre App für eine Vielzahl von Geräten verfügbar ist

Sie sollten separate Symbole für alle allgemeinen Bildschirmdichten erstellen, einschließlich Bildschirme mit niedriger, mittlerer, hoher und besonders hoher Dichte. Dadurch wird sichergestellt, dass Ihre Symbole auf allen Geräten, auf denen Ihre Anwendung installiert werden kann, ordnungsgemäß angezeigt werden.

enter image description here


Größe & Format

Launcher-Symbole sollten 32-Bit-PNGs mit einem Alpha-Kanal für Transparenz sein. Die Abmessungen des fertigen Startsymbols für eine bestimmte allgemeine Bildschirmdichte sind in der folgenden Tabelle aufgeführt.

enter image description here


Platzieren Sie das Symbol in einer Mipmap oder einem Zeichenordner

Android:icon="@drawable/icon_name" oder Android:icon="@mipmap/icon_name"

developer.Android.com/guide sagt ,

Dieses Attribut muss als Referenz auf eine zeichnbare Ressource festgelegt werden, die das Bild enthält (z. B. "@ zeichnbar/Symbol").

über Launcher-Symbole Android-developers.googleblog.com sagt,

Es wird empfohlen, die App-Symbole in Mipmap-Ordnern (nicht in den Zeichenordnern) abzulegen, da sie mit Auflösungen verwendet werden, die von der aktuellen Dichte des Geräts abweichen. Beispielsweise kann ein xxxhdpi-App-Symbol im Launcher für ein xxhdpi-Gerät verwendet werden.

Dianne Hackborn von Google (Android Framework) sagt,

Wenn Sie verschiedene Versionen Ihrer App für unterschiedliche Dichten erstellen, sollten Sie das Ressourcenverzeichnis "mipmap" kennen. Dies ist genau wie bei "zeichnbaren" Ressourcen, außer dass diese nicht am Dichte-Stripping beteiligt sind, wenn die verschiedenen apk-Ziele erstellt werden.

Für Launcher-Symbole muss die AndroidManifest.xml-Datei auf die Mipmap/Position verweisen.

<application Android:name="ApplicationTitle"
         Android:label="@string/app_label"
         Android:icon="@mipmap/ic_launcher" >

Ein bisschen mehr zitieren dies

  1. Sie möchten ein Bild für Ihre Gerätedichte laden und verwenden es "wie es ist" , ohne die tatsächliche Größe zu ändern . In diesem Fall sollten Sie mit Drawables arbeiten, und Android liefert Ihnen das am besten passende Bild.

  2. Sie möchten ein Bild für Ihre Gerätedichte laden, aber dieses Bild wird vergrößert oder verkleinert . Dies ist beispielsweise erforderlich, wenn Sie ein größeres Startsymbol anzeigen möchten oder wenn Sie eine Animation haben, die das Bild vergrößert. In solchen Fällen sollten Sie Ihr Bild in den Ordner mipmap legen, um eine optimale Bildqualität zu gewährleisten. Was Android tun wird, ist, dass es versucht, das Bild aus einem Eimer mit höherer Dichte aufzunehmen, anstatt es zu skalieren. Dies erhöht die Schärfe (Qualität) des Bildes.

Weitere Informationen finden Sie unter Mipmap vs Drawable Folder


Tools zum einfachen Generieren von Assets

  1. Android Asset Studio von romannurik.github
  2. Android Asset Studio von jgilfelt.github
  3. Image Asset Studio (von Android Studio
  4. Material Icon Generator.bitdroid.de
  5. Android Material Design Icon Generator Plugin von github.com/konifar
  6. Ein Skript zum Generieren von Android Assets aus einer SVG-Datei

Weiterlesen : https://developer.Android.com/guide/practices/ui_guidelines/icon_design_launcher.html

2
Charuක

Gehe zu Datei-> Neu-> ImageAsset.

Hieraus können Sie Image Assets für Ihr Symbol erstellen.

Danach erhalten wir ein Symbolbild in mipmap verschiedenen Formaten wie hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi.

Gehen Sie jetzt zu AndroidManifest.xml

<application Android:icon="@mipmap/your_Icon"> ....</application>
0
Rushikesh