Home
last modified time | relevance | path

Searched refs:InteractionJankMonitor (Results 1 – 25 of 94) sorted by relevance

1234

/aosp14/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/
H A DInteractionJankMonitorWrapper.java24 import com.android.internal.jank.InteractionJankMonitor;
41 InteractionJankMonitor.CUJ_LAUNCHER_APP_CLOSE_TO_PIP;
43 InteractionJankMonitor.CUJ_LAUNCHER_QUICK_SWITCH;
45 InteractionJankMonitor.CUJ_LAUNCHER_OPEN_ALL_APPS;
51 InteractionJankMonitor.CUJ_LAUNCHER_ALL_APPS_SCROLL;
55 InteractionJankMonitor.CUJ_SPLIT_SCREEN_ENTER;
59 InteractionJankMonitor.CUJ_RECENTS_SCROLLING;
111 InteractionJankMonitor.getInstance().begin(builder); in begin()
128 InteractionJankMonitor.getInstance().begin(builder); in begin()
138 InteractionJankMonitor.getInstance().end(cujType); in end()
[all …]
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/common/
H A DInteractionJankMonitorUtils.java26 import com.android.internal.jank.InteractionJankMonitor;
38 public static void beginTracing(@InteractionJankMonitor.CujType int cujType, in beginTracing()
40 final InteractionJankMonitor.Configuration.Builder builder = in beginTracing()
41 InteractionJankMonitor.Configuration.Builder.withView(cujType, view); in beginTracing()
45 InteractionJankMonitor.getInstance().begin(builder); in beginTracing()
56 public static void beginTracing(@InteractionJankMonitor.CujType int cujType, in beginTracing()
58 final InteractionJankMonitor.Configuration.Builder builder = in beginTracing()
63 InteractionJankMonitor.getInstance().begin(builder); in beginTracing()
71 public static void endTracing(@InteractionJankMonitor.CujType int cujType) { in endTracing()
72 InteractionJankMonitor.getInstance().end(cujType); in endTracing()
[all …]
/aosp14/frameworks/base/core/tests/coretests/src/com/android/internal/jank/
H A DInteractionJankMonitorTest.java23 import static com.android.internal.jank.InteractionJankMonitor.CUJ_NOTIFICATION_ADD;
36 import static com.android.internal.jank.InteractionJankMonitor.getNameOfCuj;
68 import com.android.internal.jank.InteractionJankMonitor.Configuration;
69 import com.android.internal.jank.InteractionJankMonitor.Session;
154 InteractionJankMonitor monitor = createMockedInteractionJankMonitor(); in testBeginEnd()
169 InteractionJankMonitor monitor = new InteractionJankMonitor(mWorker); in testDisabledThroughDeviceConfig()
183 InteractionJankMonitor monitor = new InteractionJankMonitor(mWorker); in testCheckInitState()
195 InteractionJankMonitor monitor = createMockedInteractionJankMonitor(); in testBeginTimeout()
279 Arrays.stream(InteractionJankMonitor.class.getDeclaredFields()) in testCujNameLimit()
316 private InteractionJankMonitor createMockedInteractionJankMonitor() { in createMockedInteractionJankMonitor()
[all …]
/aosp14/frameworks/base/packages/SettingsLib/tests/robotests/testutils/com/android/settingslib/testutils/shadow/
H A DShadowInteractionJankMonitor.java21 import com.android.internal.jank.InteractionJankMonitor;
28 @Implements(InteractionJankMonitor.class)
30 public static final InteractionJankMonitor MOCK_INSTANCE = mock(InteractionJankMonitor.class);
38 public static InteractionJankMonitor getInstance() { in getInstance()
/aosp14/frameworks/base/packages/SettingsLib/src/com/android/settingslib/core/instrumentation/
H A DSettingsJankMonitor.kt23 import com.android.internal.jank.InteractionJankMonitor
31 private val jankMonitor = InteractionJankMonitor.getInstance()
61 val builder = InteractionJankMonitor.Configuration.Builder.withView(
62 InteractionJankMonitor.CUJ_SETTINGS_TOGGLE,
70 jankMonitor.end(InteractionJankMonitor.CUJ_SETTINGS_TOGGLE)
/aosp14/frameworks/base/packages/SettingsLib/tests/robotests/src/com/android/settingslib/core/instrumentation/
H A DSettingsJankMonitorTest.java19 import static com.android.internal.jank.InteractionJankMonitor.CUJ_SETTINGS_TOGGLE;
37 import com.android.internal.jank.InteractionJankMonitor;
38 import com.android.internal.jank.InteractionJankMonitor.CujType;
123 @Implements(InteractionJankMonitor.Configuration.Builder.class)
125 private static InteractionJankMonitor.Configuration.Builder sBuilder;
135 public static InteractionJankMonitor.Configuration.Builder withView( in withView()
139 sBuilder = mock(InteractionJankMonitor.Configuration.Builder.class); in withView()
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/onehanded/
H A DOneHandedDisplayAreaOrganizer.java19 import static com.android.internal.jank.InteractionJankMonitor.CUJ_ONE_HANDED_ENTER_TRANSITION;
20 import static com.android.internal.jank.InteractionJankMonitor.CUJ_ONE_HANDED_EXIT_TRANSITION;
40 import com.android.internal.jank.InteractionJankMonitor;
70 private final InteractionJankMonitor mJankMonitor;
137 InteractionJankMonitor jankMonitor, in OneHandedDisplayAreaOrganizer()
330 void beginCUJTracing(@InteractionJankMonitor.CujType int cujType, @Nullable String tag) { in beginCUJTracing()
333 final InteractionJankMonitor.Configuration.Builder builder = in beginCUJTracing()
334 InteractionJankMonitor.Configuration.Builder.withSurface( in beginCUJTracing()
342 void endCUJTracing(@InteractionJankMonitor.CujType int cujType) { in endCUJTracing()
346 void cancelCUJTracing(@InteractionJankMonitor.CujType int cujType) { in cancelCUJTracing()
/aosp14/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/unfold/util/
H A DJankMonitorTransitionProgressListener.kt20 import com.android.internal.jank.InteractionJankMonitor
21 import com.android.internal.jank.InteractionJankMonitor.CUJ_UNFOLD_ANIM
28 private val interactionJankMonitor = InteractionJankMonitor.getInstance()
/aosp14/frameworks/base/packages/SystemUI/src/com/android/keyguard/
H A DKeyguardInputView.java30 import com.android.internal.jank.InteractionJankMonitor;
79 InteractionJankMonitor.getInstance().cancel(cuj); in getAnimationListener()
81 InteractionJankMonitor.getInstance().end(cuj); in getAnimationListener()
87 InteractionJankMonitor.getInstance().begin(KeyguardInputView.this, cuj); in getAnimationListener()
/aosp14/frameworks/base/packages/SystemUI/tests/utils/src/com/android/systemui/animation/
H A DFakeDialogLaunchAnimator.kt17 import com.android.internal.jank.InteractionJankMonitor
25 interactionJankMonitor: InteractionJankMonitor = mock(InteractionJankMonitor::class.java),
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/startingsurface/
H A DSplashScreenExitAnimation.java20 import static com.android.internal.jank.InteractionJankMonitor.CUJ_SPLASHSCREEN_EXIT_ANIM;
30 import com.android.internal.jank.InteractionJankMonitor;
123 InteractionJankMonitor.getInstance().begin(mSplashScreenView, CUJ_SPLASHSCREEN_EXIT_ANIM); in onAnimationStart()
129 InteractionJankMonitor.getInstance().end(CUJ_SPLASHSCREEN_EXIT_ANIM); in onAnimationEnd()
135 InteractionJankMonitor.getInstance().cancel(CUJ_SPLASHSCREEN_EXIT_ANIM); in onAnimationCancel()
/aosp14/frameworks/base/core/java/com/android/internal/jank/
H A DInteractionMonitorDebugOverlay.java37 import com.android.internal.jank.InteractionJankMonitor.CujType;
88 InteractionJankMonitor.EXECUTOR_TASK_TIMEOUT); in dispose()
107 InteractionJankMonitor.EXECUTOR_TASK_TIMEOUT); in attachViewRootIfNeeded()
118 String cujName = InteractionJankMonitor.getNameOfCuj(mRunningCujs.keyAt(i)); in getWidthOfLongestCujName()
147 }, InteractionJankMonitor.EXECUTOR_TASK_TIMEOUT); in forceRedraw()
265 String cujName = InteractionJankMonitor.getNameOfCuj(mRunningCujs.keyAt(i)); in onPostDraw()
H A DFrameTracker.java27 import static com.android.internal.jank.InteractionJankMonitor.ACTION_SESSION_CANCEL;
28 import static com.android.internal.jank.InteractionJankMonitor.ACTION_SESSION_END;
29 import static com.android.internal.jank.InteractionJankMonitor.EXECUTOR_TASK_TIMEOUT;
52 import com.android.internal.jank.InteractionJankMonitor.Configuration;
53 import com.android.internal.jank.InteractionJankMonitor.Session;
99 public final InteractionJankMonitor mMonitor;
193 public FrameTracker(@NonNull InteractionJankMonitor monitor, @NonNull Session session, in FrameTracker()
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/
H A DNotificationLaunchAnimatorController.kt21 import com.android.internal.jank.InteractionJankMonitor
42 private val jankMonitor: InteractionJankMonitor
70 private val jankMonitor: InteractionJankMonitor,
195 jankMonitor.begin(notification, InteractionJankMonitor.CUJ_NOTIFICATION_APP_START)
202 jankMonitor.end(InteractionJankMonitor.CUJ_NOTIFICATION_APP_START)
/aosp14/frameworks/base/packages/SystemUI/animation/src/com/android/systemui/animation/
H A DViewDialogLaunchAnimatorController.kt23 import com.android.internal.jank.InteractionJankMonitor
115 override fun jankConfigurationBuilder(): InteractionJankMonitor.Configuration.Builder? {
117 return InteractionJankMonitor.Configuration.Builder.withView(type, source)
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/
H A DUnlockedScreenOffAnimationController.kt15 import com.android.internal.jank.InteractionJankMonitor
16 import com.android.internal.jank.InteractionJankMonitor.CUJ_SCREEN_OFF
17 import com.android.internal.jank.InteractionJankMonitor.CUJ_SCREEN_OFF_SHOW_AOD
66 private val interactionJankMonitor: InteractionJankMonitor,
227 val builder = InteractionJankMonitor.Configuration.Builder
229 InteractionJankMonitor.CUJ_SCREEN_OFF_SHOW_AOD,
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/user/ui/dialog/
H A DUserSwitcherDialogCoordinator.kt22 import com.android.internal.jank.InteractionJankMonitor
88 InteractionJankMonitor.CUJ_USER_DIALOG_OPEN,
113 InteractionJankMonitor.CUJ_USER_DIALOG_OPEN,
128 InteractionJankMonitor.CUJ_USER_DIALOG_OPEN,
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/
H A DActivatableNotificationView.java35 import com.android.internal.jank.InteractionJankMonitor;
36 import com.android.internal.jank.InteractionJankMonitor.Configuration;
445 InteractionJankMonitor.getInstance().end(getCujType(isAppearing)); in startAppearAnimation()
447 InteractionJankMonitor.getInstance().cancel(getCujType(isAppearing)); in startAppearAnimation()
456 InteractionJankMonitor.getInstance().begin(builder); in startAppearAnimation()
483 ? InteractionJankMonitor.CUJ_NOTIFICATION_HEADS_UP_APPEAR in getCujType()
484 : InteractionJankMonitor.CUJ_NOTIFICATION_HEADS_UP_DISAPPEAR; in getCujType()
487 ? InteractionJankMonitor.CUJ_NOTIFICATION_ADD in getCujType()
488 : InteractionJankMonitor.CUJ_NOTIFICATION_REMOVE; in getCujType()
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/animation/
H A DDialogLaunchAnimatorTest.kt18 import com.android.internal.jank.InteractionJankMonitor
46 @Mock lateinit var interactionJankMonitor: InteractionJankMonitor
192 dialog, touchSurface, cuj = DialogCuj(InteractionJankMonitor.CUJ_SHADE_DIALOG_OPEN))
196 verify(interactionJankMonitor).end(InteractionJankMonitor.CUJ_SHADE_DIALOG_OPEN)
205 dialog, firstDialog, cuj = DialogCuj(InteractionJankMonitor.CUJ_USER_DIALOG_OPEN))
209 verify(interactionJankMonitor).end(InteractionJankMonitor.CUJ_USER_DIALOG_OPEN)
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/
H A DInternetDialogFactory.kt22 import com.android.internal.jank.InteractionJankMonitor
78 InteractionJankMonitor.CUJ_SHADE_DIALOG_OPEN,
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/media/dialog/
H A DMediaOutputDialogFactory.kt25 import com.android.internal.jank.InteractionJankMonitor
82 InteractionJankMonitor.CUJ_SHADE_DIALOG_OPEN,
/aosp14/frameworks/base/core/java/android/view/inputmethod/
H A DImeTracker.java23 import static com.android.internal.jank.InteractionJankMonitor.CUJ_IME_INSETS_HIDE_ANIMATION;
24 import static com.android.internal.jank.InteractionJankMonitor.CUJ_IME_INSETS_SHOW_ANIMATION;
43 import com.android.internal.jank.InteractionJankMonitor;
44 import com.android.internal.jank.InteractionJankMonitor.Configuration;
723 InteractionJankMonitor.getInstance().begin(builder); in onRequestAnimation()
734 InteractionJankMonitor.getInstance().cancel(cujType); in onCancelAnimation()
746 InteractionJankMonitor.getInstance().end(cujType); in onFinishAnimation()
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/dagger/
H A DVolumeModule.java23 import com.android.internal.jank.InteractionJankMonitor;
62 InteractionJankMonitor interactionJankMonitor, in provideVolumeDialog()
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/
H A DStatusBarStateControllerImpl.java21 import static com.android.internal.jank.InteractionJankMonitor.CUJ_LOCKSCREEN_TRANSITION_FROM_AOD;
22 import static com.android.internal.jank.InteractionJankMonitor.CUJ_LOCKSCREEN_TRANSITION_TO_AOD;
48 import com.android.internal.jank.InteractionJankMonitor;
49 import com.android.internal.jank.InteractionJankMonitor.Configuration;
105 private final InteractionJankMonitor mInteractionJankMonitor;
167 InteractionJankMonitor interactionJankMonitor, in StatusBarStateControllerImpl()
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/keyguard/
H A DKeyguardStatusViewControllerBaseTest.java26 import com.android.internal.jank.InteractionJankMonitor;
57 @Mock protected InteractionJankMonitor mInteractionJankMonitor;

1234