1

I want to know what IME is using currently in android.

I tried InputMethodManager.getEnabledInputMethodList(), but I can only get the list of IMEs.

I can't figure out how to determine which one is currently selected of the list.

How can I get which input method had selected currently?

starblue
  • 55,348
  • 14
  • 97
  • 151
younow
  • 11
  • 1
  • 3

2 Answers2

2

You can get a default IME, use:

Settings.Secure.getString(getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD);

As this answer says.

bendaf
  • 2,981
  • 5
  • 27
  • 62
0

InputMethodManager.getEnabledInputMethodList()

Noah
  • 15,080
  • 13
  • 104
  • 148