Skip to content Skip to sidebar Skip to footer

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.

  1. Retrieve password quality level from device admin (original value)
  2. Set password quality to device admin to minimum level (i.e. PASSWORD_QUALITY_SOMETHING)
  3. Ask device admin whether is password quality sufficient (if true = user has password)
  4. 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?"