ContextWrapper.CacheDir Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den absoluten Pfad zum anwendungsspezifischen Cacheverzeichnis im Dateisystem zurück.
public override Java.IO.File? CacheDir { [Android.Runtime.Register("getCacheDir", "()Ljava/io/File;", "GetGetCacheDirHandler")] get; }
[<get: Android.Runtime.Register("getCacheDir", "()Ljava/io/File;", "GetGetCacheDirHandler")>]
member this.CacheDir : Java.IO.File
Eigenschaftswert
Gibt den absoluten Pfad zum anwendungsspezifischen Cacheverzeichnis im Dateisystem zurück. Das System löscht Dateien in diesem Verzeichnis automatisch, da an anderer Stelle auf dem Gerät Speicherplatz benötigt wird. Das System löscht immer zuerst ältere Dateien, wie von File.lastModified() gemeldet. Wenn gewünscht, können Sie mehr Kontrolle darüber ausüben, wie Dateien mithilfe von StorageManager.setCacheBehaviorGroup(File,boolean) und StorageManager.setCacheBehaviorTombstone(File,boolean) gelöscht werden. Apps werden dringend empfohlen, die Verwendung des Cachespeicherplatzes unter dem von StorageManager.getCacheQuotaBytes(java.util.UUID) zurückgegebenen Kontingent beizubehalten. Wenn Ihre App dieses Kontingent überschreitet, werden Die zwischengespeicherten Dateien zuerst gelöscht, wenn zusätzlicher Speicherplatz benötigt wird. Wenn Ihre App dagegen unter diesem Kontingent verbleibt, sind die zwischengespeicherten Dateien einige der letzten, die gelöscht werden sollen, wenn zusätzlicher Speicherplatz benötigt wird. Beachten Sie, dass sich ihr Cachekontingent im Laufe der Zeit ändert, je nachdem, wie häufig der Benutzer mit Ihrer App interagiert, und je nachdem, wie viel systemweiter Speicherplatz verwendet wird. Der zurückgegebene Pfad kann sich im Laufe der Zeit ändern, wenn die aufrufende App auf ein übernommenes Speichergerät verschoben wird, sodass nur relative Pfade beibehalten werden sollten. Apps benötigen keine zusätzlichen Berechtigungen zum Lesen oder Schreiben in den zurückgegebenen Pfad, da sich dieser Pfad in ihrem privaten Speicher befindet. Gibt den Pfad des Verzeichnisses zurück, in dem Anwendungscachedateien gespeichert sind.
- Attribute
Hinweise
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.
Java Dokumentation für android.content.ContextWrapper.getCacheDir().