Android 8.0上的getStorageEncryptionStatus();

Android 8.0上的getStorageEncryptionStatus();,android,encryption,filesystems,Android,Encryption,Filesystems,我们正在Android上开发一个设备管理应用程序,需要检查设备加密状态。我们使用的是DevicePolicyManager的getStorageEncryptionStatus()方法,它在大多数设备上都能正常工作 然而,在一些问题上(在Android 8.0.0的三星Galaxy S8上发现),即使在设备上设置了密码,该方法也会返回加密\状态\活动\默认\密钥。一些用户在三星设备上也遇到了同样的问题,是否有任何东西不允许该制造商使用该方法?这里只是猜测:可能它使用了交错设置,其中加密密钥由三星

我们正在Android上开发一个设备管理应用程序,需要检查设备加密状态。我们使用的是
DevicePolicyManager
getStorageEncryptionStatus()
方法,它在大多数设备上都能正常工作


然而,在一些问题上(在Android 8.0.0的三星Galaxy S8上发现),即使在设备上设置了密码,该方法也会返回
加密\状态\活动\默认\密钥。一些用户在三星设备上也遇到了同样的问题,是否有任何东西不允许该制造商使用该方法?

这里只是猜测:可能它使用了交错设置,其中加密密钥由三星保护,而三星安全性(Knox?)由三星保护正在获取密码。PS您可以使用backticks`指示内联代码,有关详细信息,请参阅编辑。