2012-01-30 14 views

答えて

5

プログラムで設定することは意味がありません。ランチャーは、アプリケーションがアクティブでないときにアプリケーションアイコンを表示する必要があります。

How to change an application icon programmatically in Android?をご覧になると、AndroidデベロッパーAPIのデモでこのサンプルコードにリンクしているコメントが見つかります。LaucherShortcuts

アクティビティはLauncherShortcutを作成できます(LauncherShortcutは異なるアイコンを持つことができます)(setupShortcut()関数を参照)。ユーザーがアイコンを選択するようにするには、ショートカットを作成するときにアイコンのリストを表示する必要があります。しかし、もう一度、それはショートカットです。アプリケーションのリストに元のアイコンが表示されます。

+0

実行時にランチャーアイコンを変更するために表示されるアプリは、実際のランチャーショートカットではなくウィジェットを使用していると思います。 – Kuffs

+0

@KUFFS:いくつか例を挙げて、私はそれを回避することができます....私は検索しようとしましたが失敗しました... – Satya

1

ランチャーアイコンをプログラムで設定することはできません。

関連する問題