2012-04-28 12 views
0

通常、ユーザーが開くアプリウィジェットのインストールリストを開く方法は?show app widget選択リスト

長いホーム画面をクリックしてwdgetを開くと、このリストが表示されます。

私は、ユーザーがウィジェット選択を開いたときに、このコードが実行知っている:

Starting activity: Intent { act=android.appwidget.action.APPWIDGET_PICK cmp=com.android.settings/.AppWidgetPickActivity (has extras) } 

Displayed activity com.android.settings/.AppWidgetPickActivity: 470 ms (total 470 ms) 

私はリストのために使用されたエキストラと仮定? おかげ

+0

この目的のために、APPWIDGET_PICKを送信する方法がある場合は、おそらく可能です。しかし、ハニカムから、後でこの意図はもはや使われていないようです。 –

答えて

1

この質問へのCommonswareの答えを見てみましょう:Add widget to homescreen from Android application

あなたがリストを開くことができますが、つまり、appwidgetをインストールし、選択を使用することはできません。これを行うには、アプリケーションにAppWidgetHostが動作している必要があります(ホーム画面のアプリケーションがこのカテゴリに該当します)

+0

私の研究と試練のために、この答えは正しいと思います。しかし、保証することはできませんでした。誰も参照でそれを証明することはできますか? –

+0

@ Mir-Ismailiまあ、Mark Murphy(CommonsWare)はAndroid開発の権威だと思います:)関連する参考資料でなければなりません。ちょうど彼の評判を見て –