Most visited

Recently visited

Added in API level 21

FrameStats

public abstract class FrameStats
extends Object

java.lang.Object
   ↳ android.view.FrameStats
Known Direct Subclasses


这是帧统计的基类。

Summary

Constants

long UNDEFINED_TIME_NANO

未定义的时间。

Public constructors

FrameStats()

Public methods

final long getEndTimeNano()

获取这些统计信息应用的时间间隔的结束时间。

final int getFrameCount()

获取有数据的帧数。

final long getFramePresentedTimeNano(int index)

获取给定索引处的帧。

final long getRefreshPeriodNano()

获取托管应用这些统计信息的窗口的显示的刷新周期。

final long getStartTimeNano()

获取这些统计信息适用的时间间隔的开始时间。

Inherited methods

From class java.lang.Object

Constants

UNDEFINED_TIME_NANO

Added in API level 21
long UNDEFINED_TIME_NANO

未定义的时间。

常量值:-1(0xffffffffffffffff)

Public constructors

FrameStats

Added in API level 21
FrameStats ()

Public methods

getEndTimeNano

Added in API level 21
long getEndTimeNano ()

获取这些统计信息应用的时间间隔的结束时间。 结束时间间隔是最后一帧出现的时间。

Returns
long The end time in nanoseconds or UNDEFINED_TIME_NANO if there is no frame data.

getFrameCount

Added in API level 21
int getFrameCount ()

获取有数据的帧数。

Returns
int The number of frames.

getFramePresentedTimeNano

Added in API level 21
long getFramePresentedTimeNano (int index)

获取给定索引处的帧。

Parameters
index int: The frame index.
Returns
long The presented time in nanoseconds or UNDEFINED_TIME_NANO if the frame is not presented yet.

getRefreshPeriodNano

Added in API level 21
long getRefreshPeriodNano ()

获取托管应用这些统计信息的窗口的显示的刷新周期。

Returns
long The refresh period in nanoseconds.

getStartTimeNano

Added in API level 21
long getStartTimeNano ()

获取这些统计信息适用的时间间隔的开始时间。 开始时间间隔是第一帧出现的时间。

Returns
long The start time in nanoseconds or UNDEFINED_TIME_NANO if there is no frame data.

Hooray!