Sprache

StorageManager.GetCacheSizeBytes(UUID) Methode

Definition

Gibt die Gesamtgröße in Byte aller zwischengespeicherten Daten zurück, die zur aufrufenden App auf dem angegebenen Speichervolume gehören.

[Android.Runtime.Register("getCacheSizeBytes", "(Ljava/util/UUID;)J", "GetGetCacheSizeBytes_Ljava_util_UUID_Handler", ApiSince=26)]
public virtual long GetCacheSizeBytes(Java.Util.UUID storageUuid);
[<Android.Runtime.Register("getCacheSizeBytes", "(Ljava/util/UUID;)J", "GetGetCacheSizeBytes_Ljava_util_UUID_Handler", ApiSince=26)>]
abstract member GetCacheSizeBytes : Java.Util.UUID -> int64
override this.GetCacheSizeBytes : Java.Util.UUID -> int64

Parameter

storageUuid
UUID

die UUID des Speichervolumes, an dem Sie interessiert sind. Die UUID für einen bestimmten Pfad kann mithilfe von #getUuidForPath(File).

Gibt zurück

Der Wert ist eine nicht negative Anzahl von Bytes.

Attribute

Hinweise

Gibt die Gesamtgröße in Byte aller zwischengespeicherten Daten zurück, die zur aufrufenden App auf dem angegebenen Speichervolume gehören.

Zwischengespeicherte Daten, die von dieser Methode nachverfolgt werden, umfassen Context#getCacheDir() und Context#getCodeCacheDir()enthalten Context#getExternalCacheDir() außerdem, ob der primäre freigegebene/externe Speicher auf demselben Speichergerät wie Ihre privaten Daten gehostet wird.

Hinweis: Wenn Ihre App das android:sharedUserId Manifestfeature verwendet, werden zwischengespeicherte Daten für alle Pakete in Ihrer freigegebenen UID als einzelne Einheit nachverfolgt.

Java Dokumentation für android.os.storage.StorageManager.getCacheSizeBytes(java.util.UUID).

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: