DevicePolicyManager.SetKeyguardDisabledFeatures メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
デバイスを管理しているアプリケーションによって呼び出され、ウィジェットなどのキーガードのカスタマイズが無効になります。
[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)
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。