Most visited

Recently visited

Added in API level 21

ConfigurationStats

public final class ConfigurationStats
extends Object implements Parcelable

java.lang.Object
   ↳ android.app.usage.ConfigurationStats


代表特定时间范围内设备 Configuration的使用情况统计信息。

Summary

Inherited constants

From interface android.os.Parcelable

Fields

public static final Creator<ConfigurationStats> CREATOR

Public constructors

ConfigurationStats(ConfigurationStats stats)

Public methods

int describeContents()

描述此Parcelable实例的封送表示中包含的特殊对象的种类。

int getActivationCount()

获取此配置处于活动状态的次数。

Configuration getConfiguration()
long getFirstTimeStamp()

获取这个 ConfigurationStats表示的时间范围的开始,以时间以后的毫秒量度。

long getLastTimeActive()

获取该配置最后一次激活时间,自纪元开始以毫秒为单位进行测量。

long getLastTimeStamp()

获得这个 ConfigurationStats表示的时间范围的结束,以时间 ConfigurationStats以毫秒为单位测量。

long getTotalTimeActive()

获取此配置处于活动状态的总时间,以毫秒为单位。

void writeToParcel(Parcel dest, int flags)

将此对象平铺到一个包裹中。

Inherited methods

From class java.lang.Object
From interface android.os.Parcelable

Fields

CREATOR

Added in API level 21
Creator<ConfigurationStats> CREATOR

Public constructors

ConfigurationStats

Added in API level 21
ConfigurationStats (ConfigurationStats stats)

Parameters
stats ConfigurationStats

Public methods

describeContents

Added in API level 21
int describeContents ()

描述此Parcelable实例的封送表示中包含的特殊对象的种类。 例如,如果对象将在writeToParcel(Parcel, int)的输出中包含writeToParcel(Parcel, int) ,则此方法的返回值必须包含CONTENTS_FILE_DESCRIPTOR位。

Returns
int a bitmask indicating the set of special object types marshaled by this Parcelable object instance.

getActivationCount

Added in API level 21
int getActivationCount ()

获取此配置处于活动状态的次数。

Returns
int

getConfiguration

Added in API level 21
Configuration getConfiguration ()

Returns
Configuration

getFirstTimeStamp

Added in API level 21
long getFirstTimeStamp ()

获取这个 ConfigurationStats表示的时间范围的开始,以时间为单位以毫秒为单位。

See currentTimeMillis().

Returns
long

getLastTimeActive

Added in API level 21
long getLastTimeActive ()

获取该配置最后一次激活时间,自纪元开始以毫秒为单位进行测量。

See currentTimeMillis().

Returns
long

getLastTimeStamp

Added in API level 21
long getLastTimeStamp ()

获得这个 ConfigurationStats表示的时间范围的结束,以时间自毫秒计算。

See currentTimeMillis().

Returns
long

getTotalTimeActive

Added in API level 21
long getTotalTimeActive ()

获取此配置处于活动状态的总时间,以毫秒为单位。

Returns
long

writeToParcel

Added in API level 21
void writeToParcel (Parcel dest, 
                int flags)

将此对象平铺到一个包裹中。

Parameters
dest Parcel: The Parcel in which the object should be written.
flags int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE.

Hooray!