maiacore android keyboard app or something
 
 
 
 
Go to file
lumark 87f14f1e18 Create display context when switching IME to new display for AOSP IME
To address IME service context's Resources / DisplayMetrics update
when switching IME window to another display after onConfigurationChange.

We use Context#createDisplayContext to create display specific context when
display changed, to ensure soft keyboard can re-layout with correct resources.

Bug: 126930163
Test: manual with AOSP IME as below steps:
     1) Settings > Developer options > enable "Simulated Display" & "Force desktop mode".
     2) Reboot device
     3) Launch app (i.e. Contacts) with bluetooth or usb mouse in Simulated display.
     4) Tap EditText on app to see see if IME window layout correctly on simulated display.
     5) Launch app (i.e Files) on primary display.
     6) Tap EditText on app to see if IME window layout correctly on primary display.

Change-Id: I0ed6a079af1ed90c75fee1d36d5ce3ef3c41f8ed
Merged-In: I0ed6a079af1ed90c75fee1d36d5ce3ef3c41f8ed
2019-09-11 02:02:48 +00:00
common Convert to Android.bp 2018-11-01 23:09:33 +00:00
dictionaries Update dictionaries (possibly_offensive flag) 2014-10-31 14:49:24 +09:00
gradle/wrapper Experimentally Support Android Studio to build LatinIME 2018-07-25 18:08:28 -07:00
java Create display context when switching IME to new display for AOSP IME 2019-09-11 02:02:48 +00:00
native Merge "Move LatinIME and its lib to /product" am: 149b9d4f6e am: 84d156b1e6 2019-01-14 02:11:11 -08:00
tests Migrate packages/inputmethods/LatinIME to androidx.test 2018-12-13 19:06:42 -08:00
tools Support testing Direct Reply with EditTextVariations on API 24/25 2019-02-05 22:46:42 -08:00
.gitignore Experimentally Support Android Studio to build LatinIME 2018-07-25 18:08:28 -07:00
Android.bp Convert to Android.bp 2018-11-01 23:09:33 +00:00
CleanSpec.mk Move LatinIME and its lib to /product 2019-01-11 15:20:31 +00:00
MODULE_LICENSE_APACHE2 Move MODULE_LICENSE_APACHE2 to the project top dir 2018-11-19 12:11:31 -08:00
NOTICE Move MODULE_LICENSE_APACHE2 to the project top dir 2018-11-19 12:11:31 -08:00
OWNERS Remove paulduffin@ from OWNERS 2018-10-10 16:15:41 +01:00
build.gradle Migrate packages/inputmethods/LatinIME to androidx.test 2018-12-13 19:06:42 -08:00
gradlew Experimentally Support Android Studio to build LatinIME 2018-07-25 18:08:28 -07:00
gradlew.bat Experimentally Support Android Studio to build LatinIME 2018-07-25 18:08:28 -07:00