2017-12-11 21 views
0

質問を明確にするために:Androidでウィジェット専用アプリケーションを作成していますか?

私はPlaystore内で、目に見える活動のないウィジェットのみのAppsを見てきました。 自分自身を作成し​​ようとしましたが、ランチャーアクティビティを定義する必要があります。ランチャーとしてウィジェットの設定アクティビティを使用すると、Androidのアプリ概要でアプリが表示されます。

https://i.imgur.com/lhx0TDG.png

私はランチャーアクティビティを定義していけない場合は私も、エミュレータ上のアプリを展開傾けます。

開発者ガイドhttps://developer.android.com/guide/topics/appwidgets/index.htmlにこのウィジェットをどう扱うかについてはっきりしていません。

情報を入手するためのヘルプや説明があります。

答えて

0

ウィジェットだけを作成したい場合は、アンドロイドアプリケーションのみをアクティビティなしで作成します。あなたの活動の意図を宣言する必要はありません。 android.appwidget.action.APPWIDGET_CONFIGUREのインテントフィルタを渡すだけで、ユーザがホーム画面にアクティビティを追加するとアクティビティがロードされます。これで、ウィジェットが実行されているクラスファイルに好きなandroid:configure属性のウィジェットレイアウトxmlファイルで設定クラスを宣言できます。

これが役に立ちます。

関連する問題