META-INF/
META-INF/MANIFEST.MF
android/
android/support/
android/support/test/
android/support/test/jank/
android/support/test/jank/JankTestBase.classJankTestBase.java
package android.support.test.jank
public android.support.test.jank.JankTestBase extends android.test.InstrumentationTestCase {
public static final String KEY_AVG_JANK
public static final String KEY_MAX_JANK
public static final String KEY_AVG_FPS
public static final String KEY_AVG_MAX_FRAME_DURATION
public static final String DEFAULT_ITERATIONS
private android.os.Bundle arguments
private int mCurrentIteration
public void ()
public void beforeTest () throws java.lang.Exception
public void beforeLoop () throws java.lang.Exception
public void afterLoop () throws java.lang.Exception
public void afterTest () throws java.lang.Exception
public final int getCurrentIteration ()
protected final void runTest () throws java.lang.Throwable
android.support.test.jank.JankResult result
java.lang.reflect.Method testMethod
android.support.test.jank.JankTest annotation
java.lang.reflect.Method beforeTest
java.lang.reflect.Method beforeLoop
java.lang.reflect.Method afterLoop
java.lang.reflect.Method afterTest
android.support.test.jank.JankUtil jank
int sumJankyFrames
int maxJankyFrames
double sumFps
double sumLongestFrame
int iterations
android.os.Bundle status
private java.lang.reflect.Method resolveMethod (java.lang.String)
NoSuchMethodException e
String name
java.lang.reflect.Method method
protected final android.os.Bundle getArguments ()
android.app.Instrumentation instrumentation
}
android/support/test/jank/JankUtil$JankMonitor.classJankUtil.java
package android.support.test.jank
abstract android.support.test.jank.JankUtil$JankMonitor extends java.lang.Object {
public abstract void clear ()
public abstract android.view.FrameStats getStats ()
}
android/support/test/jank/JankResult.classJankResult.java
package android.support.test.jank
public android.support.test.jank.JankResult extends java.lang.Object {
private static final String TAG
private static final double MAX_ERROR
private static final double PAUSE_THRESHOLD
public final int numFrames
public final int numJanky
public final double fps
public final double longestFrameNormalized
private void (int, int, double, double)
int numFrames
int numJanky
double fps
double longestFrameNormalized
public static android.support.test.jank.JankResult analyze (android.view.FrameStats)
long frameDuration
double normalized
int i
android.view.FrameStats stats
int frameCount
long refreshPeriod
int numJanky
double longestFrameNormalized
long totalDuration
double fps
static void ()
}
android/support/test/jank/JankUtil$1.classJankUtil.java
package android.support.test.jank
android.support.test.jank.JankUtil$1 extends java.lang.Object {
}
android/support/test/jank/JankTest.classJankTest.java
package android.support.test.jank
public abstract android.support.test.jank.JankTest extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract android.support.test.jank.JankType type ()
public abstract int expectedFrames ()
public abstract java.lang.String beforeTest ()
public abstract java.lang.String beforeLoop ()
public abstract java.lang.String afterLoop ()
public abstract java.lang.String afterTest ()
}
android/support/test/jank/JankType.classJankType.java
package android.support.test.jank
public final android.support.test.jank.JankType extends java.lang.Enum {
public static final android.support.test.jank.JankType CONTENT_FRAMES
public static final android.support.test.jank.JankType ANIMATION_FRAMES
private static final android.support.test.jank.JankType[] $VALUES
public static android.support.test.jank.JankType[] values ()
public static android.support.test.jank.JankType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
android/support/test/jank/JankUtil$WindowAnimationJankMonitor.classJankUtil.java
package android.support.test.jank
android.support.test.jank.JankUtil$WindowAnimationJankMonitor extends java.lang.Object implements android.support.test.jank.JankUtil$JankMonitor {
final android.support.test.jank.JankUtil this$0
private void (android.support.test.jank.JankUtil)
public void clear ()
public android.view.FrameStats getStats ()
void (android.support.test.jank.JankUtil, android.support.test.jank.JankUtil$1)
android.support.test.jank.JankUtil x0
android.support.test.jank.JankUtil$1 x1
}
android/support/test/jank/JankUtil.classJankUtil.java
package android.support.test.jank
public android.support.test.jank.JankUtil extends java.lang.Object {
private static final String TAG
private static android.support.test.jank.JankUtil sInstance
private android.app.UiAutomation mUiAutomation
private android.support.test.jank.JankUtil$JankMonitor mMonitor
private void (android.app.UiAutomation)
android.app.UiAutomation automation
android.accessibilityservice.AccessibilityServiceInfo info
public static android.support.test.jank.JankUtil getInstance (android.app.Instrumentation)
android.app.Instrumentation instrumentation
public void startMonitor (android.support.test.jank.JankType)
android.support.test.jank.JankType type
public android.support.test.jank.JankResult stopMonitor ()
android.view.FrameStats stats
private int getCurrentWindow ()
android.view.accessibility.AccessibilityWindowInfo window
java.util.Iterator i$
static int access$200 (android.support.test.jank.JankUtil)
android.support.test.jank.JankUtil x0
static android.app.UiAutomation access$300 (android.support.test.jank.JankUtil)
android.support.test.jank.JankUtil x0
static java.lang.String access$400 ()
static void ()
}
android/support/test/jank/JankUtil$WindowContentJankMonitor.classJankUtil.java
package android.support.test.jank
android.support.test.jank.JankUtil$WindowContentJankMonitor extends java.lang.Object implements android.support.test.jank.JankUtil$JankMonitor {
private int mWindowId
final android.support.test.jank.JankUtil this$0
private void (android.support.test.jank.JankUtil)
public void clear ()
public android.view.FrameStats getStats ()
int currentWindow
void (android.support.test.jank.JankUtil, android.support.test.jank.JankUtil$1)
android.support.test.jank.JankUtil x0
android.support.test.jank.JankUtil$1 x1
}