Added in API level 21

ConfigurationStats


class ConfigurationStats : Parcelable
kotlin.Any
   ↳ android.app.usage.ConfigurationStats

Represents the usage statistics of a device android.content.res.Configuration for a specific time range.

Summary

Inherited constants
Public constructors

Public methods
Int

Int

Get the number of times this configuration was active.

Configuration!

Long

Get the beginning of the time range this ConfigurationStats represents, measured in milliseconds since the epoch.

Long

Get the last time this configuration was active, measured in milliseconds since the epoch.

Long

Get the end of the time range this ConfigurationStats represents, measured in milliseconds since the epoch.

Long

Get the total time this configuration was active, measured in milliseconds.

Unit
writeToParcel(dest: Parcel, flags: Int)

Properties
static Parcelable.Creator<ConfigurationStats!>

Public constructors

ConfigurationStats

Added in API level 21
ConfigurationStats(stats: ConfigurationStats!)

Public methods

describeContents

Added in API level 21
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

getActivationCount

Added in API level 21
fun getActivationCount(): Int

Get the number of times this configuration was active.

getConfiguration

Added in API level 21
fun getConfiguration(): Configuration!

getFirstTimeStamp

Added in API level 21
fun getFirstTimeStamp(): Long

Get the beginning of the time range this ConfigurationStats represents, measured in milliseconds since the epoch.

See System#currentTimeMillis().

getLastTimeActive

Added in API level 21
fun getLastTimeActive(): Long

Get the last time this configuration was active, measured in milliseconds since the epoch.

See System#currentTimeMillis().

getLastTimeStamp

Added in API level 21
fun getLastTimeStamp(): Long

Get the end of the time range this ConfigurationStats represents, measured in milliseconds since the epoch.

See System#currentTimeMillis().

getTotalTimeActive

Added in API level 21
fun getTotalTimeActive(): Long

Get the total time this configuration was active, measured in milliseconds.

writeToParcel

Added in API level 21
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

Properties

CREATOR

Added in API level 21
static val CREATOR: Parcelable.Creator<ConfigurationStats!>