/aosp14/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/ |
H A D | InteractionJankMonitorWrapper.java | 24 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 D | InteractionJankMonitorUtils.java | 26 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 D | InteractionJankMonitorTest.java | 23 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 D | ShadowInteractionJankMonitor.java | 21 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 D | SettingsJankMonitor.kt | 23 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 D | SettingsJankMonitorTest.java | 19 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 D | OneHandedDisplayAreaOrganizer.java | 19 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 D | JankMonitorTransitionProgressListener.kt | 20 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 D | KeyguardInputView.java | 30 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 D | FakeDialogLaunchAnimator.kt | 17 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 D | SplashScreenExitAnimation.java | 20 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 D | InteractionMonitorDebugOverlay.java | 37 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 D | FrameTracker.java | 27 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 D | NotificationLaunchAnimatorController.kt | 21 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 D | ViewDialogLaunchAnimatorController.kt | 23 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 D | UnlockedScreenOffAnimationController.kt | 15 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 D | UserSwitcherDialogCoordinator.kt | 22 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 D | ActivatableNotificationView.java | 35 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 D | DialogLaunchAnimatorTest.kt | 18 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 D | InternetDialogFactory.kt | 22 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 D | MediaOutputDialogFactory.kt | 25 import com.android.internal.jank.InteractionJankMonitor 82 InteractionJankMonitor.CUJ_SHADE_DIALOG_OPEN,
|
/aosp14/frameworks/base/core/java/android/view/inputmethod/ |
H A D | ImeTracker.java | 23 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 D | VolumeModule.java | 23 import com.android.internal.jank.InteractionJankMonitor; 62 InteractionJankMonitor interactionJankMonitor, in provideVolumeDialog()
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ |
H A D | StatusBarStateControllerImpl.java | 21 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 D | KeyguardStatusViewControllerBaseTest.java | 26 import com.android.internal.jank.InteractionJankMonitor; 57 @Mock protected InteractionJankMonitor mInteractionJankMonitor;
|