/aosp14/frameworks/base/services/core/java/com/android/server/inputmethod/ |
H A D | ImeTrackerService.java | 79 final var entry = new History.Entry(tag, uid, ImeTracker.TYPE_SHOW, ImeTracker.STATUS_RUN, in onRequestShow() 86 mHistory.setFinished(token, ImeTracker.STATUS_TIMEOUT, ImeTracker.PHASE_NOT_SET); in onRequestShow() 106 mHistory.setFinished(token, ImeTracker.STATUS_TIMEOUT, ImeTracker.PHASE_NOT_SET); in onRequestHide() 135 mHistory.setFinished(statsToken, ImeTracker.STATUS_SUCCESS, ImeTracker.PHASE_NOT_SET); in onShown() 140 mHistory.setFinished(statsToken, ImeTracker.STATUS_SUCCESS, ImeTracker.PHASE_NOT_SET); in onHidden() 213 @ImeTracker.Status int status, @ImeTracker.Phase int phase) { in setFinished() 320 @ImeTracker.Type 324 @ImeTracker.Status 328 @ImeTracker.Origin 336 @ImeTracker.Phase [all …]
|
H A D | DefaultImeVisibilityApplier.java | 19 import static android.view.inputmethod.ImeTracker.DEBUG_IME_VISIBILITY; 39 import android.view.inputmethod.ImeTracker; 78 public void performShowIme(IBinder showInputToken, @Nullable ImeTracker.Token statsToken, in performShowIme() 141 void applyImeVisibility(IBinder windowToken, @Nullable ImeTracker.Token statsToken, in applyImeVisibility() 145 ImeTracker.forLogging().onProgress(statsToken, in applyImeVisibility() 146 ImeTracker.PHASE_SERVER_APPLY_IME_VISIBILITY); in applyImeVisibility() 152 ImeTracker.forLogging().onProgress(statsToken, in applyImeVisibility() 153 ImeTracker.PHASE_SERVER_APPLY_IME_VISIBILITY); in applyImeVisibility() 162 ImeTracker.forLogging().onFailed(statsToken, in applyImeVisibility() 163 ImeTracker.PHASE_SERVER_APPLY_IME_VISIBILITY); in applyImeVisibility() [all …]
|
H A D | ImeVisibilityApplier.java | 23 import android.view.inputmethod.ImeTracker; 42 default void performShowIme(IBinder showInputToken, @Nullable ImeTracker.Token statsToken, in performShowIme() 55 default void performHideIme(IBinder hideInputToken, @Nullable ImeTracker.Token statsToken, in performHideIme() 66 default void applyImeVisibility(IBinder windowToken, @Nullable ImeTracker.Token statsToken, in applyImeVisibility() 91 @Nullable ImeTracker.Token statsToken) { in showImeScreenshot()
|
H A D | ImeVisibilityStateComputer.java | 50 import android.view.inputmethod.ImeTracker; 230 boolean onImeShowFlags(@NonNull ImeTracker.Token statsToken, in onImeShowFlags() 233 ImeTracker.forLogging().onFailed(statsToken, ImeTracker.PHASE_SERVER_ACCESSIBILITY); in onImeShowFlags() 236 ImeTracker.forLogging().onProgress(statsToken, ImeTracker.PHASE_SERVER_ACCESSIBILITY); in onImeShowFlags() 256 boolean canHideIme(@NonNull ImeTracker.Token statsToken, in canHideIme() 261 ImeTracker.forLogging().onFailed(statsToken, ImeTracker.PHASE_SERVER_HIDE_IMPLICIT); in canHideIme() 266 ImeTracker.forLogging().onFailed(statsToken, ImeTracker.PHASE_SERVER_HIDE_NOT_ALWAYS); in canHideIme() 269 ImeTracker.forLogging().onProgress(statsToken, ImeTracker.PHASE_SERVER_HIDE_NOT_ALWAYS); in canHideIme()
|
/aosp14/frameworks/base/core/java/com/android/internal/inputmethod/ |
H A D | IImeTracker.aidl | 19 import android.view.inputmethod.ImeTracker; 36 ImeTracker.Token onRequestShow(String tag, int uid, int origin, int reason); in onRequestShow() 47 ImeTracker.Token onRequestHide(String tag, int uid, int origin, int reason); in onRequestHide() 63 oneway void onFailed(in ImeTracker.Token statsToken, int phase); in onFailed() 71 oneway void onCancelled(in ImeTracker.Token statsToken, int phase); in onCancelled() 78 oneway void onShown(in ImeTracker.Token statsToken); in onShown() 85 oneway void onHidden(in ImeTracker.Token statsToken); in onHidden()
|
H A D | InputMethodPrivilegedOperations.java | 28 import android.view.inputmethod.ImeTracker; 386 @Nullable ImeTracker.Token statsToken) { in applyImeVisibilityAsync() 389 ImeTracker.forLogging().onFailed(statsToken, in applyImeVisibilityAsync() 390 ImeTracker.PHASE_IME_APPLY_VISIBILITY_INSETS_CONSUMER); in applyImeVisibilityAsync() 393 ImeTracker.forLogging().onProgress(statsToken, in applyImeVisibilityAsync() 394 ImeTracker.PHASE_IME_APPLY_VISIBILITY_INSETS_CONSUMER); in applyImeVisibilityAsync()
|
H A D | IInputMethod.aidl | 24 import android.view.inputmethod.ImeTracker; 72 void showSoftInput(in IBinder showInputToken, in @nullable ImeTracker.Token statsToken, in showSoftInput() 75 void hideSoftInput(in IBinder hideInputToken, in @nullable ImeTracker.Token statsToken, in hideSoftInput()
|
H A D | IInputMethodPrivilegedOperations.aidl | 20 import android.view.inputmethod.ImeTracker; 46 in @nullable ImeTracker.Token statsToken); in applyImeVisibilityAsync()
|
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/common/ |
H A D | DisplayInsetsController.java | 29 import android.view.inputmethod.ImeTracker; 162 @Nullable ImeTracker.Token statsToken) { in showInsets() 165 ImeTracker.forLogging().onFailed( in showInsets() 169 ImeTracker.forLogging().onProgress( in showInsets() 170 statsToken, ImeTracker.PHASE_WM_REMOTE_INSETS_CONTROLLER); in showInsets() 177 @Nullable ImeTracker.Token statsToken) { in hideInsets() 180 ImeTracker.forLogging().onFailed( in hideInsets() 184 ImeTracker.forLogging().onProgress( in hideInsets() 185 statsToken, ImeTracker.PHASE_WM_REMOTE_INSETS_CONTROLLER); in hideInsets() 284 @Nullable ImeTracker.Token statsToken) {} in showInsets() [all …]
|
H A D | DisplayImeController.java | 22 import static android.view.inputmethod.ImeTracker.DEBUG_IME_VISIBILITY; 23 import static android.view.inputmethod.ImeTracker.TOKEN_NONE; 49 import android.view.inputmethod.ImeTracker; 330 @Nullable ImeTracker.Token statsToken) { in showInsets() 340 @Nullable ImeTracker.Token statsToken) { in hideInsets() 387 @Nullable ImeTracker.Token statsToken) { in startAnimation() 390 ImeTracker.forLogging().onFailed(statsToken, ImeTracker.PHASE_WM_ANIMATION_CREATE); in startAnimation() 413 ImeTracker.forLogging().onCancelled( in startAnimation() 458 ImeTracker.forLogging().onProgress(statsToken, ImeTracker.PHASE_WM_ANIMATION_CREATE); in startAnimation() 522 ImeTracker.forLogging().onHidden(mStatsToken); in startAnimation() [all …]
|
/aosp14/frameworks/base/core/java/android/view/ |
H A D | ImeInsetsSourceConsumer.java | 30 import android.view.inputmethod.ImeTracker; 116 public int requestShow(boolean fromIme, @Nullable ImeTracker.Token statsToken) { in requestShow() 126 ImeTracker.forLogging().onProgress(statsToken, in requestShow() 127 ImeTracker.PHASE_CLIENT_INSETS_CONSUMER_REQUEST_SHOW); in requestShow() 145 void requestHide(boolean fromIme, @Nullable ImeTracker.Token statsToken) { in requestHide() 162 private void notifyHidden(@Nullable ImeTracker.Token statsToken) { in notifyHidden() 168 statsToken = ImeTracker.forLogging().onRequestHide(null /* component */, in notifyHidden() 170 ImeTracker.ORIGIN_CLIENT_HIDE_SOFT_INPUT, in notifyHidden() 174 ImeTracker.forLogging().onProgress(statsToken, in notifyHidden() 175 ImeTracker.PHASE_CLIENT_INSETS_CONSUMER_NOTIFY_HIDDEN); in notifyHidden()
|
H A D | InsetsController.java | 67 import android.view.inputmethod.ImeTracker; 1081 ImeTracker.Token statsToken = null; in show() 1093 @Nullable ImeTracker.Token statsToken) { in show() 1151 ImeTracker.forLogging().onProgress( in show() 1186 ImeTracker.Token statsToken = null; in hide() 1198 @Nullable ImeTracker.Token statsToken) { in hide() 1243 ImeTracker.forLogging().onProgress( in hide() 1316 ImeTracker.forLogging().onProgress(statsToken, ImeTracker.PHASE_CLIENT_CONTROL_ANIMATION); in controlAnimationUncheckedInner() 1434 ImeTracker.forLogging().onProgress(statsToken, ImeTracker.PHASE_CLIENT_ANIMATION_RUNNING); in controlAnimationUncheckedInner() 1473 @Nullable ImeTracker.Token statsToken) { in collectSourceControls() [all …]
|
H A D | IDisplayWindowInsetsController.aidl | 22 import android.view.inputmethod.ImeTracker; 52 void showInsets(int types, boolean fromIme, in @nullable ImeTracker.Token statsToken); in showInsets() 57 void hideInsets(int types, boolean fromIme, in @nullable ImeTracker.Token statsToken); in hideInsets()
|
H A D | IWindow.aidl | 32 import android.view.inputmethod.ImeTracker; 74 void showInsets(int types, boolean fromIme, in @nullable ImeTracker.Token statsToken); in showInsets() 83 void hideInsets(int types, boolean fromIme, in @nullable ImeTracker.Token statsToken); in hideInsets()
|
H A D | InsetsAnimationControlRunner.java | 24 import android.view.inputmethod.ImeTracker; 82 ImeTracker.Token getStatsToken(); in getStatsToken()
|
H A D | InsetsAnimationThreadControlRunner.java | 37 import android.view.inputmethod.ImeTracker; 117 @Nullable ImeTracker.Token statsToken) { in InsetsAnimationThreadControlRunner() 146 public ImeTracker.Token getStatsToken() { in getStatsToken()
|
/aosp14/frameworks/base/core/java/android/inputmethodservice/ |
H A D | IInputMethodWrapper.java | 35 import android.view.inputmethod.ImeTracker; 224 final ImeTracker.Token statsToken = (ImeTracker.Token) args.arg3; in executeMessage() 226 ImeTracker.forLogging().onProgress( in executeMessage() 227 statsToken, ImeTracker.PHASE_IME_WRAPPER_DISPATCH); in executeMessage() 231 ImeTracker.forLogging().onFailed( in executeMessage() 232 statsToken, ImeTracker.PHASE_IME_WRAPPER_DISPATCH); in executeMessage() 239 final ImeTracker.Token statsToken = (ImeTracker.Token) args.arg3; in executeMessage() 241 ImeTracker.forLogging().onProgress( in executeMessage() 246 ImeTracker.forLogging().onFailed( in executeMessage() 437 ImeTracker.forLogging().onProgress(statsToken, ImeTracker.PHASE_IME_WRAPPER); in showSoftInput() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/wm/ |
H A D | ImeInsetsSourceProvider.java | 39 import android.view.inputmethod.ImeTracker; 55 private ImeTracker.Token mImeRequesterStatsToken; 222 @Nullable ImeTracker.Token statsToken) { in scheduleShowImePostLayout() 226 ImeTracker.forLogging().onFailed( in scheduleShowImePostLayout() 242 ImeTracker.forLogging().onProgress(mImeRequesterStatsToken, in scheduleShowImePostLayout() 243 ImeTracker.PHASE_WM_SHOW_IME_RUNNER); in scheduleShowImePostLayout() 247 ImeTracker.forLogging().onProgress(mImeRequesterStatsToken, in scheduleShowImePostLayout() 248 ImeTracker.PHASE_WM_SHOW_IME_READY); in scheduleShowImePostLayout() 264 ImeTracker.forLogging().onFailed(mImeRequesterStatsToken, in scheduleShowImePostLayout() 265 ImeTracker.PHASE_WM_SHOW_IME_READY); in scheduleShowImePostLayout() [all …]
|
H A D | InsetsControlTarget.java | 23 import android.view.inputmethod.ImeTracker; 65 @Nullable ImeTracker.Token statsToken) { in showInsets() 76 @Nullable ImeTracker.Token statsToken) { in hideInsets()
|
/aosp14/frameworks/base/core/java/android/view/inputmethod/ |
H A D | IInputMethodManagerGlobalInvoker.java | 590 static ImeTracker.Token onRequestShow(@NonNull String tag, int uid, in onRequestShow() 591 @ImeTracker.Origin int origin, @SoftInputShowHideReason int reason) { in onRequestShow() 595 return new ImeTracker.Token(new Binder(), tag); in onRequestShow() 607 static ImeTracker.Token onRequestHide(@NonNull String tag, int uid, in onRequestHide() 608 @ImeTracker.Origin int origin, @SoftInputShowHideReason int reason) { in onRequestHide() 612 return new ImeTracker.Token(new Binder(), tag); in onRequestHide() 623 static void onProgress(@NonNull IBinder binder, @ImeTracker.Phase int phase) { in onProgress() 637 static void onFailed(@NonNull ImeTracker.Token statsToken, @ImeTracker.Phase int phase) { in onFailed() 651 static void onCancelled(@NonNull ImeTracker.Token statsToken, @ImeTracker.Phase int phase) { in onCancelled() 665 static void onShown(@NonNull ImeTracker.Token statsToken) { in onShown() [all …]
|
H A D | InputMethodManager.java | 2174 ImeTracker.forLogging().onFailed(statsToken, ImeTracker.PHASE_CLIENT_VIEW_SERVED); in showSoftInput() 2182 ImeTracker.forLogging().onProgress(statsToken, ImeTracker.PHASE_CLIENT_VIEW_SERVED); in showSoftInput() 2212 final ImeTracker.Token statsToken = ImeTracker.forLogging().onRequestShow( in showSoftInputUnchecked() 2220 ImeTracker.forLogging().onFailed(statsToken, ImeTracker.PHASE_CLIENT_VIEW_SERVED); in showSoftInputUnchecked() 2225 ImeTracker.forLogging().onProgress(statsToken, ImeTracker.PHASE_CLIENT_VIEW_SERVED); in showSoftInputUnchecked() 2307 final ImeTracker.Token statsToken = ImeTracker.forLogging().onRequestHide( in hideSoftInputFromWindow() 2318 ImeTracker.forLogging().onFailed(statsToken, ImeTracker.PHASE_CLIENT_VIEW_SERVED); in hideSoftInputFromWindow() 2324 ImeTracker.forLogging().onProgress(statsToken, ImeTracker.PHASE_CLIENT_VIEW_SERVED); in hideSoftInputFromWindow() 3070 final ImeTracker.Token statsToken = ImeTracker.forLogging().onRequestHide( in closeCurrentInput() 3085 ImeTracker.forLogging().onProgress(statsToken, ImeTracker.PHASE_CLIENT_VIEW_SERVED); in closeCurrentInput() [all …]
|
H A D | ImeTracker.java | 57 public interface ImeTracker { interface 406 static ImeTracker forLogging() { in forLogging() 432 ImeTracker LOGGER = new ImeTracker() { 610 getFieldMapping(ImeTracker.class, "TYPE_"); 613 getFieldMapping(ImeTracker.class, "STATUS_"); 616 getFieldMapping(ImeTracker.class, "ORIGIN_"); 619 getFieldMapping(ImeTracker.class, "PHASE_");
|
/aosp14/frameworks/base/services/tests/wmtests/src/com/android/server/wm/ |
H A D | TestIWindow.java | 30 import android.view.inputmethod.ImeTracker; 122 public void showInsets(int types, boolean fromIme, @Nullable ImeTracker.Token statsToken) in showInsets() 127 public void hideInsets(int types, boolean fromIme, @Nullable ImeTracker.Token statsToken) in hideInsets()
|
/aosp14/frameworks/base/core/java/com/android/internal/view/ |
H A D | BaseIWindow.java | 35 import android.view.inputmethod.ImeTracker; 72 @Nullable ImeTracker.Token statsToken) { in showInsets() 77 @Nullable ImeTracker.Token statsToken) { in hideInsets()
|
H A D | IInputMethodManager.aidl | 20 import android.view.inputmethod.ImeTracker; 65 in @nullable ImeTracker.Token statsToken, int flags, int lastClickToolType, in showSoftInput() 68 in @nullable ImeTracker.Token statsToken, int flags, in hideSoftInput()
|