How To Check The Device Has Set Password Or Not In Android?
In my application, I want to check whether the user has set the password in their android device or not? I tried using device admin apis m not able to get those information. Is the
Solution 1:
Device administrator doesn't allow you to check whether device has lock screen password (or pattern ...) directly.
However you can do it indirectly.
- Retrieve password quality level from device admin (original value)
- Set password quality to device admin to minimum level (i.e. PASSWORD_QUALITY_SOMETHING)
- Ask device admin whether is password quality sufficient (if true = user has password)
- Restore original password quality level (value from step 1)
DevicePolicyManager allows you to set/get required password quality level and check whether is password sufficient.
Your device admin will need to use limit-pasword policy:
<device-adminxmlns:android="http://schemas.android.com/apk/res/android"><uses-policies><limit-password /></uses-policies></device-admin>
And you should definetely read this Device Administrator Guide.
Post a Comment for "How To Check The Device Has Set Password Or Not In Android?"