DevicePolicyManager.ActionSetNewPassword Field
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Activity action: have the user enter a new password.
[Android.Runtime.Register("ACTION_SET_NEW_PASSWORD")]
public const string ActionSetNewPassword;
[<Android.Runtime.Register("ACTION_SET_NEW_PASSWORD")>]
val mutable ActionSetNewPassword : string
Field Value
- Attributes
Remarks
Activity action: have the user enter a new password.
For admin apps, this activity should be launched after using #setPasswordQuality(ComponentName, int)
, or #setPasswordMinimumLength(ComponentName, int)
to have the user enter a new password that meets the current requirements. You can use #isActivePasswordSufficient()
to determine whether you need to have the user select a new password in order to meet the current constraints. Upon being resumed from this activity, you can check the new password characteristics to see if they are sufficient.
Non-admin apps can use #getPasswordComplexity()
to check the current screen lock complexity, and use this activity with extra #EXTRA_PASSWORD_COMPLEXITY
to suggest to users how complex the app wants the new screen lock to be. Note that both #getPasswordComplexity()
and the extra #EXTRA_PASSWORD_COMPLEXITY
require the calling app to have the permission permission#REQUEST_PASSWORD_COMPLEXITY
.
If the intent is launched from within a managed profile with a profile owner built against android.os.Build.VERSION_CODES#M
or before, this will trigger entering a new password for the parent of the profile. For all other cases it will trigger entering a new password for the user or profile it is launched from.
Java documentation for android.app.admin.DevicePolicyManager.ACTION_SET_NEW_PASSWORD
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.