DevicePolicyManager.RequiredPasswordComplexity 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得由 #setRequiredPasswordComplexity(int)設定的密碼複雜度要求,針對目前使用者。 -或- 設定使用者螢幕鎖定的最低密碼複雜度要求。
public virtual int RequiredPasswordComplexity { [Android.Runtime.Register("getRequiredPasswordComplexity", "()I", "GetGetRequiredPasswordComplexityHandler", ApiSince=31)] [Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")] get; [Android.Runtime.Register("setRequiredPasswordComplexity", "(I)V", "GetSetRequiredPasswordComplexity_IHandler", ApiSince=31)] [Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")] set; }
[<get: Android.Runtime.Register("getRequiredPasswordComplexity", "()I", "GetGetRequiredPasswordComplexityHandler", ApiSince=31)>]
[<get: Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")>]
[<set: Android.Runtime.Register("setRequiredPasswordComplexity", "(I)V", "GetSetRequiredPasswordComplexity_IHandler", ApiSince=31)>]
[<set: Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")>]
member this.RequiredPasswordComplexity : int with get, set
屬性值
- 屬性
備註
財產取得者文件:
取得由 #setRequiredPasswordComplexity(int)設定的密碼複雜度要求,針對目前使用者。
此方法與 #getPasswordComplexity() 的差別在於,此方法僅回傳 所 #setRequiredPasswordComplexity(int) 設定的值,而 #getPasswordComplexity() 回傳的是密碼的複雜度。
此方法可在回傳#getParentProfileInstance(ComponentName)的實例中呼叫DevicePolicyManager,以取得父設定檔的限制。
Java 文件 android.app.admin.DevicePolicyManager.getRequiredPasswordComplexity()。
屬性設定文件:
設定使用者螢幕鎖定的最低密碼複雜度要求。 複雜度等級是預先定義的等級之一,使用者無法設定較低複雜度的密碼。
請注意,當使用統一挑戰的配置檔時,複雜度會適用於統一挑戰。
此方法可在回傳的#getParentProfileInstance(ComponentName)實例上呼叫DevicePolicyManager,以設定父設定檔的限制。
<強註>:</strong> 使用此方法指定密碼要求可清除過時 #setPasswordQuality(ComponentName, int) 方法及其相關方法設定的任何密碼要求。 此外,若父實例使用過時#setPasswordQuality(ComponentName, int)DevicePolicyManager密碼設定密碼要求,必須#setPasswordQuality(ComponentName, int)先在該實例呼叫 以 進行#PASSWORD_QUALITY_UNSPECIFIED清除,才能設定受管理設定檔的複雜度要求。
Build.VERSION_CODES#VANILLA_ICE_CREAM從 開始,設定完密碼要求後,PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult)會通知管理員該政策是否成功設定。 此回調將包含:ul>li 政策識別碼<DevicePolicyIdentifiers#PASSWORD_COMPLEXITY_POLICY li> 此TargetUser政策與 <li> 相關 The PolicyUpdateResult,即PolicyUpdateResult#RESULT_POLICY_SET政策是否成功設定或政策未設定的原因,例如 PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY) </ul> 若政策有變更,PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult)將通知管理員此變更。><< 此回調將包含與 PolicyUpdateReceiver#onPolicySetResult 相同的參數,並 PolicyUpdateResult 包含政策變更的原因。
Java 文件 android.app.admin.DevicePolicyManager.setRequiredPasswordComplexity(int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。