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!