Java 如何在android中检查设备是否设置了密码?

Java 如何在android中检查设备是否设置了密码?,java,android,device-admin,Java,Android,Device Admin,在我的应用程序中,我想检查用户是否在他们的android设备中设置了密码?我尝试使用设备管理API,但我无法获取这些信息。还有其他方法吗?设备管理员不允许您直接检查设备是否有锁屏密码(或模式…) 但是你可以间接地做 来自设备管理员的密码质量级别(原始值) 设备管理员的密码质量达到最低水平(即密码质量) 设备管理员密码质量是否足够(如果真=用户有密码) 恢复原始密码质量级别(步骤1中的值) 允许您确定/所需的密码质量级别以及密码是否足够 您的设备管理员需要使用限制密码策略: <device-

在我的应用程序中,我想检查用户是否在他们的android设备中设置了密码?我尝试使用设备管理API,但我无法获取这些信息。还有其他方法吗?

设备管理员不允许您直接检查设备是否有锁屏密码(或模式…

但是你可以间接地

  • 来自设备管理员的密码质量级别(原始值)
  • 设备管理员的密码质量达到最低水平(即密码质量)
  • 设备管理员密码质量是否足够(如果真=用户有密码)
  • 恢复原始密码质量级别(步骤1中的值)
  • 允许您确定/所需的密码质量级别以及密码是否足够

    您的设备管理员需要使用限制密码策略:

    <device-admin xmlns:android="http://schemas.android.com/apk/res/android">
      <uses-policies>
        <limit-password />
      </uses-policies>
    </device-admin>
    
    
    

    您应该明确阅读。

    设备管理员不允许您直接检查设备是否有锁屏密码(或模式…

    但是你可以间接地

  • 来自设备管理员的密码质量级别(原始值)
  • 设备管理员的密码质量达到最低水平(即密码质量)
  • 设备管理员密码质量是否足够(如果真=用户有密码)
  • 恢复原始密码质量级别(步骤1中的值)
  • 允许您确定/所需的密码质量级别以及密码是否足够

    您的设备管理员需要使用限制密码策略:

    <device-admin xmlns:android="http://schemas.android.com/apk/res/android">
      <uses-policies>
        <limit-password />
      </uses-policies>
    </device-admin>
    
    
    

    你应该仔细阅读。

    看看这个答案:谢谢你的帖子,我要的是设备密码。现在我知道了。然后你必须更具体:在我的手机上有密码锁,滑动模式锁,面部锁,天知道还有什么。你需要哪一个?对不起!我需要设备中是否设置了密码锁?不管怎样,请看这里:查看以下答案:谢谢你的帖子,我需要设备密码。现在我得到了。然后你必须更具体:在我的手机上有密码锁,滑动模式锁,面部锁,天知道还有什么。你需要哪一个?对不起!我需要设备中是否设置了密码锁?无论如何,请查看以下内容: