StorageStats
class StorageStats : Parcelable
kotlin.Any | |
↳ | android.app.usage.StorageStats |
Storage statistics for a UID, package, or UserHandle
on a single storage volume.
Summary
Inherited constants | |
---|---|
Public methods | |
---|---|
Int | |
Long |
Return the size of app. |
Long |
Return the size of all cached data. |
Long |
Return the size of all data. |
Long |
Return the size of all cached data in the primary external/shared storage. |
Unit |
writeToParcel(dest: Parcel, flags: Int) |
Properties | |
---|---|
static Parcelable.Creator<StorageStats!> |
Public methods
describeContents
fun describeContents(): Int
Return | |
---|---|
Int |
a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or android.os.Parcelable#CONTENTS_FILE_DESCRIPTOR |
getAppBytes
fun getAppBytes(): Long
Return the size of app. This includes APK
files, optimized compiler output, and unpacked native libraries.
If the primary external/shared storage is hosted on this storage device, then this includes files stored under Context#getObbDir()
.
Code is shared between all users on a multiuser device.
Value is a non-negative number of bytes.
Return | |
---|---|
Long |
Value is a non-negative number of bytes. |
getCacheBytes
fun getCacheBytes(): Long
Return the size of all cached data. This includes files stored under Context#getCacheDir()
and Context#getCodeCacheDir()
.
If the primary external/shared storage is hosted on this storage device, then this includes files stored under Context#getExternalCacheDir()
.
Cached data is isolated for each user on a multiuser device.
Value is a non-negative number of bytes.
Return | |
---|---|
Long |
Value is a non-negative number of bytes. |
getDataBytes
fun getDataBytes(): Long
Return the size of all data. This includes files stored under Context#getDataDir()
, Context#getCacheDir()
, Context#getCodeCacheDir()
.
If the primary external/shared storage is hosted on this storage device, then this includes files stored under Context#getExternalFilesDir(String)
, Context#getExternalCacheDir()
, and Context#getExternalMediaDirs()
.
Data is isolated for each user on a multiuser device.
Value is a non-negative number of bytes.
Return | |
---|---|
Long |
Value is a non-negative number of bytes. |
getExternalCacheBytes
fun getExternalCacheBytes(): Long
Return the size of all cached data in the primary external/shared storage. This includes files stored under Context#getExternalCacheDir()
.
Cached data is isolated for each user on a multiuser device.
Value is a non-negative number of bytes.
Return | |
---|---|
Long |
Value is a non-negative number of bytes. |
writeToParcel
fun writeToParcel(
dest: Parcel,
flags: Int
): Unit
Parameters | |
---|---|
dest |
Parcel: The Parcel in which the object should be written. This value cannot be null . |
flags |
Int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE . Value is either 0 or a combination of android.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE , and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |