DevicePolicyManager.SetKeyguardDisabledFeatures メソッド

定義

デバイスを管理しているアプリケーションによって呼び出され、ウィジェットなどのキーガードのカスタマイズが無効になります。

[Android.Runtime.Register("setKeyguardDisabledFeatures", "(Landroid/content/ComponentName;I)V", "GetSetKeyguardDisabledFeatures_Landroid_content_ComponentName_IHandler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_KEYGUARD")]
public virtual void SetKeyguardDisabledFeatures (Android.Content.ComponentName? admin, Android.App.Admin.KeyguardDisable which);
[<Android.Runtime.Register("setKeyguardDisabledFeatures", "(Landroid/content/ComponentName;I)V", "GetSetKeyguardDisabledFeatures_Landroid_content_ComponentName_IHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_KEYGUARD")>]
abstract member SetKeyguardDisabledFeatures : Android.Content.ComponentName * Android.App.Admin.KeyguardDisable -> unit
override this.SetKeyguardDisabledFeatures : Android.Content.ComponentName * Android.App.Admin.KeyguardDisable -> unit

パラメーター

admin
ComponentName

DeviceAdminReceiverこの要求が関連付けられているもの。 呼び出し元がデバイス管理者でない場合は Null

which
KeyguardDisable

無効にされた機能フラグは、(既定)、#KEYGUARD_DISABLE_FEATURES_ALL、または 、、 #KEYGUARD_DISABLE_SECURE_NOTIFICATIONS#KEYGUARD_DISABLE_FINGERPRINT#KEYGUARD_DISABLE_IRIS#KEYGUARD_DISABLE_SHORTCUTS_ALL#KEYGUARD_DISABLE_TRUST_AGENTS#KEYGUARD_DISABLE_FACE#KEYGUARD_DISABLE_SECURE_CAMERA#KEYGUARD_DISABLE_UNREDACTED_NOTIFICATIONS#KEYGUARD_DISABLE_WIDGETS_ALL組み合わせのいずれか#KEYGUARD_DISABLE_FEATURES_NONEになります。

属性

注釈

デバイスを管理しているアプリケーションによって呼び出され、ウィジェットなどのキーガードのカスタマイズが無効になります。 これを設定すると、指定された機能リストに従ってキーガード機能が無効になります。

呼び出し元のデバイス管理者は、このメソッドを呼び出すことができるように要求 DeviceAdminInfo#USES_POLICY_DISABLE_KEYGUARD_FEATURES している必要があります。呼び出されていない場合は、セキュリティ例外がスローされます。

バージョン android.os.Build.VERSION_CODES#M より前のマネージド プロファイルからこれを呼び出すと、セキュリティ例外がスローされます。 バージョンandroid.os.Build.VERSION_CODES#Mから、管理プロファイルのプロファイル所有者は、親ユーザーに影響を与える ul><li>#KEYGUARD_DISABLE_TRUST_AGENTS を設定<できますが、マネージド プロファイルに個別のチャレンジが設定されていない場合にのみ設定できます。 <li>#KEYGUARD_DISABLE_FINGERPRINT#KEYGUARD_DISABLE_FACE または #KEYGUARD_DISABLE_IRIS 存在する場合はマネージド プロファイルチャレンジに影響を与え、それ以外の場合は親ユーザーに影響します。 <li>#KEYGUARD_DISABLE_UNREDACTED_NOTIFICATIONS 。これは、マネージド プロファイル内のアプリケーションによって生成される通知に影響します。 </ul>

バージョンandroid.os.Build.VERSION_CODES#Rから、organization所有の管理プロファイルのプロファイル所有者は、<親プロファイルで呼び出されたときに親ユーザーに影響を与える ul><li>#KEYGUARD_DISABLE_SECURE_CAMERA を設定できます。 <li>#KEYGUARD_DISABLE_SECURE_NOTIFICATIONS これは、親プロファイルで呼び出されたときに親ユーザーに影響します。 </ul>#KEYGUARD_DISABLE_TRUST_AGENTS、、#KEYGUARD_DISABLE_FINGERPRINT#KEYGUARD_DISABLE_FACE#KEYGUARD_DISABLE_SECURE_CAMERA#KEYGUARD_DISABLE_IRISおよび #KEYGUARD_DISABLE_SECURE_NOTIFICATIONS は、 によって#getParentProfileInstance(ComponentName)返されるインスタンスでDevicePolicyManager設定して、親プロファイルに制限を設定することもできます。 #KEYGUARD_DISABLE_SECURE_CAMERAは、呼び出し元のデバイス管理者がorganization所有のマネージド プロファイルのプロファイル所有者である場合にのみ、親プロファイル インスタンスに設定できます。

マネージド プロファイルの他の機能を無効にする要求は無視されます。

管理者は、 を呼び出すことによって無効にされた機能をチェックできます#getKeyguardDisabledFeatures(ComponentName)

の Java ドキュメント android.app.admin.DevicePolicyManager.setKeyguardDisabledFeatures(android.content.ComponentName, int)

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

適用対象