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
システム以外のユーザーに対して呼び出された場合。
の 1 つ#ENCRYPTION_STATUS_UNSUPPORTED
#ENCRYPTION_STATUS_INACTIVE
、または #ENCRYPTION_STATUS_ACTIVE
. これは要求の値です。を使用 #getStorageEncryptionStatus()
して、実際のデバイスの状態を照会します。
- 属性
注釈
このメンバーは非推奨です。 この方法では、デバイスのストレージ暗号化は実際には変更されません。 デバイスの暗号化状態に影響を与えたことはありません。
ストレージ システムの暗号化を要求するためにデバイスを管理しているアプリケーションによって呼び出されます。 呼び出し元がセカンダリ ユーザーまたはマネージド プロファイル上にある場合、何も行いません。 <p> 複数のデバイス管理者がデバイスの暗号化を制御しようとすると、最も安全でサポートされている設定が常に使用されます。 デバイス管理者がデバイスの暗号化を要求すると、有効になります。逆に、別のデバイス管理者が有効にしている間にデバイス管理者がデバイス暗号化を無効にしようとすると、無効化の呼び出しは失敗します (最も一般的に戻ります #ENCRYPTION_STATUS_ACTIVE
)。 <p> このポリシーは、セキュリティで保護された (アプリケーション データ) ストレージ領域の暗号化を制御します。 他のストレージ領域に書き込まれるデータは、暗号化される場合もあれば、暗号化されない場合もあります。このポリシーでは、他の記憶域の暗号化は必要ありません。 1 つの例外があります。その場合 android.os.Environment#isExternalStorageEmulated()
、 true
返される android.os.Environment#getExternalStorageDirectory()
ディレクトリは暗号化された記憶域内のディスクに書き込む必要があります。 <p> 重要: 一部のデバイスでは、ユーザーがデバイスの PIN またはパスワードを作成しなくてもストレージを暗号化できます。 この場合、ストレージは暗号化されますが、暗号化キーが完全にセキュリティで保護されていない可能性があります。 セキュリティを最大限に高める場合、管理者はパターン、PIN、またはパスワードも要求 (および確認) する必要があります。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。