Home
last modified time | relevance | path

Searched refs:imi (Results 1 – 24 of 24) sorted by relevance

/aosp14/frameworks/base/core/tests/coretests/src/android/view/inputmethod/
H A DInputMethodInfoTest.java46 final InputMethodInfo clone = cloneViaParcel(imi); in testEqualsAndHashCode()
48 assertThat(clone.equals(imi), is(true)); in testEqualsAndHashCode()
49 assertThat(clone.hashCode(), equalTo(imi.hashCode())); in testEqualsAndHashCode()
60 final InputMethodInfo clone = cloneViaParcel(imi); in testBooleanAttributes_DefaultValues()
65 assertThat(imi.supportsStylusHandwriting(), is(false)); in testBooleanAttributes_DefaultValues()
75 final InputMethodInfo clone = cloneViaParcel(imi); in testSupportsSwitchingToNextInputMethod()
86 final InputMethodInfo clone = cloneViaParcel(imi); in testInlineSuggestionsEnabled()
93 final InputMethodInfo imi = in testInlineSuggestionsEnabledWithTouchExploration() local
98 final InputMethodInfo clone = cloneViaParcel(imi); in testInlineSuggestionsEnabledWithTouchExploration()
107 assertThat(imi.isVrOnly(), is(true)); in testIsVrOnly()
[all …]
/aosp14/frameworks/base/services/core/java/com/android/server/inputmethod/
H A DInputMethodInfoUtils.java74 mInputMethodSet.add(imi); in fillImes()
85 if (imi.isAuxiliaryIme()) { in fillAuxiliaryImes()
94 mInputMethodSet.add(imi); in fillAuxiliaryImes()
225 if (!imi.isSystem()) { in chooseSystemVoiceIme()
237 firstMatchingIme = imi; in chooseSystemVoiceIme()
252 if (imi.isAuxiliaryIme()) { in getMostApplicableDefaultIME()
255 if (imi.isSystem() && SubtypeUtils.containsSubtypeOf(imi, ENGLISH_LOCALE, in getMostApplicableDefaultIME()
257 return imi; in getMostApplicableDefaultIME()
268 if (!imi.isSystem()) { in isSystemAuxilialyImeThatHasAutomaticSubtype()
274 if (!imi.isAuxiliaryIme()) { in isSystemAuxilialyImeThatHasAutomaticSubtype()
[all …]
H A DInputMethodSubtypeSwitchingController.java61 mImi = imi; in ImeSubtypeListItem()
198 final InputMethodInfo imi = imis.get(i); in getSortedInputMethodAndSubtypeList() local
276 if (imi == null) { in getNextInputMethodLocked()
282 final int currentIndex = getIndex(imi, subtype); in getNextInputMethodLocked()
339 if (subtypeListItem.mImi.equals(imi) in getUsageRank()
362 int currentUsageRank = getUsageRank(imi, subtype); in getNextInputMethodLocked()
447 if (imi == null) { in getNextInputMethod()
450 if (imi.supportsSwitchingToNextInputMethod()) { in getNextInputMethod()
460 if (imi == null) { in onUserActionLocked()
463 if (imi.supportsSwitchingToNextInputMethod()) { in onUserActionLocked()
[all …]
H A DSubtypeUtils.java72 final int numSubtypes = imi.getSubtypeCount(); in containsSubtypeOf()
74 final InputMethodSubtype subtype = imi.getSubtypeAt(i); in containsSubtypeOf()
99 final int subtypeCount = imi.getSubtypeCount(); in getSubtypes()
101 subtypes.add(imi.getSubtypeAt(i)); in getSubtypes()
111 if (imi != null) { in getSubtypeIdFromHashCode()
112 final int subtypeCount = imi.getSubtypeCount(); in getSubtypeIdFromHashCode()
114 InputMethodSubtype ims = imi.getSubtypeAt(i); in getSubtypeIdFromHashCode()
129 Resources res, InputMethodInfo imi) { in getImplicitlyApplicableSubtypesLocked() argument
148 sCachedInputMethodInfo = imi; in getImplicitlyApplicableSubtypesLocked()
155 Resources res, InputMethodInfo imi) { in getImplicitlyApplicableSubtypesLockedImpl() argument
[all …]
H A DInputMethodUtils.java415 if (imi != null) { in getEnabledInputMethodSubtypeListLocked()
664 if (imi != null && imi.getSubtypeCount() > 0) { in getEnabledSubtypeHashCodeForInputMethodAndSubtypeLocked()
756 return imi; in getSelectedInputMethod()
761 final String imi = in getSelectedInputMethodForUser() local
766 return imi; in getSelectedInputMethodForUser()
782 return imi; in getDefaultVoiceInputMethod()
808 if (imi == null) { in getSelectedInputMethodSubtypeId()
842 if (imi == null || imi.getSubtypeCount() == 0) { in getCurrentInputMethodSubtypeForNonCurrentUsers()
881 if (imi == null) { in setAdditionalInputMethodSubtypes()
885 imi.getPackageName())) { in setAdditionalInputMethodSubtypes()
[all …]
H A DHardwareKeyboardShortcutController.java39 for (final InputMethodInfo imi : settings.getEnabledInputMethodListLocked()) { in reset()
40 if (!imi.shouldShowInInputMethodPicker()) { in reset()
44 settings.getEnabledInputMethodSubtypeListLocked(imi, true); in reset()
46 mSubtypeHandles.add(InputMethodSubtypeHandle.of(imi, null)); in reset()
50 mSubtypeHandles.add(InputMethodSubtypeHandle.of(imi, subtype)); in reset()
H A DAutofillSuggestionsController.java91 final InputMethodInfo imi = mMethodMap.get(mService.getSelectedMethodIdLocked()); in onCreateInlineSuggestionsRequest() local
94 && imi != null && isInlineSuggestionsEnabled(imi, touchExplorationEnabled)) { in onCreateInlineSuggestionsRequest()
96 requestInfo, callback, imi.getPackageName()); in onCreateInlineSuggestionsRequest()
146 private static boolean isInlineSuggestionsEnabled(InputMethodInfo imi, in isInlineSuggestionsEnabled() argument
148 return imi.isInlineSuggestionsEnabled() in isInlineSuggestionsEnabled()
150 || imi.supportsInlineSuggestionsWithTouchExploration()); in isInlineSuggestionsEnabled()
H A DInputMethodManagerService.java2102 return imi != null && imi.supportsStylusHandwriting(); in isStylusHandwritingAvailableAsUser()
2139 methodList.removeIf(imi -> in getInputMethodListLocked()
2158 methodList.removeIf(imi -> in getEnabledInputMethodListLocked()
2231 if (imi == null) { in getEnabledInputMethodSubtypeListLocked()
2693 if (imi == null) { in shouldPreventImeStartupLocked()
4160 if (imi.getSubtypeCount() > 0 && imi.isSystem()) { in switchToPreviousInputMethod()
4781 if (imi != null) { in notifyUserAction()
5190 if (imi != null) { in chooseNewDefaultIMELocked()
5276 methodMap.put(imi.getId(), imi); in filterInputMethodServices() local
5513 mSettings.putSelectedInputMethod(imi != null ? imi.getId() : ""); in setSelectedInputMethodAndSubtypeLocked()
[all …]
/aosp14/frameworks/base/packages/SettingsLib/src/com/android/settingslib/inputmethod/
H A DInputMethodSettingValuesWrapper.java100 public boolean isAlwaysCheckedIme(InputMethodInfo imi) { in isAlwaysCheckedIme() argument
101 final boolean isEnabled = isEnabledImi(imi); in isAlwaysCheckedIme()
111 && imi.isSystem() in isAlwaysCheckedIme()
112 && InputMethodAndSubtypeUtil.isValidNonAuxAsciiCapableIme(imi); in isAlwaysCheckedIme()
118 for (final InputMethodInfo imi : enabledImis) { in getEnabledValidNonAuxAsciiCapableImeCount()
119 if (InputMethodAndSubtypeUtil.isValidNonAuxAsciiCapableIme(imi)) { in getEnabledValidNonAuxAsciiCapableImeCount()
129 public boolean isEnabledImi(InputMethodInfo imi) { in isEnabledImi() argument
132 if (tempImi.getId().equals(imi.getId())) { in isEnabledImi()
150 for (InputMethodInfo imi : mMethodList) { in getEnabledInputMethodList()
151 if (enabledInputMethodsAndSubtypes.keySet().contains(imi.getId())) { in getEnabledInputMethodList()
[all …]
H A DInputMethodAndSubtypeEnablerManager.java64 for (final InputMethodInfo imi : mInputMethodInfoList) { in init()
121 final int subtypeCount = imi.getSubtypeCount(); in addInputMethodSubtypePreferences()
125 final String imiId = imi.getId(); in addInputMethodSubtypePreferences()
130 final CharSequence label = imi.loadLabel(pm); in addInputMethodSubtypePreferences()
153 subtype, prefContext, imi); in addInputMethodSubtypePreferences()
157 prefContext, subtype, imi); in addInputMethodSubtypePreferences()
220 for (final InputMethodInfo imi : mInputMethodInfoList) { in updateImplicitlyEnabledSubtypes()
221 final String imiId = imi.getId(); in updateImplicitlyEnabledSubtypes()
229 updateImplicitlyEnabledSubtypesOf(imi); in updateImplicitlyEnabledSubtypes()
235 final String imiId = imi.getId(); in updateImplicitlyEnabledSubtypesOf()
[all …]
H A DInputMethodAndSubtypeEnablerManagerCompat.java65 for (final InputMethodInfo imi : mInputMethodInfoList) { in init()
119 InputMethodInfo imi, final PreferenceScreen root) { in addInputMethodSubtypePreferences() argument
122 final int subtypeCount = imi.getSubtypeCount(); in addInputMethodSubtypePreferences()
126 final String imiId = imi.getId(); in addInputMethodSubtypePreferences()
131 final CharSequence label = imi.loadLabel(pm); in addInputMethodSubtypePreferences()
154 subtype, prefContext, imi); in addInputMethodSubtypePreferences()
158 prefContext, subtype, imi); in addInputMethodSubtypePreferences()
221 for (final InputMethodInfo imi : mInputMethodInfoList) { in updateImplicitlyEnabledSubtypes()
222 final String imiId = imi.getId(); in updateImplicitlyEnabledSubtypes()
230 updateImplicitlyEnabledSubtypesOf(imi); in updateImplicitlyEnabledSubtypes()
[all …]
H A DInputMethodAndSubtypeUtil.java68 for (final String imi : imeToSubtypesMap.keySet()) { in buildInputMethodsAndSubtypesString()
73 builder.append(imi); in buildInputMethodsAndSubtypesString()
83 for (final String imi : imiList) { in buildInputMethodsString()
87 builder.append(imi); in buildInputMethodsString()
169 final String imiId = imi.getId(); in saveInputMethodSubtypeList()
180 final boolean systemIme = imi.isSystem(); in saveInputMethodSubtypeList()
296 final String imiId = imi.getId(); in loadInputMethodSubtypeList()
318 if (id.equals(imi.getId())) { in setSubtypesPreferenceEnabled()
337 final String id = imi.getId(); in updateSubtypesPreferenceChecked()
423 if (imi.isAuxiliaryIme()) { in isValidNonAuxAsciiCapableIme()
[all …]
H A DInputMethodAndSubtypeUtilCompat.java71 for (final String imi : imeToSubtypesMap.keySet()) { in buildInputMethodsAndSubtypesString()
76 builder.append(imi); in buildInputMethodsAndSubtypesString()
86 for (final String imi : imiList) { in buildInputMethodsString()
90 builder.append(imi); in buildInputMethodsString()
204 final String imiId = imi.getId(); in saveInputMethodSubtypeListForUserInternal()
220 final boolean systemIme = imi.isSystem(); in saveInputMethodSubtypeListForUserInternal()
339 final String imiId = imi.getId(); in loadInputMethodSubtypeList()
361 if (id.equals(imi.getId())) { in setSubtypesPreferenceEnabled()
380 final String id = imi.getId(); in updateSubtypesPreferenceChecked()
466 if (imi.isAuxiliaryIme() || !imi.isSystem()) { in isValidSystemNonAuxAsciiCapableIme()
[all …]
H A DInputMethodPreference.java95 public InputMethodPreference(final Context prefContext, final InputMethodInfo imi, in InputMethodPreference() argument
98 this(prefContext, imi, imi.loadLabel(prefContext.getPackageManager()), in InputMethodPreference()
103 InputMethodPreference(final Context prefContext, final InputMethodInfo imi, in InputMethodPreference() argument
108 mImi = imi; in InputMethodPreference()
111 setKey(imi.getId()); in InputMethodPreference()
113 final String settingsActivity = imi.getSettingsActivity(); in InputMethodPreference()
119 intent.setClassName(imi.getPackageName(), settingsActivity); in InputMethodPreference()
128 mHasPriorityInSorting = imi.isSystem() in InputMethodPreference()
129 && InputMethodAndSubtypeUtil.isValidNonAuxAsciiCapableIme(imi); in InputMethodPreference()
H A DInputMethodSubtypePreference.java41 final InputMethodInfo imi) { in InputMethodSubtypePreference() argument
43 imi.getId() + subtype.hashCode(), in InputMethodSubtypePreference()
44 InputMethodAndSubtypeUtil.getSubtypeLocaleNameAsSentence(subtype, context, imi), in InputMethodSubtypePreference()
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/inputmethod/
H A DInputMethodUtilsTest.java284 final InputMethodInfo imi = createFakeInputMethodInfo( in testGetImplicitlyApplicableSubtypesLocked() local
308 final InputMethodInfo imi = createFakeInputMethodInfo( in testGetImplicitlyApplicableSubtypesLocked() local
332 final InputMethodInfo imi = createFakeInputMethodInfo( in testGetImplicitlyApplicableSubtypesLocked() local
357 final InputMethodInfo imi = createFakeInputMethodInfo( in testGetImplicitlyApplicableSubtypesLocked() local
378 final InputMethodInfo imi = createFakeInputMethodInfo( in testGetImplicitlyApplicableSubtypesLocked() local
400 final InputMethodInfo imi = createFakeInputMethodInfo( in testGetImplicitlyApplicableSubtypesLocked() local
422 final InputMethodInfo imi = createFakeInputMethodInfo( in testGetImplicitlyApplicableSubtypesLocked() local
439 final InputMethodInfo imi = createFakeInputMethodInfo( in testGetImplicitlyApplicableSubtypesLocked() local
456 final InputMethodInfo imi = createFakeInputMethodInfo( in testGetImplicitlyApplicableSubtypesLocked() local
478 final InputMethodInfo imi = createFakeInputMethodInfo( in testGetImplicitlyApplicableSubtypesLocked() local
[all …]
H A DInputMethodSubtypeSwitchingControllerTest.java88 final InputMethodInfo imi = new InputMethodInfo(ri, DUMMY_IS_AUX_IME, in addDummyImeSubtypeListItems() local
92 items.add(new ImeSubtypeListItem(imeName, null /* variableName */, imi, in addDummyImeSubtypeListItems()
97 items.add(new ImeSubtypeListItem(imeName, subtypeLocale, imi, i, subtypeLocale, in addDummyImeSubtypeListItems()
125 final InputMethodInfo imi = new InputMethodInfo(ri, DUMMY_IS_AUX_IME, in createDummyItem() local
129 return new ImeSubtypeListItem(imeName, subtypeName, imi, subtypeIndex, subtypeLocale, in createDummyItem()
/aosp14/frameworks/base/core/tests/coretests/src/com/android/internal/inputmethod/
H A DInputMethodSubtypeHandleTest.java84 final InputMethodInfo imi = new InputMethodInfo( in testCreateFromInputMethodInfo() local
87 final InputMethodSubtypeHandle handle = InputMethodSubtypeHandle.of(imi, null); in testCreateFromInputMethodInfo()
98 final InputMethodSubtypeHandle handle = InputMethodSubtypeHandle.of(imi, subtype); in testCreateFromInputMethodInfo()
/aosp14/frameworks/base/core/java/com/android/internal/inputmethod/
H A DInputMethodSubtypeHandle.java98 @NonNull InputMethodInfo imi, @Nullable InputMethodSubtype subtype) { in of()
101 return new InputMethodSubtypeHandle(encodeHandle(imi.getId(), subtypeHashCode)); in of()
/aosp14/frameworks/base/packages/SettingsLib/src/com/android/settingslib/users/
H A DAppRestrictionsHelper.java282 for (InputMethodInfo imi : imis) { in addSystemImes()
284 if (imi.isDefault(mContext) && isSystemPackage(imi.getPackageName())) { in addSystemImes()
285 excludePackages.add(imi.getPackageName()); in addSystemImes()
/aosp14/frameworks/base/core/java/android/view/inputmethod/
H A DInputMethodSubtype.java828 public static List<InputMethodSubtype> sort(InputMethodInfo imi, in sort() argument
830 if (imi == null) return subtypeList; in sort()
834 int N = imi.getSubtypeCount(); in sort()
836 InputMethodSubtype subtype = imi.getSubtypeAt(i); in sort()
H A DInputMethodManager.java1728 public List<InputMethodSubtype> getEnabledInputMethodSubtypeList(@Nullable InputMethodInfo imi, in getEnabledInputMethodSubtypeList() argument
1731 imi == null ? null : imi.getId(), in getEnabledInputMethodSubtypeList()
3492 final InputMethodInfo imi = imis.get(i); in setInputMethod() local
3493 if (id.equals(imi.getId())) { in setInputMethod()
3962 enabledImes.sort(Comparator.comparingInt(imi -> imi.isSystem() ? 0 : 1)); in getShortcutInputMethodsAndSubtypes()
3966 final InputMethodInfo imi = enabledImes.get(imiIndex); in getShortcutInputMethodsAndSubtypes() local
3968 imi, true); in getShortcutInputMethodsAndSubtypes()
3971 final InputMethodSubtype subtype = imi.getSubtypeAt(subtypeIndex); in getShortcutInputMethodsAndSubtypes()
3973 return Collections.singletonMap(imi, Collections.singletonList(subtype)); in getShortcutInputMethodsAndSubtypes()
/aosp14/frameworks/base/packages/SystemUI/src/com/android/keyguard/
H A DKeyguardPasswordViewController.java273 for (InputMethodInfo imi : enabledImis) { in hasMultipleEnabledIMEsOrSubtypes()
277 imm.getEnabledInputMethodSubtypeList(imi, true); in hasMultipleEnabledIMEsOrSubtypes()
/aosp14/frameworks/base/tools/aapt2/integration-tests/CommandTests/
H A Dandroid-33.jarAndroidManifest.xml META-INF/ META-INF/MANIFEST.MF NOTICES/ NOTICES/libcore ...