Stop using notification for IME switcher
InputMethodManagerService has had logic to show notifications when the IME switcher icon cannot be shown on NavigationBar[1][2][3][4][5]. With this CL, such a fallback behavior is completely removed. Devices and form-factors that need a special handling need to come up with their own solution rather than relying on this historical notification mechanism. [1]: I2b9e955003c1f6703978824c947d5f322a039714 7cfc0ed2 [2]: Id36c8c34159bea8b72557b40bcf024d401f580b6 01065a57 [3]: I34a95732ef3e7c20d6549b57230c11f0c3db04d6 d4b62599 [4]: I58421143bee25be459f4f744688b37614a750051 f62c0b83 [5]: I6ad818fc9ef08991e24c5020498243f1fc417998 24ab9e18 Bug: 245989733 Test: atest CtsPermission2TestCases:ProtectedBroadcastsTest Test: presubmit Change-Id: I3b09d2b05ba9bde686b360b9f720b5d4258551c3
Showing
- core/java/com/android/internal/notification/SystemNotificationChannels.java 5 additions, 8 deletions...oid/internal/notification/SystemNotificationChannels.java
- core/res/AndroidManifest.xml 0 additions, 1 deletioncore/res/AndroidManifest.xml
- core/res/res/drawable-hdpi/ic_notification_ime_default.png 0 additions, 0 deletionscore/res/res/drawable-hdpi/ic_notification_ime_default.png
- core/res/res/drawable-mdpi/ic_notification_ime_default.png 0 additions, 0 deletionscore/res/res/drawable-mdpi/ic_notification_ime_default.png
- core/res/res/drawable-xhdpi/ic_notification_ime_default.png 0 additions, 0 deletionscore/res/res/drawable-xhdpi/ic_notification_ime_default.png
- core/res/res/drawable-xxhdpi/ic_notification_ime_default.png 0 additions, 0 deletionscore/res/res/drawable-xxhdpi/ic_notification_ime_default.png
- core/res/res/values/strings.xml 0 additions, 3 deletionscore/res/res/values/strings.xml
- core/res/res/values/symbols.xml 0 additions, 1 deletioncore/res/res/values/symbols.xml
- proto/src/system_messages.proto 1 addition, 1 deletionproto/src/system_messages.proto
- services/core/java/com/android/server/inputmethod/InputMethodManagerService.java 0 additions, 86 deletions...android/server/inputmethod/InputMethodManagerService.java
- services/core/java/com/android/server/inputmethod/InputMethodUtils.java 0 additions, 10 deletions...java/com/android/server/inputmethod/InputMethodUtils.java
- services/core/java/com/android/server/wm/WindowManagerInternal.java 0 additions, 9 deletions...ore/java/com/android/server/wm/WindowManagerInternal.java
- services/core/java/com/android/server/wm/WindowManagerService.java 0 additions, 5 deletions...core/java/com/android/server/wm/WindowManagerService.java
Loading
Please register or sign in to comment