Searched refs:imi (Results 1 - 17 of 17) sorted by relevance

/frameworks/base/packages/SettingsLib/src/com/android/settingslib/inputmethod/
H A DInputMethodSettingValuesWrapper.java87 for (InputMethodInfo imi : imms) {
88 mMethodMap.put(imi.getId(), imi);
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) { argument
120 final boolean isEnabled = isEnabledImi(imi);
132 && InputMethodUtils.isSystemIme(imi)
154 isEnabledImi(InputMethodInfo imi) argument
167 isValidSystemNonAuxAsciiCapableIme(InputMethodInfo imi, Context context) argument
[all...]
H A DInputMethodAndSubtypeEnablerManager.java63 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, argument
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);
233 updateImplicitlyEnabledSubtypesOf(final InputMethodInfo imi) argument
[all...]
H A DInputMethodAndSubtypeUtil.java67 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
[all...]
H A DInputMethodSubtypePreference.java41 final InputMethodInfo imi) {
44 setKey(imi.getId() + subtype.hashCode());
46 InputMethodAndSubtypeUtil.getSubtypeLocaleNameAsSentence(subtype, context, imi);
40 InputMethodSubtypePreference(final Context context, final InputMethodSubtype subtype, final InputMethodInfo imi) argument
H A DInputMethodPreference.java83 * @param imi The {@link InputMethodInfo} of this preference.
91 public InputMethodPreference(final Context context, final InputMethodInfo imi, argument
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/
H A DInputMethodInfoTest.java42 final InputMethodInfo imi = buildInputMethodForTest(R.xml.ime_meta);
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);
53 assertThat(imi.supportsSwitchingToNextInputMethod(), is(false));
55 final InputMethodInfo clone = cloneViaParcel(imi);
62 final InputMethodInfo imi = buildInputMethodForTest(R.xml.ime_meta_sw_next);
64 assertThat(imi.supportsSwitchingToNextInputMethod(), is(true));
66 final InputMethodInfo clone = cloneViaParcel(imi);
[all...]
/frameworks/base/core/java/com/android/internal/inputmethod/
H A DInputMethodSubtypeSwitchingController.java64 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
63 ImeSubtypeListItem(CharSequence imeName, CharSequence subtypeName, InputMethodInfo imi, int subtypeId, String subtypeLocale, String systemLocale) argument
263 calculateSubtypeId(InputMethodInfo imi, InputMethodSubtype subtype) argument
281 getIndex(InputMethodInfo imi, InputMethodSubtype subtype) argument
308 getNextInputMethodLocked(boolean onlyCurrentIme, InputMethodInfo imi, @Nullable InputMethodSubtype subtype, boolean forward) argument
367 getUsageRank(final InputMethodInfo imi, InputMethodSubtype subtype) argument
383 onUserAction(InputMethodInfo imi, InputMethodSubtype subtype) argument
409 getNextInputMethodLocked(boolean onlyCurrentIme, InputMethodInfo imi, @Nullable InputMethodSubtype subtype, boolean forward) argument
508 getNextInputMethod(boolean onlyCurrentIme, InputMethodInfo imi, @Nullable InputMethodSubtype subtype, boolean forward) argument
522 onUserActionLocked(InputMethodInfo imi, InputMethodSubtype subtype) argument
568 onUserActionLocked(InputMethodInfo imi, InputMethodSubtype subtype) argument
585 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
360 containsSubtypeOf(final InputMethodInfo imi, @Nullable final Locale locale, final boolean checkCountry, final String mode) argument
390 getSubtypes(InputMethodInfo imi) argument
399 getOverridingImplicitlyEnabledSubtypes( InputMethodInfo imi, String mode) argument
437 isValidSubtypeId(InputMethodInfo imi, int subtypeHashCode) argument
441 getSubtypeIdFromHashCode(InputMethodInfo imi, int subtypeHashCode) argument
463 getImplicitlyApplicableSubtypesLocked( Resources res, InputMethodInfo imi) argument
489 getImplicitlyApplicableSubtypesLockedImpl( Resources res, InputMethodInfo imi) argument
743 getImeAndSubtypeDisplayName(Context context, InputMethodInfo imi, InputMethodSubtype subtype) argument
999 getEnabledInputMethodSubtypeListLocked( Context context, InputMethodInfo imi, boolean allowsImplicitlySelectedSubtypes) argument
1010 getEnabledInputMethodSubtypeListLocked( InputMethodInfo imi) argument
[all...]
/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/tests/coretests/src/com/android/internal/inputmethod/
H A DInputMethodUtilsTest.java235 final InputMethodInfo imi = createDummyInputMethodInfo(
241 getResourcesForLocales(LOCALE_EN_US), imi);
259 final InputMethodInfo imi = createDummyInputMethodInfo(
265 getResourcesForLocales(LOCALE_EN_US), imi);
283 final InputMethodInfo imi = createDummyInputMethodInfo(
289 getResourcesForLocales(LOCALE_EN_GB), imi);
308 final InputMethodInfo imi = createDummyInputMethodInfo(
314 getResourcesForLocales(LOCALE_FR), imi);
329 final InputMethodInfo imi = createDummyInputMethodInfo(
335 getResourcesForLocales(LOCALE_FR_CA), imi);
[all...]
H A DInputMethodSubtypeSwitchingControllerTest.java76 final InputMethodInfo imi = new InputMethodInfo(ri, DUMMY_IS_AUX_IME,
80 items.add(new ImeSubtypeListItem(imeName, null /* variableName */, imi,
85 items.add(new ImeSubtypeListItem(imeName, subtypeLocale, imi, i, subtypeLocale,
112 final InputMethodInfo imi = new InputMethodInfo(ri, DUMMY_IS_AUX_IME,
115 return new ImeSubtypeListItem(imeName, subtypeName, imi, subtypeIndex, subtypeLocale,
/frameworks/base/services/core/java/com/android/server/
H A DInputMethodManagerService.java969 InputMethodInfo imi = mMethodList.get(i);
970 if (imi.getId().equals(curInputMethodId)) {
972 if (imi.getPackageName().equals(pkg)) {
1085 InputMethodInfo imi = mMethodList.get(i);
1086 final String imiId = imi.getId();
1088 curIm = imi;
1091 int change = isPackageDisappearing(imi.getPackageName());
1092 if (isPackageModified(imi.getPackageName())) {
1098 + imi.getComponent());
1099 setInputMethodEnabledLocked(imi
3828 setSelectedInputMethodAndSubtypeLocked(InputMethodInfo imi, int subtypeId, boolean setSubtypeOnly) argument
4121 addInputMethodSubtypes( InputMethodInfo imi, InputMethodSubtype[] additionalSubtypes) argument
[all...]
/frameworks/base/cmds/ime/src/com/android/commands/ime/
H A DIme.java127 InputMethodInfo imi = methods.get(i);
129 System.out.println(imi.getId());
131 System.out.println(imi.getId() + ":");
132 imi.dump(pr, " ");
/frameworks/base/core/java/android/view/inputmethod/
H A DInputMethodSubtype.java658 * @param imi InputMethodInfo of which subtypes are subject to be sorted
663 public static List<InputMethodSubtype> sort(Context context, int flags, InputMethodInfo imi, argument
665 if (imi == null) return subtypeList;
669 int N = imi.getSubtypeCount();
671 InputMethodSubtype subtype = imi.getSubtypeAt(i);
678 // contained in imi, so the remaining subtypes will be appended.
H A DInputMethodManager.java710 * @param imi An input method info whose subtypes list will be returned.
715 public List<InputMethodSubtype> getEnabledInputMethodSubtypeList(InputMethodInfo imi, argument
719 imi == null ? null : imi.getId(), allowsImplicitlySelectedSubtypes);
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/users/
H A DAppRestrictionsHelper.java280 for (InputMethodInfo imi : imis) {
282 if (imi.isDefault(mContext) && isSystemPackage(imi.getPackageName())) {
283 excludePackages.add(imi.getPackageName());
/frameworks/base/packages/SystemUI/src/com/android/keyguard/
H A DKeyguardPasswordView.java263 for (InputMethodInfo imi : enabledImis) {
267 imm.getEnabledInputMethodSubtypeList(imi, true);

Completed in 359 milliseconds