Lines Matching refs:imi

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, null));
296 mInputMethodMenuList.addView(createInputMethodItem(imi, subtype));
310 private void setInputMethodAndSubtype(InputMethodInfo imi, InputMethodSubtype subtype) {
312 mImm.setInputMethodAndSubtype(mToken, imi.getId(), subtype);
369 InputMethodInfo imi, InputMethodSubtype subtype) {
370 if (imi == null) return;
372 Log.d(TAG, "Update radio buttons by " + imi.getId() + ", " + subtype);
383 if (imiAndSubtype.first.getId().equals(imi.getId())
403 for (InputMethodInfo imi: imis) {
404 mEnabledInputMethodAndSubtypesCache.put(imi,
405 mImm.getEnabledInputMethodSubtypeList(imi, true));
419 for (InputMethodInfo imi: cachedImiSet) {
420 if (imi.getId().equals(curInputMethodId)) {
421 return imi;
426 for (InputMethodInfo imi: cachedImiSet) {
427 if (imi.getId().equals(curInputMethodId)) {
428 return imi;
434 private CharSequence getIMIName(InputMethodInfo imi) {
435 if (imi == null) return null;
436 return imi.loadLabel(mPackageManager);
439 private CharSequence getSubtypeName(InputMethodInfo imi, InputMethodSubtype subtype) {
440 if (imi == null || subtype == null) return null;
442 Log.d(TAG, "Get text from: " + imi.getPackageName() + subtype.getNameResId()
443 + imi.getServiceInfo().applicationInfo);
446 mContext, imi.getPackageName(), imi.getServiceInfo().applicationInfo);
449 private Drawable getSubtypeIcon(InputMethodInfo imi, InputMethodSubtype subtype) {
450 if (imi != null) {
452 Log.d(TAG, "Update icons of IME: " + imi.getPackageName());
458 return mPackageManager.getDrawable(imi.getPackageName(), subtype.getIconResId(),
459 imi.getServiceInfo().applicationInfo);
460 } else if (imi.getSubtypeCount() > 0) {
461 return mPackageManager.getDrawable(imi.getPackageName(),
462 imi.getSubtypeAt(0).getIconResId(),
463 imi.getServiceInfo().applicationInfo);
467 imi.getPackageName(), 0).loadIcon(mPackageManager);
469 Log.w(TAG, "IME can't be found: " + imi.getPackageName());