如何使用java检查Android上的加密
要使用我的应用程序,我首先要检查用户是否对智能手机进行了加密。如何使用java检查Android上的加密,java,android,security,encryption,Java,Android,Security,Encryption,要使用我的应用程序,我首先要检查用户是否对智能手机进行了加密。 我知道在哪里可以找到手机上的信息:“安全和锁屏>设备安全>密码和凭据”(或者类似的东西,我的智能手机语言不是英语)。在那里,我可以看到状态是加密的,目标是在我的应用程序上用java代码获取这些信息。我怎么做 提前感谢。我在这里找到了一个解决方案: 我就是这样应用它的: Integer encrypt_status = 0; final DevicePolicyManager dpm = (DevicePolicyManager) g
我知道在哪里可以找到手机上的信息:“安全和锁屏>设备安全>密码和凭据”(或者类似的东西,我的智能手机语言不是英语)。在那里,我可以看到状态是加密的,目标是在我的应用程序上用java代码获取这些信息。我怎么做
提前感谢。我在这里找到了一个解决方案: 我就是这样应用它的:
Integer encrypt_status = 0;
final DevicePolicyManager dpm = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
if (dpm != null) {
Integer status = dpm.getStorageEncryptionStatus();
if(status == DevicePolicyManager.ENCRYPTION_STATUS_INACTIVE || status == DevicePolicyManager.ENCRYPTION_STATUS_UNSUPPORTED){
encrypt_flag = 1;
}
}