How to determine the current IME in Android?
InputMethodManager
has getEnabledInputMethodList()
. You get an InputMethodManager
from getSystemService()
in your Activity
.
You can get a default IME, use:
Settings.Secure.getString(getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD);