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/com/android/internal/inputmethod/
H A DInputMethodSubtypeSwitchingController.java63 InputMethodInfo imi, int subtypeId, String subtypeLocale, String systemLocale) {
66 mImi = imi;
213 for (InputMethodInfo imi : mSortedImmis.keySet()) {
214 if (imi == null) {
217 List<InputMethodSubtype> explicitlyOrImplicitlyEnabledSubtypeList = immis.get(imi);
222 final CharSequence imeLabel = imi.loadLabel(mPm);
224 final int subtypeCount = imi.getSubtypeCount();
226 Slog.v(TAG, "Add subtypes: " + subtypeCount + ", " + imi.getId());
229 final InputMethodSubtype subtype = imi.getSubtypeAt(j);
236 .getDisplayName(mContext, imi
62 ImeSubtypeListItem(CharSequence imeName, CharSequence subtypeName, InputMethodInfo imi, int subtypeId, String subtypeLocale, String systemLocale) argument
257 calculateSubtypeId(InputMethodInfo imi, InputMethodSubtype subtype) argument
275 getIndex(InputMethodInfo imi, InputMethodSubtype subtype) argument
302 getNextInputMethodLocked(boolean onlyCurrentIme, InputMethodInfo imi, @Nullable InputMethodSubtype subtype, boolean forward) argument
361 getUsageRank(final InputMethodInfo imi, InputMethodSubtype subtype) argument
377 onUserAction(InputMethodInfo imi, InputMethodSubtype subtype) argument
403 getNextInputMethodLocked(boolean onlyCurrentIme, InputMethodInfo imi, @Nullable InputMethodSubtype subtype, boolean forward) argument
502 getNextInputMethod(boolean onlyCurrentIme, InputMethodInfo imi, @Nullable InputMethodSubtype subtype, boolean forward) argument
516 onUserActionLocked(InputMethodInfo imi, InputMethodSubtype subtype) argument
562 onUserActionLocked(InputMethodInfo imi, InputMethodSubtype subtype) argument
579 getNextInputMethodLocked(boolean onlyCurrentIme, InputMethodInfo imi, InputMethodSubtype subtype, boolean forward) argument
[all...]
H A DInputMethodUtils.java132 public static boolean isSystemImeThatHasSubtypeOf(final InputMethodInfo imi, argument
136 if (!isSystemIme(imi)) {
139 if (checkDefaultAttribute && !imi.isDefault(context)) {
142 if (!containsSubtypeOf(imi, requiredLocale, checkCountry, requiredSubtypeMode)) {
178 private static boolean isSystemAuxilialyImeThatHasAutomaticSubtype(final InputMethodInfo imi, argument
180 if (!isSystemIme(imi)) {
183 if (checkDefaultAttribute && !imi.isDefault(context)) {
186 if (!imi.isAuxiliaryIme()) {
189 final int subtypeCount = imi.getSubtypeCount();
191 final InputMethodSubtype s = imi
408 containsSubtypeOf(final InputMethodInfo imi, @Nullable final Locale locale, final boolean checkCountry, final String mode) argument
438 getSubtypes(InputMethodInfo imi) argument
447 getOverridingImplicitlyEnabledSubtypes( InputMethodInfo imi, String mode) argument
485 isValidSubtypeId(InputMethodInfo imi, int subtypeHashCode) argument
489 getSubtypeIdFromHashCode(InputMethodInfo imi, int subtypeHashCode) argument
511 getImplicitlyApplicableSubtypesLocked( Resources res, InputMethodInfo imi) argument
537 getImplicitlyApplicableSubtypesLockedImpl( Resources res, InputMethodInfo imi) argument
791 getImeAndSubtypeDisplayName(Context context, InputMethodInfo imi, InputMethodSubtype subtype) argument
1047 getEnabledInputMethodSubtypeListLocked( Context context, InputMethodInfo imi, boolean allowsImplicitlySelectedSubtypes) argument
1058 getEnabledInputMethodSubtypeListLocked( InputMethodInfo imi) argument
[all...]
/frameworks/base/core/java/android/view/inputmethod/
H A DInputMethodSubtype.java656 * @param imi InputMethodInfo of which subtypes are subject to be sorted
661 public static List<InputMethodSubtype> sort(Context context, int flags, InputMethodInfo imi, argument
663 if (imi == null) return subtypeList;
667 int N = imi.getSubtypeCount();
669 InputMethodSubtype subtype = imi.getSubtypeAt(i);
676 // contained in imi, so the remaining subtypes will be appended.
H A DInputMethodManager.java686 * @param imi An input method info whose subtypes list will be returned.
691 public List<InputMethodSubtype> getEnabledInputMethodSubtypeList(InputMethodInfo imi, argument
695 imi == null ? null : imi.getId(), allowsImplicitlySelectedSubtypes);
/frameworks/base/services/core/java/com/android/server/
H A DInputMethodManagerService.java647 InputMethodInfo imi = mMethodList.get(i);
648 if (imi.getId().equals(curInputMethodId)) {
650 if (imi.getPackageName().equals(pkg)) {
677 InputMethodInfo imi = mMethodList.get(i);
678 final String imiId = imi.getId();
680 curIm = imi;
683 int change = isPackageDisappearing(imi.getPackageName());
684 if (isPackageModified(imi.getPackageName())) {
690 + imi.getComponent());
691 setInputMethodEnabledLocked(imi
3426 setSelectedInputMethodAndSubtypeLocked(InputMethodInfo imi, int subtypeId, boolean setSubtypeOnly) argument
3719 addInputMethodSubtypes( InputMethodInfo imi, InputMethodSubtype[] additionalSubtypes) argument
[all...]

Completed in 145 milliseconds