AppWidgetManager クラス

定義

AppWidget の状態を更新します。は、インストールされている AppWidget プロバイダーとその他の AppWidget 関連の状態に関する情報を取得します。

[Android.Runtime.Register("android/appwidget/AppWidgetManager", DoNotGenerateAcw=true)]
public class AppWidgetManager : Java.Lang.Object
[<Android.Runtime.Register("android/appwidget/AppWidgetManager", DoNotGenerateAcw=true)>]
type AppWidgetManager = class
    inherit Object
継承
AppWidgetManager
属性

注釈

AppWidget の状態を更新します。は、インストールされている AppWidget プロバイダーとその他の AppWidget 関連の状態に関する情報を取得します。

<div class="special reference"><h3>Developer Guides</h3>

アプリ ウィジェットの作成の詳細については、 アプリ ウィジェット 開発者ガイドを参照してください。

</部>

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
AppWidgetManager(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

名前 説明
ActionAppwidgetBind

AppWidget をバインドして表示し、bindAppWidgetIdIfAllowed が false を返す場合に、 AppWidgetHost アクティビティから起動するアクティビティ アクション。

ActionAppwidgetConfigure

AppWidget がホストに追加されている間に AppWidget を構成するときに送信されます。

ActionAppwidgetDeleted

AppWidget のインスタンスがホストから削除されたときに送信されます。

ActionAppwidgetDisabled

このプロバイダーの最後の AppWidget が最後のホストから削除されたときに送信されます。

ActionAppwidgetEnabled

AppWidget のインスタンスが初めてホストに追加されたときに送信されます。

ActionAppwidgetHostRestored

ホストに関連する AppWidget 状態がバックアップから復元された後、ウィジェット ホストに送信されます。

ActionAppwidgetOptionsChanged

AppWidget のカスタム エクストラが変更されたときに送信されます。

ActionAppwidgetPick

表示する AppWidget を選択するときに、 AppWidgetHost アクティビティから起動するアクティビティ アクション。

ActionAppwidgetRestored

そのプロバイダーに関連する AppWidget 状態がバックアップから復元された後、 AppWidgetProvider に送信されます。

ActionAppwidgetUpdate

AppWidget の更新時に送信されます。

ExtraAppwidgetId

1 つの appWidgetId を含む意図 extra (int)。

ExtraAppwidgetIds

複数の appWidgetId を含む追加の意図。

ExtraAppwidgetOldIds

複数の appWidgetId を含む追加の意図。

ExtraAppwidgetOptions

特定のウィジェット ID に関する追加情報のバンドルを指すインテントエクストラ。

ExtraAppwidgetPreview

#requestPinAppWidget(ComponentName, Bundle, PendingIntent)に渡すことができる追加。

ExtraAppwidgetProvider

AppWidget プロバイダーのコンポーネント名を含む追加の意図。

ExtraAppwidgetProviderProfile

AppWidget プロバイダーが登録されているプロファイルのユーザー ハンドルを含む追加の意図。

ExtraCustomExtras

インストールされている AppWidget の一覧に混在させるjava.util.List オブジェクトのandroid.os.Bundleを含む AppWidget ピッカーに渡す追加の意図。

ExtraCustomInfo

インストールされている AppWidget の一覧に混在させるjava.util.List オブジェクトのAppWidgetProviderInfoを含む AppWidget ピッカーに渡す追加の意図。

ExtraHostId

ウィジェットが復元されたホストの整数 ID を示す、 #ACTION_APPWIDGET_HOST_RESTORED ブロードキャストに追加のアタッチされた意図。

InvalidAppwidgetId

AppWidget マネージャーが appWidgetId として返さないセンチネル値。

MetaDataAppwidgetProvider

マニフェスト メタデータ タグのフィールド。

OptionAppwidgetHostCategory

このウィジェットを所有するホストのカテゴリを AppWidgetProvider にヒントする追加のバンドル。

OptionAppwidgetMaxHeight

ウィジェット インスタンスの現在の幅の上限を含むバンドル エクストラ (int)。

OptionAppwidgetMaxWidth

ウィジェット インスタンスの現在の幅の上限を含むバンドル エクストラ (int)。

OptionAppwidgetMinHeight

ウィジェット インスタンスの現在の高さの下限を含むバンドル エクストラ (int)。

OptionAppwidgetMinWidth

ウィジェット インスタンスの現在の幅の下限を含むバンドル エクストラ (int)。

OptionAppwidgetRestoreCompleted

アプリがウィジェットの復元を完了したかどうかを含むバンドル エクストラ (ブール値)。

OptionAppwidgetSizes

可能なサイズの一覧を含む追加のバンドル (List<SizeF>) (dips) は、ウィジェット インスタンスが受け取ることができます。

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
InstalledProviders

現在インストールされている AppWidget プロバイダーの一覧を返します。

IsRequestPinAppWidgetSupported

既定のランチャーでサポートされている場合は、 TRUE を返します #requestPinAppWidget(ComponentName, Bundle, PendingIntent)

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

AppWidget の状態を更新します。は、インストールされている AppWidget プロバイダーとその他の AppWidget 関連の状態に関する情報を取得します。

(継承元 JavaObject)
JniPeerMembers

AppWidget の状態を更新します。は、インストールされている AppWidget プロバイダーとその他の AppWidget 関連の状態に関する情報を取得します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

名前 説明
BindAppWidgetId(Int32, ComponentName)

特定の appWidgetId のコンポーネントを設定します。

BindAppWidgetIdIfAllowed(Int32, ComponentName, Bundle)

特定の appWidgetId のコンポーネントを設定します。

BindAppWidgetIdIfAllowed(Int32, ComponentName)

特定の appWidgetId のコンポーネントを設定します。

BindAppWidgetIdIfAllowed(Int32, UserHandle, ComponentName, Bundle)

呼び出し元にアクセス許可がある場合は、特定の appWidgetId のプロバイダーを設定します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

AppWidget の状態を更新します。は、インストールされている AppWidget プロバイダーとその他の AppWidget 関連の状態に関する情報を取得します。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

AppWidget の状態を更新します。は、インストールされている AppWidget プロバイダーとその他の AppWidget 関連の状態に関する情報を取得します。

(継承元 JavaObject)
Equals(Object)

AppWidget の状態を更新します。は、インストールされている AppWidget プロバイダーとその他の AppWidget 関連の状態に関する情報を取得します。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetAppWidgetIds(ComponentName)

指定された AppWidget プロバイダーにバインドされている appWidgetId の一覧を取得します。

GetAppWidgetInfo(Int32)

指定した AppWidget の AppWidgetProviderInfo を返します。

GetAppWidgetOptions(Int32)

特定のウィジェット インスタンスに関連付けられている追加コンテンツを取得します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetInstalledProvidersForPackage(String, UserHandle)

指定されたパッケージとユーザー プロファイルの AppWidget プロバイダーを取得します。

GetInstalledProvidersForProfile(UserHandle)

指定されたユーザー プロファイルの AppWidget プロバイダーを取得します。

GetInstance(Context)

指定された android.content.Context Context オブジェクトに使用する AppWidgetManager インスタンスを取得します。

GetWidgetPreview(ComponentName, UserHandle, AppWidgetCategory)

このウィジェットの RemoteViews プレビューを取得します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
NotifyAppWidgetViewDataChanged(Int32, Int32)

指定した AppWidget インスタンス内の指定したコレクション ビューに、そのデータを無効にするよう通知します。

NotifyAppWidgetViewDataChanged(Int32[], Int32)

指定したすべての AppWidget インスタンスの指定したコレクション ビューに、データを無効にするよう通知します。

PartiallyUpdateAppWidget(Int32, RemoteViews)

appWidgetId で指定されたウィジェットに対して増分更新またはコマンドを実行します。

PartiallyUpdateAppWidget(Int32[], RemoteViews)

appWidgetIds で指定されたウィジェットに対して増分更新またはコマンドを実行します。

QueryAppWidgetEvents(Int64, Int64)

指定された時間範囲内のアプリ ウィジェットの相互作用イベントを照会します。

RemoveWidgetPreview(ComponentName, AppWidgetCategory)

指定したウィジェット カテゴリのこのプロバイダーのプレビューを削除します。

RequestPinAppWidget(ComponentName, Bundle, PendingIntent)

現在のランチャーにアプリ ウィジェットをピン留めするように要求します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

AppWidget の状態を更新します。は、インストールされている AppWidget プロバイダーとその他の AppWidget 関連の状態に関する情報を取得します。

(継承元 JavaObject)
SetWidgetPreview(ComponentName, AppWidgetCategory, RemoteViews)

このウィジェットのプレビューを設定します。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
UpdateAppWidget(ComponentName, RemoteViews)

指定された AppWidget プロバイダーのすべての AppWidget インスタンスに使用するように RemoteViews を設定します。

UpdateAppWidget(Int32, RemoteViews)

指定した appWidgetId に使用する RemoteView を設定します。

UpdateAppWidget(Int32[], RemoteViews)

指定した appWidgetId に使用する RemoteView を設定します。

UpdateAppWidgetOptions(Int32, Bundle)

特定のウィジェット インスタンスの追加を更新します。

UpdateAppWidgetProviderInfo(ComponentName, String)

指定された AppWidget プロバイダーの情報を更新します。

Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

AppWidget の状態を更新します。は、インストールされている AppWidget プロバイダーとその他の AppWidget 関連の状態に関する情報を取得します。

(継承元 JavaObject)
IJavaPeerable.Finalized()

AppWidget の状態を更新します。は、インストールされている AppWidget プロバイダーとその他の AppWidget 関連の状態に関する情報を取得します。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

AppWidget の状態を更新します。は、インストールされている AppWidget プロバイダーとその他の AppWidget 関連の状態に関する情報を取得します。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

AppWidget の状態を更新します。は、インストールされている AppWidget プロバイダーとその他の AppWidget 関連の状態に関する情報を取得します。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

AppWidget の状態を更新します。は、インストールされている AppWidget プロバイダーとその他の AppWidget 関連の状態に関する情報を取得します。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

AppWidget の状態を更新します。は、インストールされている AppWidget プロバイダーとその他の AppWidget 関連の状態に関する情報を取得します。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

AppWidget の状態を更新します。は、インストールされている AppWidget プロバイダーとその他の AppWidget 関連の状態に関する情報を取得します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象