Language

DeviceLockManager クラス

定義

システム デバイス ロック サービスとの対話に使用されるマネージャー。

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

注釈

システム デバイス ロック サービスとの対話に使用されるマネージャー。 デバイス ロック機能は、デバイスをロックおよびロック解除するために、特別なアプリケーション ("キオスク アプリ"、デバイス ロック ソリューションによってダウンロードおよびインストール) によって使用されます。 一般的なユース ケースは、資金提供されたデバイスであり、支払いが見逃された場合にデバイスをロックする機能がファイナンス エンティティにあります。 デバイスがロックされている場合、デバイスとの限られた一連の対話のみが許可されます (緊急通話の発信など)。

android.content.Context#getSystemService(java.lang.String)とContext#DEVICE_LOCK_SERVICEを使用して、DeviceLockManagerを作成します。

Javaドキュメント。

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

フィールド

名前 説明
DeviceLockRoleFinancing
古い.

#getKioskAppsによって返される、財務対象のデバイス ロールを表す定数。

ExtraDeviceLockVersion

アクティビティを開始したデバイス ロック ソリューションのバージョンを含むキオスク セットアップ アクティビティに追加渡されます。

プロパティ

名前 説明
Class

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

(継承元 Object)
Handle

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

(継承元 Object)
JniIdentityHashCode

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

(継承元 Object)
JniManagedPeerState

システム デバイス ロック サービスとの対話に使用されるマネージャー。

(継承元 JavaObject)
JniPeerMembers

このJava ピアのメンバーを呼び出すために使用される JNI メタデータを取得します。

PeerReference

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

(継承元 Object)
ThresholdClass

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

(継承元 Object)
ThresholdType

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

(継承元 Object)

メソッド

名前 説明
ClearDeviceRestrictions(IExecutor, IOutcomeReceiver)

デバイスの制限をクリアします。

Clone()

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

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

システム デバイス ロック サービスとの対話に使用されるマネージャー。

(継承元 JavaObject)
Dispose()

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

(継承元 Object)
Dispose(Boolean)

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

(継承元 Object)
DisposeUnlessReferenced()

システム デバイス ロック サービスとの対話に使用されるマネージャー。

(継承元 JavaObject)
Equals(Object)

システム デバイス ロック サービスとの対話に使用されるマネージャー。

(継承元 JavaObject)
Equals(Object)

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

(継承元 Object)
GetDeviceId(IExecutor, IOutcomeReceiver)

デバイス ID を取得します。

GetHashCode()

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

(継承元 Object)
GetKioskApps(IExecutor, IOutcomeReceiver)

キオスク アプリの役割とパッケージを取得します。

IsDeviceLocked(IExecutor, IOutcomeReceiver)

デバイスがロックされているかどうかを確認します。

JavaFinalize()
古い.

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

(継承元 Object)
LockDevice(IExecutor, IOutcomeReceiver)

デバイスをロックします。

Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
NotifyKioskSetupFinished(IExecutor, IOutcomeReceiver)

キオスクのセットアップが完了し、セットアップ アクティビティにロックする必要がなくなったことを DLC に通知します。

SetHandle(IntPtr, JniHandleOwnership)

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

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

システム デバイス ロック サービスとの対話に使用されるマネージャー。

(継承元 JavaObject)
ToArray<T>()

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

(継承元 Object)
ToString()

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

(継承元 Object)
UnlockDevice(IExecutor, IOutcomeReceiver)

デバイスのロックを解除します。

UnregisterFromRuntime()

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

(継承元 Object)
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()

システム デバイス ロック サービスとの対話に使用されるマネージャー。

(継承元 JavaObject)
IJavaPeerable.Finalized()

システム デバイス ロック サービスとの対話に使用されるマネージャー。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

システム デバイス ロック サービスとの対話に使用されるマネージャー。

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

システム デバイス ロック サービスとの対話に使用されるマネージャー。

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

システム デバイス ロック サービスとの対話に使用されるマネージャー。

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

システム デバイス ロック サービスとの対話に使用されるマネージャー。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

システム デバイス ロック サービスとの対話に使用されるマネージャー。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象