/aosp14/frameworks/base/core/tests/coretests/src/android/view/inputmethod/ |
H A D | InputMethodInfoTest.java | 46 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 D | InputMethodInfoUtils.java | 74 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 D | InputMethodSubtypeSwitchingController.java | 61 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 D | SubtypeUtils.java | 72 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 D | InputMethodUtils.java | 415 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 D | HardwareKeyboardShortcutController.java | 39 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 D | AutofillSuggestionsController.java | 91 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 D | InputMethodManagerService.java | 2102 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 D | InputMethodSettingValuesWrapper.java | 100 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 D | InputMethodAndSubtypeEnablerManager.java | 64 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 D | InputMethodAndSubtypeEnablerManagerCompat.java | 65 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 D | InputMethodAndSubtypeUtil.java | 68 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 D | InputMethodAndSubtypeUtilCompat.java | 71 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 D | InputMethodPreference.java | 95 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 D | InputMethodSubtypePreference.java | 41 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 D | InputMethodUtilsTest.java | 284 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 D | InputMethodSubtypeSwitchingControllerTest.java | 88 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 D | InputMethodSubtypeHandleTest.java | 84 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 D | InputMethodSubtypeHandle.java | 98 @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 D | AppRestrictionsHelper.java | 282 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 D | InputMethodSubtype.java | 828 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 D | InputMethodManager.java | 1728 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 D | KeyguardPasswordViewController.java | 273 for (InputMethodInfo imi : enabledImis) { in hasMultipleEnabledIMEsOrSubtypes() 277 imm.getEnabledInputMethodSubtypeList(imi, true); in hasMultipleEnabledIMEsOrSubtypes()
|
/aosp14/frameworks/base/tools/aapt2/integration-tests/CommandTests/ |
H A D | android-33.jar | AndroidManifest.xml
META-INF/
META-INF/MANIFEST.MF
NOTICES/
NOTICES/libcore ... |