/frameworks/base/core/java/com/android/internal/inputmethod/ |
H A D | InputMethodUtils.java | 65 public static boolean isSystemImeThatHasEnglishKeyboardSubtype(InputMethodInfo imi) { argument 66 if (!isSystemIme(imi)) { 69 return containsSubtypeOf(imi, ENGLISH_LOCALE.getLanguage(), SUBTYPE_MODE_KEYBOARD); 72 private static boolean isSystemAuxilialyImeThatHashAutomaticSubtype(InputMethodInfo imi) { argument 73 if (!isSystemIme(imi)) { 76 if (!imi.isAuxiliaryIme()) { 79 final int subtypeCount = imi.getSubtypeCount(); 81 final InputMethodSubtype s = imi.getSubtypeAt(i); 94 final InputMethodInfo imi = imis.get(i); 95 if (isDefaultEnabledIme(isSystemReady, imi, contex 115 isValidSystemDefaultIme( boolean isSystemReady, InputMethodInfo imi, Context context) argument 139 isDefaultEnabledIme( boolean isSystemReady, InputMethodInfo imi, Context context) argument 145 containsSubtypeOf(InputMethodInfo imi, String language, String mode) argument 159 getSubtypes(InputMethodInfo imi) argument 168 getOverridingImplicitlyEnabledSubtypes( InputMethodInfo imi, String mode) argument 204 isValidSubtypeId(InputMethodInfo imi, int subtypeHashCode) argument 208 getSubtypeIdFromHashCode(InputMethodInfo imi, int subtypeHashCode) argument 221 getImplicitlyApplicableSubtypesLocked( Resources res, InputMethodInfo imi) argument 288 getEnabledInputMethodSubtypeList( Context context, InputMethodInfo imi, List<InputMethodSubtype> enabledSubtypes, boolean allowsImplicitlySelectedSubtypes) argument 500 getEnabledInputMethodSubtypeListLocked( Context context, InputMethodInfo imi, boolean allowsImplicitlySelectedSubtypes) argument 511 getEnabledInputMethodSubtypeListLocked( InputMethodInfo imi) argument [all...] |
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/ |
H A D | InputMethodsPanel.java | 219 final InputMethodInfo imi, final InputMethodSubtype subtype) { 224 subtypeName = getSubtypeName(imi, subtype); 226 final CharSequence imiName = getIMIName(imi); 227 final Drawable icon = getSubtypeIcon(imi, subtype); 244 final String settingsActivity = imi.getSettingsActivity(); 250 intent.setClassName(imi.getPackageName(), settingsActivity); 264 subtypeView, new Pair<InputMethodInfo, InputMethodSubtype> (imi, subtype)); 288 for (InputMethodInfo imi: cachedImiSet) { 289 List<InputMethodSubtype> subtypes = enabledIMIs.get(imi); 292 createInputMethodItem(imi, nul 218 createInputMethodItem( final InputMethodInfo imi, final InputMethodSubtype subtype) argument 310 setInputMethodAndSubtype(InputMethodInfo imi, InputMethodSubtype subtype) argument 368 updateRadioButtonsByImiAndSubtype( InputMethodInfo imi, InputMethodSubtype subtype) argument 434 getIMIName(InputMethodInfo imi) argument 439 getSubtypeName(InputMethodInfo imi, InputMethodSubtype subtype) argument 449 getSubtypeIcon(InputMethodInfo imi, InputMethodSubtype subtype) argument [all...] |
H A D | InputMethodButton.java | 82 final InputMethodInfo imi = imis.get(i); 84 imi, true);
|
/frameworks/opt/inputmethodcommon/java/com/android/inputmethodcommon/ |
H A D | InputMethodSettingsImpl.java | 85 final InputMethodInfo imi = imis.get(i); 87 return imi; 94 Context context, InputMethodManager imm, InputMethodInfo imi) { 95 if (context == null || imm == null || imi == null) return null; 96 final List<InputMethodSubtype> subtypes = imm.getEnabledInputMethodSubtypeList(imi, true); 104 sb.append(subtype.getDisplayName(context, imi.getPackageName(), 105 imi.getServiceInfo().applicationInfo)); 93 getEnabledSubtypesLabel( Context context, InputMethodManager imm, InputMethodInfo imi) argument
|
/frameworks/base/core/tests/inputmethodtests/src/android/os/ |
H A D | InputMethodTest.java | 52 final InputMethodInfo imi = enabledImis.get(0); 54 if (imi.getPackageName().equals("DummyDefaultAutoVoiceIme") 55 || imi.getPackageName().equals("DummyDefaultEnKeyboardIme")) { 76 final InputMethodInfo imi = enabledImis.get(0); 79 if (imi.getPackageName().equals("DummyNonDefaultAutoVoiceIme0") 80 || imi.getPackageName().equals("DummyNonDefaultAutoVoiceIme1") 81 || imi.getPackageName().equals("DummyDefaultEnKeyboardIme")) {
|
/frameworks/base/services/java/com/android/server/ |
H A D | InputMethodManagerService.java | 471 InputMethodInfo imi = mMethodList.get(i); 472 if (imi.getId().equals(curInputMethodId)) { 474 if (imi.getPackageName().equals(pkg)) { 501 InputMethodInfo imi = mMethodList.get(i); 502 final String imiId = imi.getId(); 504 curIm = imi; 507 int change = isPackageDisappearing(imi.getPackageName()); 508 if (isPackageModified(imi.getPackageName())) { 514 + imi.getComponent()); 515 setInputMethodEnabledLocked(imi 969 getEnabledInputMethodSubtypeList(InputMethodInfo imi, boolean allowsImplicitlySelectedSubtypes) argument 2730 ImeSubtypeListItem(CharSequence imeName, CharSequence subtypeName, InputMethodInfo imi, int subtypeId, String subtypeLocale, String systemLocale) argument 2906 setSelectedInputMethodAndSubtypeLocked(InputMethodInfo imi, int subtypeId, boolean setSubtypeOnly) argument 3094 addShortcutInputMethodAndSubtypes(InputMethodInfo imi, InputMethodSubtype subtype) argument 3183 getNextInputMethod( boolean onlyCurrentIme, InputMethodInfo imi, InputMethodSubtype subtype) argument 3321 addInputMethodSubtypes( InputMethodInfo imi, InputMethodSubtype[] additionalSubtypes) argument [all...] |
/frameworks/base/cmds/ime/src/com/android/commands/ime/ |
H A D | Ime.java | 127 InputMethodInfo imi = methods.get(i); 129 System.out.println(imi.getId()); 131 System.out.println(imi.getId() + ":"); 132 imi.dump(pr, " ");
|
/frameworks/base/policy/src/com/android/internal/policy/impl/keyguard/ |
H A D | KeyguardPasswordView.java | 166 for (InputMethodInfo imi : enabledImis) { 170 imm.getEnabledInputMethodSubtypeList(imi, true);
|
/frameworks/base/core/java/android/view/inputmethod/ |
H A D | InputMethodSubtype.java | 401 * @param imi InputMethodInfo of which subtypes are subject to be sorted 406 public static List<InputMethodSubtype> sort(Context context, int flags, InputMethodInfo imi, argument 408 if (imi == null) return subtypeList; 412 int N = imi.getSubtypeCount(); 414 InputMethodSubtype subtype = imi.getSubtypeAt(i); 421 // contained in imi, so the remaining subtypes will be appended.
|
H A D | InputMethodManager.java | 608 * @param imi An input method info whose subtypes list will be returned. 613 public List<InputMethodSubtype> getEnabledInputMethodSubtypeList(InputMethodInfo imi, argument 616 return mService.getEnabledInputMethodSubtypeList(imi, allowsImplicitlySelectedSubtypes);
|
/frameworks/base/core/java/com/android/internal/view/ |
H A D | IInputMethodManager.aidl | 35 List<InputMethodSubtype> getEnabledInputMethodSubtypeList(in InputMethodInfo imi,
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ |
H A D | QuickSettingsModel.java | 619 final InputMethodInfo imi = imis.get(i); 620 final List<InputMethodSubtype> subtypes = imm.getEnabledInputMethodSubtypeList(imi, 670 for (InputMethodInfo imi : imis) { 671 if (currentInputMethodId.equals(imi.getId())) { 674 ? subtype.getDisplayName(context, imi.getPackageName(), 675 imi.getServiceInfo().applicationInfo)
|