e14a11c1dfc288237dc4b684d414ff62e06ddd02
This CL aims to clarify more on what "IME ID" means in Android. "IME ID" is a string representation of a certain implementation of InputMethodService, which has always been computed by new ComponentName(packageName, serviceName).flattenToShortString(), then has been exposed to developers through at least the following two public APIs. * Settings.Secure.DEFAULT_INPUT_METHOD * InputMethodInfo#getId() Now that our IME CTS tests are already requiring that "IME ID" equals to test IMEs' component name indirectly, it would be more beneficial if we clearly mention that "IME ID" is guaranteed to be constructed by ComponentName#flattenToShortString() hence is also guaranteed to be parsed with ComponentName#unflattenFromString(). It is to late to change strong representations that have been exposed to developers for more than 10 years anyway. Other than updating public API documents, this CL does nothing. Fix: 192392438 Test: presubmit Change-Id: I013cd79b92363fe6e438f445606b5fc53e2660f6
Merge "Update boot image and system server profiles [M5C5P90S0PP]" into sc-dev am:
db2dd6d551 am: 90ef460d77
Merge "Update boot image and system server profiles [M5C5P90S0PP]" into sc-dev am:
db2dd6d551 am: 90ef460d77
Merge "Do not preload recents activity if it will be visible" into sc-v2-dev am:
5b7911b8a3 am: 56640cd192
…
…
…
…
…
…
Merge "Updated keyguard_pin_view to use a ConstraintLayout." into sc-v2-dev am:
a8813c12da am: d7a0bdbafc
…
…
…
…
Merge "Throw new IllegalStateException in CallRedirectionService when the call redirection is not initialized yet" into sc-dev am:
ba314fbb85 am: 513b4646d3
…
Merge "Support platform-compat-framework for TeleService" am:
7ad8aa929e am: 2e7d4fe98b am: 02adf2d91d am: 4487b40f3a
…
…
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%