1

Androidアプリ自体からプログラムでアプリウィジェットを作成することはまったく可能ですか? 私はこれを行う方法についてかなり迷っており、これまでのグーグルでは、それは不可能であると信じるようになりました(アプリウィジェットとアプリ自体は別のアプリケーションでなければなりません)。

では、Android アプリ内からアプリ ウィジェットを動的に作成することは可能でしょうか? 不可能な場合、どのようにアプローチしますか? 皆さんありがとう!

4

1 に答える 1

3

Androidアプリ自体からプログラムでアプリウィジェットを作成することはまったく可能ですか?

それは、これが何を意味するかによって完全に異なります。

私はこれを行う方法についてかなり迷っており、これまでのグーグルでは、それは不可能であると信じるようになりました(アプリウィジェットとアプリ自体は別のアプリケーションでなければなりません)。

いいえ、アプリ ウィジェットは、アプリケーションの残りの部分と同じ Android プロジェクトに入れることができます。実際、通常はそうです。

では、Android アプリ内からアプリ ウィジェットを動的に作成することは可能でしょうか?

繰り返しになりますが、「動的に」とは何を意味するかを世界は知っていると考えているようで、私たちに推測を強いています.

コードの観点から見ると、アプリ ウィジェットは、 、AppWidgetProviderそれを指すマニフェスト内のエントリAppWidgetProvider、メタデータ XML ファイル、および必要なその他のリソース (レイアウト、ドローアブルなど) で構成されます。これらはすべてプログラマーが作成し、コンパイル時にアプリに含める必要があります。これらを「動的に」作成することはできません。

アプリ ウィジェットのインスタンスは、プログラマーではなく、ユーザーによってホーム画面に配置されます。したがって、プログラマはアプリ ウィジェットのインスタンスを「動的に」作成することはできません。

プログラマーが「動的に」できることは、アプリ ウィジェット内に表示される内容を決定することです (たとえば、ニュース ティッカーの現在の見出し、音楽プレーヤーで現在再生されている曲など)。

于 2012-11-25T12:05:08.240 に答える