2012-01-29 9 views
6

Androidのネイティブメッセージングアプリケーションに似たランチャーアイコンを作成したいと考えています。このアプリのアイコンには画像がありますが、動的に変化する数字(未読メッセージの数に対応する何らかの種類のカウンタ)もあります。また、このアイコンはウィジェットではありません。アプリケーション・ドロワにある実際のアイコンです。動的ランチャーアイコンを作成する

私はこれを達成するためにどのように進むことができますか?私は次元が1x1に設定されているウィジェットを含むいくつかの解決策を見つけましたが、私はウィジェットとして自分のアプリケーションにショートカットを追加したくありません。可能であれば、私はいくつかのプログラマティックな方法でランチャーアイコンを操作したいと思います。

ありがとうございます!

注: 私は長い時間前に尋ねた質問に似ています。しかし、それ以来、Android APIが多くの変更を経ていることを見ても、古い回答は適用可能かもしれないし、そうでないかもしれない - したがって新しい質問の必要性。 (link

答えて

7

私はこれをどのようにして行うことができますか?

独自のランチャーで自分のホーム画面を作成することはできません。

+0

メッセージングアイコンがさまざまな機会に「未読メッセージの数」を取得したのは、ランチャー固有のものですか? – ninetwozero

+1

@ninetwozero:ランチャーに固有のはずです。ランチャーは、それらのスマート自体を持っている必要があります。 SDKのHomeサンプルアプリのようなものを試して、ランチャーアイコンの外観を見てテストすることができます。 – CommonsWare

+0

+1ランチャーコード(電子メール、Gmail、SMS、電話などのための最先端のランチャー)と2)アイコンを模倣した1x1ウィジェット – Guillaume

0

Dynamic launcher iconを作成することはできません。

また、自分自身を更新できるアイコンに似たHome Screen Widgetをデザインすることもできます。

HereさんのチュートリアルHome Screen Widgetのチュートリアルです。

AndroidデバイスのMenuで取得する必要がある場合は、@ CommonSWareが言ったことが必要だと思います。

関連する問題