DevicePolicyManager.SetStorageEncryption(ComponentName, Boolean) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 멤버는 더 이상 사용되지 않습니다.
[Android.Runtime.Register("setStorageEncryption", "(Landroid/content/ComponentName;Z)I", "GetSetStorageEncryption_Landroid_content_ComponentName_ZHandler")]
public virtual Android.App.Admin.EncryptionStatus SetStorageEncryption (Android.Content.ComponentName admin, bool encrypt);
[<Android.Runtime.Register("setStorageEncryption", "(Landroid/content/ComponentName;Z)I", "GetSetStorageEncryption_Landroid_content_ComponentName_ZHandler")>]
abstract member SetStorageEncryption : Android.Content.ComponentName * bool -> Android.App.Admin.EncryptionStatus
override this.SetStorageEncryption : Android.Content.ComponentName * bool -> Android.App.Admin.EncryptionStatus
매개 변수
- admin
- ComponentName
DeviceAdminReceiver
이 요청과 연결된 요청입니다.
- encrypt
- Boolean
암호화를 요청하려면 true, 이전 요청을 해제하려면 false입니다.
반환
새 총 요청 상태(모든 활성 관리자의 경우) 또는 DevicePolicyManager#ENCRYPTION_STATUS_UNSUPPORTED
비시스템 사용자에 대해 호출된 경우
는 , #ENCRYPTION_STATUS_INACTIVE
또는 #ENCRYPTION_STATUS_ACTIVE
. 중 #ENCRYPTION_STATUS_UNSUPPORTED
하나가 됩니다. 이는 요청의 값입니다. 실제 디바이스 상태를 쿼리하는 데 사용합니다 #getStorageEncryptionStatus()
.
- 특성
설명
이 멤버는 더 이상 사용되지 않습니다. 이 메서드는 실제로 디바이스의 스토리지 암호화를 수정하지 않습니다. 디바이스의 암호화 상태에 영향을 미치지 않습니다.
스토리지 시스템을 암호화하도록 요청하기 위해 디바이스를 관리하는 애플리케이션에서 호출됩니다. 호출자가 보조 사용자 또는 관리되는 프로필에 있는 경우 아무 작업도 수행하지 않습니다. <p> 여러 디바이스 관리자가 디바이스 암호화를 제어하려고 하면 가장 안전하고 지원되는 설정이 항상 사용됩니다. 디바이스 관리자가 디바이스 암호화를 요청하는 경우 사용하도록 설정됩니다. 반대로 다른 디바이스 관리자가 디바이스 암호화를 사용하도록 설정한 동안 디바이스 관리자가 디바이스 암호화를 사용하지 않도록 설정하려고 하면 비활성화 호출이 실패합니다(가장 일반적으로 반환 #ENCRYPTION_STATUS_ACTIVE
됨). <p> 이 정책은 보안(애플리케이션 데이터) 스토리지 영역의 암호화를 제어합니다. 다른 스토리지 영역에 기록된 데이터는 암호화되거나 암호화되지 않을 수 있으며, 이 정책은 다른 스토리지 영역의 암호화를 요구하거나 제어하지 않습니다. 한 가지 예외가 있습니다. true
이 경우 android.os.Environment#isExternalStorageEmulated()
반환되는 android.os.Environment#getExternalStorageDirectory()
디렉터리를 암호화된 스토리지 영역 내의 디스크에 기록해야 합니다. <p> 중요 참고: 일부 디바이스에서는 사용자가 디바이스 PIN 또는 암호를 만들지 않고도 스토리지를 암호화할 수 있습니다. 이 경우 스토리지는 암호화되지만 암호화 키가 완전히 보호되지 않을 수 있습니다. 최대 보안을 위해 관리자는 패턴, PIN 또는 암호를 요구(및 확인)해야 합니다.
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.