public abstract class FrameStats
extends Object
| java.lang.Object | |
| android.view.FrameStats | |
| |
这是帧统计的基类。
常量(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) |
|
|---|---|
java.lang.Object
|
|
long UNDEFINED_TIME_NANO
未定义的时间。
常量值:-1(0xffffffffffffffff)
long getEndTimeNano ()
获取这些统计信息应用的时间间隔的结束时间。 结束时间间隔是最后一帧出现的时间。
| 返回(Returns) | |
|---|---|
long |
The end time in nanoseconds or UNDEFINED_TIME_NANO if there is no frame data. |
int getFrameCount ()
获取有数据的帧数。
| 返回(Returns) | |
|---|---|
int |
The number of frames. |
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. |
long getRefreshPeriodNano ()
获取托管应用这些统计信息的窗口的显示的刷新周期。
| 返回(Returns) | |
|---|---|
long |
The refresh period in nanoseconds. |
long getStartTimeNano ()
获取这些统计信息适用的时间间隔的开始时间。 开始时间间隔是第一帧出现的时间。
| 返回(Returns) | |
|---|---|
long |
The start time in nanoseconds or UNDEFINED_TIME_NANO if there is no frame data. |