it-swarm.com.de

Android Symbol vs Logo

Das <application>-Tag für das Android Manifest enthält ein Logo-Attribut , das ich noch nie zuvor gesehen habe. Was ist der Unterschied zwischen dem Symbol Ihrer Anwendung und dem Logo? Wird es nur verwendet für den Markt?

94
vol

Die ActionBar verwendet das Android: -Logoattribut Ihres Manifests, sofern eines bereitgestellt wird. Auf diese Weise können Sie separate Zeichenressourcen für das Symbol (Startprogramm) und das Logo (unter anderem ActionBar) verwenden.

Quelle: Android: Wie ändere ich das ActionBar-Symbol "Startseite" so, dass es nicht mehr das App-Symbol ist?


setDisplayUseLogoEnabled () Aktiviert die Verwendung eines alternativen Bildes (ein "Logo") in der Aktionsleiste anstelle des Standardanwendungssymbols. Ein Logo ist häufig ein breiteres, detaillierteres Bild, das die Anwendung darstellt. Wenn dies aktiviert ist, verwendet das System das für die Anwendung (oder die einzelne Aktivität) in der Manifestdatei definierte Logo-Image mit dem Attribut Android: logo. Das Logo wird nach Bedarf an die Höhe der Aktionsleiste angepasst. (Am besten entwerfen Sie das Logo in der Größe Ihres Anwendungssymbols.)

Quelle: http://developer.Android.com/guide/topics/ui/actionbar.html#Style


Um das Symbol durch ein Logo zu ersetzen, geben Sie Ihr Anwendungslogo in der Manifestdatei mit dem Attribut Android: logo an und rufen Sie in Ihrer Aktivität setDisplayUseLogoEnabled (true) auf.

Quelle: http://developer.Android.com/sdk/Android-3.0.html#api

118
hectorct

Anscheinend:

  • Android:logo ist in API Level 10 verfügbar, jedoch nicht in API Level 8
  • mit Android:logo ohne Android:icon legt das Anwendungssymbol nicht in der App-Schublade fest

Mein Eindruck ist, dass "Logo" sich auf ein Firmenlogo anstatt auf ein Anwendungssymbol bezieht.

10
James Lim