Context.CreateDeviceProtectedStorageContext Methode

Definition

Gibt ein neues Context-Objekt für den aktuellen Kontext zurück, dessen Speicher-APIs jedoch durch gerätegeschützten Speicher gesichert werden.

[Android.Runtime.Register("createDeviceProtectedStorageContext", "()Landroid/content/Context;", "GetCreateDeviceProtectedStorageContextHandler", ApiSince=24)]
public abstract Android.Content.Context? CreateDeviceProtectedStorageContext();
[<Android.Runtime.Register("createDeviceProtectedStorageContext", "()Landroid/content/Context;", "GetCreateDeviceProtectedStorageContextHandler", ApiSince=24)>]
abstract member CreateDeviceProtectedStorageContext : unit -> Android.Content.Context

Gibt zurück

Attribute

Hinweise

Gibt ein neues Context-Objekt für den aktuellen Kontext zurück, dessen Speicher-APIs jedoch durch gerätegeschützten Speicher gesichert werden.

Auf Geräten mit direktem Start werden daten, die an diesem Speicherort gespeichert sind, mit einem Schlüssel verschlüsselt, der an das physische Gerät gebunden ist, und es kann sofort darauf zugegriffen werden, nachdem das Gerät erfolgreich gestartet wurde, sowohl em>before als auch <after</em> der Benutzer mit seinen Anmeldeinformationen authentifiziert hat (z. B. ein Sperrmuster oder eine PIN).

Da gerätegeschützte Daten ohne Benutzerauthentifizierung verfügbar sind, sollten Sie die daten, die Sie mit diesem Kontext speichern, sorgfältig einschränken. Beispielsweise wird dringend davon abgeraten, vertrauliche Authentifizierungstoken oder Kennwörter im gerätegeschützten Bereich zu speichern.

Wenn das zugrunde liegende Gerät nicht in der Lage ist, gerätegeschützte und anmeldeinformationengeschützte Daten mit unterschiedlichen Schlüsseln zu speichern, werden beide Speicherbereiche gleichzeitig verfügbar. Sie bleiben als zwei unterschiedliche Speicherorte auf dem Datenträger, und nur das Fenster der Verfügbarkeit ändert sich.

Jeder Aufruf dieser Methode gibt eine neue Instanz eines Context-Objekts zurück. Kontextobjekte werden jedoch nicht gemeinsam verwendet, aber allgemeiner Zustand (ClassLoader, andere Ressourcen für dieselbe Konfiguration) können sein, damit der Kontext selbst relativ leicht sein kann.

Java Dokumentation für android.content.Context.createDeviceProtectedStorageContext().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: