ウィジェットとは?


10

ウィジェットとアプリまたはショートカットの違いは何ですか?アプリのコンセプトは、Androidで実行されて特定の用途や機能を提供するものとして理解できます。ショートカットの概念を理解して、アプリにアクセスする方法を提供することもできます。

ウィジェットは特別なタイプのアプリまたは特別なタイプのショートカットですか、それともアプリとショートカットの両方とは異なる方法で特徴付けられていますか?

回答:


10

Androidには2種類のウィジェットがあります。

  • AppWidget:別のアプリケーション(例:ホーム画面)に埋め込むことができるアプリケーション(例:天気ウィジェット)の小さなビュー
  • GUIウィジェット:ボタン、テキストボックスなど。任意のビジュアルインターフェイス要素。

前者(AppWidget)についてお話していると思います。AppWidgetは常にアプリに属します。AppWidgetHostとして機能するアプリ(例:HomeScreenアプリ)は、そのUIの一部をAppWidgetを提供するアプリによって管理されるように貸すことができます。

つまり、アプリケーションを別のアプリケーション内に埋め込む方法です。

AppWidgetは通常、「スマートショートカット」として使用されます。クリックしてアクティビティを起動する以外の追加ロジックを提供するショートカット。AppWidgetの典型的な例は、最近のメール/ SMS / Facebook / Twitter / whatever-your-favorite-messaging-appウィジェット、Astridのタスクリスト、カレンダーウィジェットなどです。

AppWidgetは概念的にはGUIウィジェットですが、AppWidgetはAndroidのフレームワークでは提供されないGUIウィジェットであり、代わりにシステムにインストールされている他のアプリケーションによって提供されます。


1
はい、AppWidgetsについて話しています。つまり、ユーザーがホーム画面に追加することを選択できるコンポーネントを検討する場合、アプリやショートカットと同等にランク付けされるコンポーネントのタイプです。
マイク・グリーン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.