Searched defs:imi (Results 1 - 6 of 6) sorted by relevance

/frameworks/opt/inputmethodcommon/java/com/android/inputmethodcommon/
H A DInputMethodSettingsImpl.java71 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 DInputMethodSubtype.java540 * @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 DInputMethodManager.java667 * @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 DInputMethodSubtypeSwitchingController.java61 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 DInputMethodUtils.java126 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 DInputMethodManagerService.java497 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...]

Completed in 611 milliseconds