Join us for ⁠#Android11: The Beta Launch Show on June 3!
Added in API level 1
Deprecated in API level 26

PackageStats

open class PackageStats : Parcelable
kotlin.Any
   ↳ android.content.pm.PackageStats

implementation of PackageStats associated with a application package.

Summary

Inherited constants

Public constructors

<init>(pkgName: String!)

<init>(source: Parcel!)

<init>(pStats: PackageStats!)

Public methods

open Int

open Boolean
equals(other: Any?)

open Int

open String

open Unit
writeToParcel(dest: Parcel!, parcelableFlags: Int)

Properties

static Parcelable.Creator<PackageStats!>

Long

Size of cache used by the application.

Long

Size of the code (e.g., APK)

Long

Size of the internal data size for the application.

Long

Size of the external cache used by the application (i.e., on the SD card).

Long

Size of the secure container on external storage holding the application's code.

Long

Size of the external data used by the application (e.g.,

Long

Size of the external media size used by the application.

Long

Size of the package's OBBs placed on external media.

String!

Name of the package to which this stats applies.

Public constructors

<init>

Added in API level 1
PackageStats(pkgName: String!)

<init>

Added in API level 1
PackageStats(source: Parcel!)

<init>

Added in API level 1
PackageStats(pStats: PackageStats!)

Public methods

describeContents

Added in API level 1
Deprecated in API level 26
open fun describeContents(): Int

Deprecated.

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

equals

Added in API level 1
Deprecated in API level 26
open fun equals(other: Any?): Boolean

Deprecated.

Parameters
obj the reference object with which to compare.
Return
Boolean true if this object is the same as the obj argument; false otherwise.

hashCode

Added in API level 1
Deprecated in API level 26
open fun hashCode(): Int

Deprecated.

Return
Int a hash code value for this object.

toString

Added in API level 1
Deprecated in API level 26
open fun toString(): String

Deprecated.

Return
String a string representation of the object.

writeToParcel

Added in API level 1
Deprecated in API level 26
open fun writeToParcel(
    dest: Parcel!,
    parcelableFlags: Int
): Unit

Deprecated.

Parameters
dest Parcel!: The Parcel in which the object should be written.
flags 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

Properties

CREATOR

Added in API level 1
Deprecated in API level 26
static val CREATOR: Parcelable.Creator<PackageStats!>

Deprecated.

cacheSize

Added in API level 1
Deprecated in API level 26
var cacheSize: Long

Deprecated.

Size of cache used by the application. (e.g., /data/data//cache)

codeSize

Added in API level 1
Deprecated in API level 26
var codeSize: Long

Deprecated.

Size of the code (e.g., APK)

dataSize

Added in API level 1
Deprecated in API level 26
var dataSize: Long

Deprecated.

Size of the internal data size for the application. (e.g., /data/data/)

externalCacheSize

Added in API level 11
Deprecated in API level 26
var externalCacheSize: Long

Deprecated.

Size of the external cache used by the application (i.e., on the SD card). If this is a subdirectory of the data directory, this size will be subtracted out of the external data size.

externalCodeSize

Added in API level 14
Deprecated in API level 26
var externalCodeSize: Long

Deprecated.

Size of the secure container on external storage holding the application's code.

externalDataSize

Added in API level 11
Deprecated in API level 26
var externalDataSize: Long

Deprecated.

Size of the external data used by the application (e.g., /Android/data/)

externalMediaSize

Added in API level 11
Deprecated in API level 26
var externalMediaSize: Long

Deprecated.

Size of the external media size used by the application.

externalObbSize

Added in API level 11
Deprecated in API level 26
var externalObbSize: Long

Deprecated.

Size of the package's OBBs placed on external media.

packageName

Added in API level 1
Deprecated in API level 26
var packageName: String!

Deprecated.

Name of the package to which this stats applies.