WallpaperManager クラス

定義

システムの壁紙へのアクセスを提供します。

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

注釈

android.app.WallpaperManagerJava ドキュメント。

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

コンストラクター

WallpaperManager(IntPtr, JniHandleOwnership)

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

フィールド

ActionChangeLiveWallpaper

直接ライブ壁紙プレビューを起動し、ユーザーはすぐに特定のライブ壁紙に切り替えることを確認することができます。

ActionCropAndSetWallpaper

アクティビティアクション:壁紙を選択するための設定を表示します。

ActionLiveWallpaperChooser

ユーザーが現在のグローバルライブ壁紙を選択するためのアクティビティを起動します。

CommandDrop

コマンド: #sendWallpaperCommandユーザーがホストの領域にオブジェクトをドロップすると、壁紙 ホストによって報告されます。

CommandSecondaryTap

コマンド: #sendWallpaperCommandユーザーが空の領域 (ホストでアクションを実行していない) 上のセカンダリ ポインターを解放したときに、壁紙 ホストによって報告されます。

CommandTap

コマンド: #sendWallpaperCommandユーザーが空の領域をタップしたときに壁紙ホストによって報告されます(ホストでアクションを実行していません)。

ExtraLiveWallpaperComponent

#ACTION_CHANGE_LIVE_WALLPAPERユーザーが確認できるように、プレビューとして表示する必要があるライブ 壁紙の ComponentName を指定する の追加。

FlagLock
古い.

フラグ: ロック画面固有の壁紙を設定または取得します。

FlagSystem
古い.

フラグ: 一般的なシステムの壁紙を設定または取得します。

WallpaperPreviewMetaData

応答する Intent#ACTION_SET_WALLPAPER アクティビティのマニフェスト エントリ。これにより、このアクションに関連付けられているカスタムの大きなアイコンを提供できます。

プロパティ

BuiltInDrawable

組み込みの静的システム壁紙の描画可能なを取得します。

Class

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

(継承元 Object)
DesiredMinimumHeight

壁紙に必要な最小高さを返します。

DesiredMinimumWidth

壁紙に必要な最小幅を返します。

Drawable

現在のシステムの壁紙を取得します。壁紙が設定されていない場合は、システムの組み込みの静的壁紙が返されます。

FastDrawable

と同様 #getDrawable()ですが、返される Drawable には、オーバーヘッドをできるだけ減らすためにいくつかの制限があります。

Handle

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

(継承元 Object)
IsSetWallpaperAllowed

呼び出し元のユーザーの壁紙を設定する呼び出し元のパッケージが許可されているかどうかを返します。

IsWallpaperSupported

通話ユーザーに対して壁紙がサポートされているかどうかを返します。

JniIdentityHashCode

システムの壁紙へのアクセスを提供します。

(継承元 Object)
JniPeerMembers

システムの壁紙へのアクセスを提供します。

PeerReference

システムの壁紙へのアクセスを提供します。

(継承元 Object)
ThresholdClass

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

ThresholdType

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

WallpaperInfo

現在の壁紙がライブ壁紙コンポーネントである場合は、壁紙に関する情報を返します。

メソッド

AddOnColorsChangedListener(WallpaperManager+IOnColorsChangedListener, Handler)

システムの壁紙へのアクセスを提供します。

Clear()

現在設定されているシステムの壁紙を削除し、システムの組み込みの壁紙に戻します。

Clear(WallpaperManagerFlags)

現在設定されている 1 つ以上の壁紙を削除し、それぞれに対してシステムの既定の表示に戻します。

ClearWallpaper()

すべての壁紙を工場出荷時のデフォルトにリセットします。

ClearWallpaperOffsets(IBinder)

を使用して、このウィンドウに以前に関連付けられたオフセットを #setWallpaperOffsets(IBinder, float, float)クリアします。

Clone()

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

(継承元 Object)
Dispose()

システムの壁紙へのアクセスを提供します。

(継承元 Object)
Dispose(Boolean)

システムの壁紙へのアクセスを提供します。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
ForgetLoadedWallpaper()

最後に読み込まれた壁紙への内部参照をすべて削除します。

GetBuiltInDrawable(Int32, Int32, Boolean, Single, Single)

システムの組み込みの静的壁紙の描画可能な を返します。

GetBuiltInDrawable(Int32, Int32, Boolean, Single, Single, WallpaperManagerFlags)

指定した型の組み込みの静的壁紙の描画可能な を返します。

GetBuiltInDrawable(WallpaperManagerFlags)

指定された組み込みの静的システム 壁紙の描画可能な を取得します。

GetCropAndSetWallpaperIntent(Uri)

指定したイメージをトリミングし、デバイスの壁紙を設定するアクティビティを起動する意図を取得します。

GetHashCode()

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

(継承元 Object)
GetInstance(Context)

指定されたコンテキストに関連付けられている WallpaperManager を取得します。

GetWallpaperColors(Int32)

壁紙の原色を取得します。

GetWallpaperFile(WallpaperManagerFlags)

指定された壁紙イメージファイルに対して、開いて読み取り可能なファイル記述子を取得します。

GetWallpaperId(WallpaperManagerFlags)

特定の種類の現在の壁紙の ID を取得します。

HasResourceWallpaper(Int32)

ユーザーが現在、特定のリソース ID で壁紙を使用するように設定されているかどうかを返します。

JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
PeekDrawable()

現在のシステムの壁紙を取得します。壁紙が設定されていない場合は、null ポインターが返されます。

PeekFastDrawable()

と同様 #getFastDrawable()ですが、壁紙が設定されていない場合は、null ポインターが返されます。

RemoveOnColorsChangedListener(WallpaperManager+IOnColorsChangedListener)

システムの壁紙へのアクセスを提供します。

SendWallpaperCommand(IBinder, String, Int32, Int32, Int32, Bundle)

現在アクティブな壁紙に任意のコマンドを送信します。

SetBitmap(Bitmap)

現在のシステム壁紙をビットマップに変更します。

SetBitmap(Bitmap, Rect, Boolean)

現在のシステムの壁紙をビットマップに変更し、完全なイメージのサブレクトを表示するヒントを指定します。

SetBitmap(Bitmap, Rect, Boolean, WallpaperManagerFlags)

#setBitmap(Bitmap, Rect, boolean)呼び出し元が設定するサポートされている壁紙カテゴリのどれを指定できるようにする のバージョン。

SetDisplayPadding(Rect)

壁紙がディスプレイの外側に持つ必要がある追加のパディングを指定します。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetResource(Int32)

現在のシステムの壁紙を、指定されたリソースのビットマップに変更します。

SetResource(Int32, WallpaperManagerFlags)

#setResource(int)呼び出し元が設定するサポートされている壁紙カテゴリのどれを指定できるようにする のバージョン。

SetStream(Stream)

現在のシステムの壁紙を特定のバイト ストリームに変更します。

SetStream(Stream, Rect, Boolean)

現在のシステムの壁紙を特定のバイト ストリームに変更し、完全なイメージのサブレクトが表示されるヒントを指定します。

SetStream(Stream, Rect, Boolean, WallpaperManagerFlags)

#setStream(InputStream, Rect, boolean)呼び出し元が設定するサポートされている壁紙カテゴリのどれを指定できるようにする のバージョン。

SetWallpaperOffsets(IBinder, Single, Single)

その壁紙が特定のウィンドウの後ろに表示されている場合は、任意の大きなスペース内で現在の壁紙の表示位置を設定します。

SetWallpaperOffsetSteps(Single, Single)

壁紙を示す複数の仮想画面を使用するアプリケーションの場合は、仮想画面間のステップ サイズを指定します。

SuggestDesiredDimensions(Int32, Int32)

現在のホーム アプリケーションでのみ使用する場合は、使用する壁紙のサイズを指定します。

ToArray<T>()

システムの壁紙へのアクセスを提供します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

システムの壁紙へのアクセスを提供します。

(継承元 Object)
Wait()

現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドをjava.lang.Object#notify()java.lang.Object#notifyAll()呼び出すまで待機します。

(継承元 Object)
Wait(Int64)

別のスレッドがこのオブジェクトの メソッドまたは java.lang.Object#notifyAll() メソッドを呼び出java.lang.Object#notify()すか、指定した時間が経過するまで、現在のスレッドを待機させます。

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

別のスレッドがこのオブジェクトのメソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出すかjava.lang.Object#notify()、他のスレッドが現在のスレッドを中断するか、一定のリアルタイムが経過するまで、現在のスレッドを待機させます。

(継承元 Object)

イベント

ColorsChanged

システムの壁紙へのアクセスを提供します。

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

IJavaPeerable.Disposed()

システムの壁紙へのアクセスを提供します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

システムの壁紙へのアクセスを提供します。

(継承元 Object)
IJavaPeerable.Finalized()

システムの壁紙へのアクセスを提供します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

システムの壁紙へのアクセスを提供します。

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

システムの壁紙へのアクセスを提供します。

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

システムの壁紙へのアクセスを提供します。

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

システムの壁紙へのアクセスを提供します。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

システムの壁紙へのアクセスを提供します。

GetJniTypeName(IJavaPeerable)

システムの壁紙へのアクセスを提供します。

適用対象