DevicePolicyManager.ActionSetNewPassword 欄位
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
活動動作:讓使用者輸入新密碼。
[Android.Runtime.Register("ACTION_SET_NEW_PASSWORD")]
public const string ActionSetNewPassword;
[<Android.Runtime.Register("ACTION_SET_NEW_PASSWORD")>]
val mutable ActionSetNewPassword : string
欄位值
- 屬性
備註
活動動作:讓使用者輸入新密碼。
對於管理員應用程式,此活動應在使用 #setPasswordQuality(ComponentName, int)後啟動,或 #setPasswordMinimumLength(ComponentName, int) 讓使用者輸入符合當前需求的新密碼。 你可以用來 #isActivePasswordSufficient() 判斷是否需要讓使用者選擇新密碼,以符合目前的限制。 從此活動恢復後,你可以檢查新的密碼特性是否足夠。
非管理員應用程式可以用 #getPasswordComplexity() 來檢查目前的螢幕鎖定複雜度,並利用此活動 #EXTRA_PASSWORD_COMPLEXITY 向用戶建議應用程式希望新鎖定的複雜度。 請注意,這兩個 #getPasswordComplexity() 和 extra #EXTRA_PASSWORD_COMPLEXITY 都需要呼叫應用程式擁有權限 permission#REQUEST_PASSWORD_COMPLEXITY。
如果意圖是在受管理的設定檔中啟動,且設定檔擁有者是基於 android.os.Build.VERSION_CODES#M 或之前建立的,這會觸發輸入該設定檔父組的新密碼。 其他情況下,它會觸發輸入新密碼,針對啟動的使用者或設定檔。
Java 文件 android.app.admin.DevicePolicyManager.ACTION_SET_NEW_PASSWORD。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。