/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/ |
UncachedInputMethodManagerUtils.java | 42 for (final InputMethodInfo imi : imm.getEnabledInputMethodList()) { 43 if (packageName.equals(imi.getPackageName())) { 60 final InputMethodInfo imi = getInputMethodInfoOf(context.getPackageName(), imm); local 63 return imi != null && imi.getId().equals(currentImeId); 77 for (final InputMethodInfo imi : imm.getInputMethodList()) { 78 if (packageName.equals(imi.getPackageName())) { 79 return imi;
|
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/inputmethod/ |
InputMethodSettingValuesWrapper.java | 87 for (InputMethodInfo imi : imms) { 88 mMethodMap.put(imi.getId(), imi); local 99 for (final InputMethodInfo imi : enabledImis) { 100 final int subtypeCount = imi.getSubtypeCount(); 102 final InputMethodSubtype subtype = imi.getSubtypeAt(i); 105 mAsciiCapableEnabledImis.add(imi); 119 public boolean isAlwaysCheckedIme(InputMethodInfo imi, Context context) { 120 final boolean isEnabled = isEnabledImi(imi); 132 && InputMethodUtils.isSystemIme(imi) [all...] |
InputMethodAndSubtypeEnablerManager.java | 63 for (final InputMethodInfo imi : mInputMethodInfoList) { 65 if (imi.getId().equals(targetImi) || TextUtils.isEmpty(targetImi)) { 66 addInputMethodSubtypePreferences(fragment, imi, root); 116 private void addInputMethodSubtypePreferences(PreferenceFragment fragment, InputMethodInfo imi, 120 final int subtypeCount = imi.getSubtypeCount(); 124 final String imiId = imi.getId(); 129 final CharSequence label = imi.loadLabel(pm); 148 final InputMethodSubtype subtype = imi.getSubtypeAt(index); 152 subtype, prefContext, imi); 156 prefContext, subtype, imi); [all...] |
InputMethodAndSubtypeUtil.java | 67 for (final String imi : imeToSubtypesMap.keySet()) { 71 final HashSet<String> subtypeIdSet = imeToSubtypesMap.get(imi); 72 builder.append(imi); 82 for (final String imi : imiList) { 86 builder.append(imi); 167 for (final InputMethodInfo imi : inputMethodInfos) { 168 final String imiId = imi.getId(); 179 final boolean systemIme = InputMethodUtils.isSystemIme(imi); 181 context.getActivity()).isAlwaysCheckedIme(imi, context.getActivity())) 190 final int subtypeCount = imi.getSubtypeCount() [all...] |
InputMethodSubtypePreference.java | 41 final InputMethodInfo imi) { 44 setKey(imi.getId() + subtype.hashCode()); 46 InputMethodAndSubtypeUtil.getSubtypeLocaleNameAsSentence(subtype, context, imi);
|
InputMethodPreference.java | 83 * @param imi The {@link InputMethodInfo} of this preference. 91 public InputMethodPreference(final Context context, final InputMethodInfo imi, 96 mImi = imi; 106 setKey(imi.getId()); 107 setTitle(imi.loadLabel(context.getPackageManager())); 108 final String settingsActivity = imi.getSettingsActivity(); 114 intent.setClassName(imi.getPackageName(), settingsActivity); 118 mHasPriorityInSorting = InputMethodUtils.isSystemIme(imi) 119 && mInputMethodSettingValues.isValidSystemNonAuxAsciiCapableIme(imi, context);
|
/frameworks/base/core/tests/coretests/src/android/view/inputmethod/ |
InputMethodInfoTest.java | 42 final InputMethodInfo imi = buildInputMethodForTest(R.xml.ime_meta); local 43 final InputMethodInfo clone = cloneViaParcel(imi); 45 assertThat(clone.equals(imi), is(true)); 46 assertThat(clone.hashCode(), equalTo(imi.hashCode())); 51 final InputMethodInfo imi = buildInputMethodForTest(R.xml.ime_meta); local 53 assertThat(imi.supportsSwitchingToNextInputMethod(), is(false)); 55 final InputMethodInfo clone = cloneViaParcel(imi); 62 final InputMethodInfo imi = buildInputMethodForTest(R.xml.ime_meta_sw_next); local 64 assertThat(imi.supportsSwitchingToNextInputMethod(), is(true)); 66 final InputMethodInfo clone = cloneViaParcel(imi); [all...] |
/frameworks/base/core/java/com/android/internal/inputmethod/ |
InputMethodSubtypeSwitchingController.java | 64 InputMethodInfo imi, int subtypeId, String subtypeLocale, String systemLocale) { 67 mImi = imi; 219 for (InputMethodInfo imi : mSortedImmis.keySet()) { 220 if (imi == null) { 223 List<InputMethodSubtype> explicitlyOrImplicitlyEnabledSubtypeList = immis.get(imi); 228 final CharSequence imeLabel = imi.loadLabel(mPm); 230 final int subtypeCount = imi.getSubtypeCount(); 232 Slog.v(TAG, "Add subtypes: " + subtypeCount + ", " + imi.getId()); 235 final InputMethodSubtype subtype = imi.getSubtypeAt(j); 242 .getDisplayName(mContext, imi.getPackageName() [all...] |
InputMethodUtils.java | 132 public static boolean isSystemImeThatHasSubtypeOf(final InputMethodInfo imi, 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, 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.getSubtypeAt(i) 218 final InputMethodInfo imi = imis.get(i); local 239 final InputMethodInfo imi = imis.get(i); local 250 final InputMethodInfo imi = imis.get(i); local 421 final InputMethodInfo imi = enabledImes.get(i); local 673 final InputMethodInfo imi = enabledImis.get(j); local 1226 final InputMethodInfo imi = mMethodMap.get(imeId); local 1322 final String imi = getString(Settings.Secure.DEFAULT_INPUT_METHOD, null); local 1351 final InputMethodInfo imi = mMethodMap.get(selectedImiId); local [all...] |
/development/samples/ApiDemos/src/com/example/android/apis/inputmethod/ |
ShowInputMethodAndSubtypeEnabler.java | 62 for (InputMethodInfo imi : getEnabledInputMethodsThatHaveMultipleSubtypes()) { 64 final String id = imi.getId(); 97 for (InputMethodInfo imi : imm.getEnabledInputMethodList()) { 98 if (imi.getSubtypeCount() > 1) { 99 result.add(imi);
|
/development/samples/SoftKeyboard/src/com/android/inputmethodcommon/ |
InputMethodSettingsImpl.java | 91 final InputMethodInfo imi = imis.get(i); local 93 return imi; 100 Context context, InputMethodManager imm, InputMethodInfo imi) { 101 if (context == null || imm == null || imi == null) return null; 102 final List<InputMethodSubtype> subtypes = imm.getEnabledInputMethodSubtypeList(imi, true); 110 sb.append(subtype.getDisplayName(context, imi.getPackageName(), 111 imi.getServiceInfo().applicationInfo));
|
/frameworks/opt/inputmethodcommon/java/com/android/inputmethodcommon/ |
InputMethodSettingsImpl.java | 71 final InputMethodInfo imi = imis.get(i); local 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));
|
/frameworks/base/core/tests/coretests/src/com/android/internal/inputmethod/ |
InputMethodUtilsTest.java | 235 final InputMethodInfo imi = createDummyInputMethodInfo( local 241 getResourcesForLocales(LOCALE_EN_US), imi); 259 final InputMethodInfo imi = createDummyInputMethodInfo( local 265 getResourcesForLocales(LOCALE_EN_US), imi); 283 final InputMethodInfo imi = createDummyInputMethodInfo( local 289 getResourcesForLocales(LOCALE_EN_GB), imi); 308 final InputMethodInfo imi = createDummyInputMethodInfo( local 314 getResourcesForLocales(LOCALE_FR), imi); 329 final InputMethodInfo imi = createDummyInputMethodInfo( local 335 getResourcesForLocales(LOCALE_FR_CA), imi); 351 final InputMethodInfo imi = createDummyInputMethodInfo( local 373 final InputMethodInfo imi = createDummyInputMethodInfo( local 390 final InputMethodInfo imi = createDummyInputMethodInfo( local 407 final InputMethodInfo imi = createDummyInputMethodInfo( local 429 final InputMethodInfo imi = createDummyInputMethodInfo( local 449 final InputMethodInfo imi = createDummyInputMethodInfo( local 475 final InputMethodInfo imi = createDummyInputMethodInfo( local 502 final InputMethodInfo imi = createDummyInputMethodInfo( local 520 final InputMethodInfo imi = createDummyInputMethodInfo( local 536 final InputMethodInfo imi = createDummyInputMethodInfo( local 550 final InputMethodInfo imi = createDummyInputMethodInfo( local 564 final InputMethodInfo imi = createDummyInputMethodInfo( local 578 final InputMethodInfo imi = createDummyInputMethodInfo( local 600 final InputMethodInfo imi = createDummyInputMethodInfo( local 642 final InputMethodInfo imi = createDummyInputMethodInfo( local 674 final InputMethodInfo imi = createDummyInputMethodInfo( local 701 final InputMethodInfo imi = createDummyInputMethodInfo( local 729 final InputMethodInfo imi = createDummyInputMethodInfo( local 748 final InputMethodInfo imi = createDummyInputMethodInfo( local [all...] |
/packages/apps/Settings/src/com/android/settings/inputmethod/ |
VirtualKeyboardPreferenceController.java | 69 for (InputMethodInfo imi : imis) { 71 || permittedList.contains(imi.getPackageName()); 75 labels.add(imi.loadLabel(mPm).toString());
|
PhysicalKeyboardFragment.java | 157 final InputMethodInfo imi = info.mImi; local 159 if (imi != null) { 164 keyboards.mDeviceInfo.mDeviceIdentifier, imi, imSubtype); 229 @NonNull InputMethodInfo imi, 235 intent.putExtra(KeyboardLayoutPickerFragment.EXTRA_INPUT_METHOD_INFO, imi); 333 for (InputMethodInfo imi : imm.getEnabledInputMethodList()) { 335 imi, true /* allowsImplicitlySelectedSubtypes */); 340 deviceInfo.mDeviceIdentifier, imi, nullSubtype); 341 keyboardInfoList.add(new Keyboards.KeyboardInfo(imi, nullSubtype, layout)); 353 deviceInfo.mDeviceIdentifier, imi, subtype) [all...] |
AvailableVirtualKeyboardFragment.java | 111 @NonNull final InputMethodInfo imi) { 112 final ServiceInfo si = imi.getServiceInfo(); 114 final String packageName = imi.getPackageName(); 151 final InputMethodInfo imi = imis.get(i); local 153 || permittedList.contains(imi.getPackageName()); 155 context, imi, true, isAllowedByOrganization, this); 156 pref.setIcon(getInputMethodIcon(packageManager, imi));
|
VirtualKeyboardFragment.java | 86 final InputMethodInfo imi = imis.get(i); local 88 || permittedList.contains(imi.getPackageName()); 92 icon = getActivity().getPackageManager().getApplicationIcon(imi.getPackageName()); 99 imi,
|
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/keyboard/internal/ |
KeyboardTextsSetTests.java | 45 final InputMethodInfo imi = richImm.getInputMethodInfoOfThisIme(); local 46 final int subtypeCount = imi.getSubtypeCount(); 48 final InputMethodSubtype subtype = imi.getSubtypeAt(index);
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ |
RichInputMethodManager.java | 192 final InputMethodInfo imi = imiList.get(index); local 193 if (imi.equals(inputMethodInfo)) { 215 private static boolean isAuxiliaryIme(final InputMethodInfo imi) { 216 final int count = imi.getSubtypeCount(); 221 final InputMethodSubtype subtype = imi.getSubtypeAt(index); 250 for (final InputMethodInfo imi : mImm.getInputMethodList()) { 251 if (imi.getPackageName().equals(mImePackageName)) { 252 mCachedThisImeInfo = imi; 253 return imi; 260 final InputMethodInfo imi, final boolean allowsImplicitlySelectedSubtypes) [all...] |
/cts/tests/inputmethod/src/android/view/inputmethod/cts/ |
InputMethodInfoTest.java | 195 final InputMethodInfo imi = InputMethodInfo.CREATOR.createFromParcel(p); local 198 assertEquals(mInputMethodInfo.getPackageName(), imi.getPackageName()); 199 assertEquals(mInputMethodInfo.getServiceName(), imi.getServiceName()); 200 assertEquals(mInputMethodInfo.getSettingsActivity(), imi.getSettingsActivity()); 201 assertEquals(mInputMethodInfo.getId(), imi.getId()); 202 assertEquals(mInputMethodInfo.getIsDefaultResourceId(), imi.getIsDefaultResourceId()); 203 assertService(mInputMethodInfo.getServiceInfo(), imi.getServiceInfo()); 241 for (InputMethodInfo imi : imis) { 242 if ((imi.getServiceInfo().applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 0) { 245 final int subtypeCount = imi.getSubtypeCount() [all...] |
/packages/apps/TvSettings/Settings/src/com/android/tv/settings/inputmethod/ |
AvailableVirtualKeyboardFragment.java | 107 @NonNull final InputMethodInfo imi) { 108 final ServiceInfo si = imi.getServiceInfo(); 110 final String packageName = imi.getPackageName(); 147 final InputMethodInfo imi = imis.get(i); local 149 || permittedList.contains(imi.getPackageName()); 151 context, imi, true, isAllowedByOrganization, this); 152 pref.setIcon(getInputMethodIcon(packageManager, imi));
|
/frameworks/base/services/core/java/com/android/server/ |
InputMethodManagerService.java | 987 InputMethodInfo imi = mMethodList.get(i); local 1103 InputMethodInfo imi = mMethodList.get(i); local 1593 final InputMethodInfo imi; local 2137 final InputMethodInfo imi = imis.get(i); local 2236 final InputMethodInfo imi = mMethodMap.get(mCurMethodId); local 2931 final InputMethodInfo imi = enabled.get(i); local 3041 final InputMethodInfo imi = mMethodMap.get(imiId); local 3101 final InputMethodInfo imi = mMethodMap.get(mCurMethodId); local 3437 final InputMethodInfo imi = InputMethodUtils.getMostApplicableDefaultIME( local 3530 final InputMethodInfo imi = enabledImes.get(i); local 3550 final InputMethodInfo imi = defaultEnabledIme.get(i); local 3913 InputMethodInfo imi = mMethodMap.get(newDefaultIme); local 4029 final InputMethodInfo imi = mMethodMap.get(mCurMethodId); local 4100 InputMethodInfo imi = mMethodMap.get(mCurMethodId); local [all...] |
/frameworks/base/cmds/ime/src/com/android/commands/ime/ |
Ime.java | 127 InputMethodInfo imi = methods.get(i); local 129 System.out.println(imi.getId()); 131 System.out.println(imi.getId() + ":"); 132 imi.dump(pr, " ");
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/userdictionary/ |
UserDictionaryList.java | 86 for (final InputMethodInfo imi : imis) { 89 imi, true /* allowsImplicitlySelectedSubtypes */);
|
/packages/apps/Settings/src/com/android/settings/language/ |
LanguageAndInputSettings.java | 142 for (InputMethodInfo imi : imis) { 143 if (TextUtils.equals(imi.getPackageName(), pkg)) { 144 mSummaryLoader.setSummary(this, imi.loadLabel(packageManage));
|