<application>
タグのAndroidマニフェストには logo属性 が含まれています。これは今まで見たことがありません。アプリケーションのアイコンとロゴの違いは何ですか?純粋に使用されていますか?市場向け?
ActionBarは、マニフェストのAndroid:logo属性(指定されている場合)を使用します。これにより、アイコン(ランチャー)とロゴ(とりわけActionBar)に別々の描画可能なリソースを使用できます。
ソース: Android:ActionBarの「ホーム」アイコンをアプリアイコン以外のものに変更する方法
setDisplayUseLogoEnabled()デフォルトのアプリケーションアイコンの代わりに、アクションバーで代替画像(「ロゴ」)の使用を有効にします。ロゴは多くの場合、アプリケーションを表すより広く、より詳細な画像です。これを有効にすると、システムは、Android:logo属性を使用して、マニフェストファイルでアプリケーション(または個々のアクティビティ)に定義されたロゴイメージを使用します。ロゴは、アクションバーの高さに合わせて必要に応じてサイズが変更されます。 (ベストプラクティスは、アプリケーションアイコンと同じサイズでロゴを設計することです。)
ソース: http://developer.Android.com/guide/topics/ui/actionbar.html#Style
アイコンをロゴに置き換えるには、Android:logo属性を使用してマニフェストファイルでアプリケーションロゴを指定し、アクティビティでsetDisplayUseLogoEnabled(true)を呼び出します。
次のように見えます:
Android:logo
はAPIレベル10で使用できますが、APIレベル8では使用できませんAndroid:logo
なしでAndroid:icon
を使用すると、アプリの引き出しにアプリケーションアイコンが設定されません私の考えでは、「ロゴ」はアプリケーションアイコンではなく会社のロゴを指します。