/frameworks/opt/inputmethodcommon/java/com/android/inputmethodcommon/ |
H A D | InputMethodSettingsImpl.java | 71 final InputMethodInfo imi = imis.get(i); 73 return imi; 80 Context context, InputMethodManager imm, InputMethodInfo imi) { 81 if (context == null || imm == null || imi == null) return null; 82 final List<InputMethodSubtype> subtypes = imm.getEnabledInputMethodSubtypeList(imi, true); 90 sb.append(subtype.getDisplayName(context, imi.getPackageName(), 91 imi.getServiceInfo().applicationInfo)); 79 getEnabledSubtypesLabel( Context context, InputMethodManager imm, InputMethodInfo imi) argument
|
/frameworks/base/core/java/android/view/inputmethod/ |
H A D | InputMethodSubtype.java | 540 * @param imi InputMethodInfo of which subtypes are subject to be sorted 545 public static List<InputMethodSubtype> sort(Context context, int flags, InputMethodInfo imi, argument 547 if (imi == null) return subtypeList; 551 int N = imi.getSubtypeCount(); 553 InputMethodSubtype subtype = imi.getSubtypeAt(i); 560 // contained in imi, so the remaining subtypes will be appended.
|
H A D | InputMethodManager.java | 667 * @param imi An input method info whose subtypes list will be returned. 672 public List<InputMethodSubtype> getEnabledInputMethodSubtypeList(InputMethodInfo imi, argument 676 imi == null ? null : imi.getId(), allowsImplicitlySelectedSubtypes);
|
/frameworks/base/core/java/com/android/internal/inputmethod/ |
H A D | InputMethodSubtypeSwitchingController.java | 61 InputMethodInfo imi, int subtypeId, String subtypeLocale, String systemLocale) { 64 mImi = imi; 210 for (InputMethodInfo imi : mSortedImmis.keySet()) { 211 if (imi == null) { 214 List<InputMethodSubtype> explicitlyOrImplicitlyEnabledSubtypeList = immis.get(imi); 219 final CharSequence imeLabel = imi.loadLabel(mPm); 221 final int subtypeCount = imi.getSubtypeCount(); 223 Slog.v(TAG, "Add subtypes: " + subtypeCount + ", " + imi.getId()); 226 final InputMethodSubtype subtype = imi.getSubtypeAt(j); 233 .getDisplayName(mContext, imi 60 ImeSubtypeListItem(CharSequence imeName, CharSequence subtypeName, InputMethodInfo imi, int subtypeId, String subtypeLocale, String systemLocale) argument 254 calculateSubtypeId(InputMethodInfo imi, InputMethodSubtype subtype) argument 272 getIndex(InputMethodInfo imi, InputMethodSubtype subtype) argument 285 getNextInputMethodLocked(boolean onlyCurrentIme, InputMethodInfo imi, InputMethodSubtype subtype) argument 334 getUsageRank(final InputMethodInfo imi, InputMethodSubtype subtype) argument 350 onUserAction(InputMethodInfo imi, InputMethodSubtype subtype) argument 362 getNextInputMethodLocked(boolean onlyCurrentIme, InputMethodInfo imi, InputMethodSubtype subtype) argument 438 getNextInputMethod(boolean onlyCurrentIme, InputMethodInfo imi, InputMethodSubtype subtype) argument 452 onUserActionLocked(InputMethodInfo imi, InputMethodSubtype subtype) argument 491 onUserActionLocked(InputMethodInfo imi, InputMethodSubtype subtype) argument 507 getNextInputMethodLocked(boolean onlyCurrentIme, InputMethodInfo imi, InputMethodSubtype subtype) argument [all...] |
H A D | InputMethodUtils.java | 126 public static boolean isSystemImeThatHasEnglishKeyboardSubtype(InputMethodInfo imi) { argument 127 if (!isSystemIme(imi)) { 130 return containsSubtypeOf(imi, ENGLISH_LOCALE.getLanguage(), SUBTYPE_MODE_KEYBOARD); 133 private static boolean isSystemImeThatHasSubtypeOf(final InputMethodInfo imi, argument 137 if (!isSystemIme(imi)) { 140 if (checkDefaultAttribute && !imi.isDefault(context)) { 143 if (!containsSubtypeOf(imi, requiredLocale, checkCountry, requiredSubtypeMode)) { 179 private static boolean isSystemAuxilialyImeThatHasAutomaticSubtype(final InputMethodInfo imi, argument 181 if (!isSystemIme(imi)) { 184 if (checkDefaultAttribute && !imi 388 isValidSystemDefaultIme( boolean isSystemReady, InputMethodInfo imi, Context context) argument 412 containsSubtypeOf(final InputMethodInfo imi, @Nullable final Locale locale, final boolean checkCountry, final String mode) argument 445 containsSubtypeOf(InputMethodInfo imi, String language, String mode) argument 460 getSubtypes(InputMethodInfo imi) argument 469 getOverridingImplicitlyEnabledSubtypes( InputMethodInfo imi, String mode) argument 504 isValidSubtypeId(InputMethodInfo imi, int subtypeHashCode) argument 508 getSubtypeIdFromHashCode(InputMethodInfo imi, int subtypeHashCode) argument 521 getImplicitlyApplicableSubtypesLocked( Resources res, InputMethodInfo imi) argument 747 getImeAndSubtypeDisplayName(Context context, InputMethodInfo imi, InputMethodSubtype subtype) argument 859 getEnabledInputMethodSubtypeListLocked( Context context, InputMethodInfo imi, boolean allowsImplicitlySelectedSubtypes) argument 870 getEnabledInputMethodSubtypeListLocked( InputMethodInfo imi) argument [all...] |
/frameworks/base/services/core/java/com/android/server/ |
H A D | InputMethodManagerService.java | 497 InputMethodInfo imi = mMethodList.get(i); 498 if (imi.getId().equals(curInputMethodId)) { 500 if (imi.getPackageName().equals(pkg)) { 527 InputMethodInfo imi = mMethodList.get(i); 528 final String imiId = imi.getId(); 530 curIm = imi; 533 int change = isPackageDisappearing(imi.getPackageName()); 534 if (isPackageModified(imi.getPackageName())) { 540 + imi.getComponent()); 541 setInputMethodEnabledLocked(imi 3055 setSelectedInputMethodAndSubtypeLocked(InputMethodInfo imi, int subtypeId, boolean setSubtypeOnly) argument 3256 addShortcutInputMethodAndSubtypes(InputMethodInfo imi, InputMethodSubtype subtype) argument 3366 addInputMethodSubtypes( InputMethodInfo imi, InputMethodSubtype[] additionalSubtypes) argument [all...] |