boolean isListedInKeyboardMethod() {
boolean flag = false;
InputMethodManager imeManager = (InputMethodManager) getApplicationContext().getSystemService(INPUT_METHOD_SERVICE);
List<InputMethodInfo> InputMethods = imeManager.getEnabledInputMethodList();
for (InputMethodInfo info : InputMethods) {
if(info.getId().equalsIgnoreCase(keyboard_name))
return true;
}
return flag;
}
private void showInputMethodPicker() {
InputMethodManager imeManager = (InputMethodManager) getApplicationContext().getSystemService(INPUT_METHOD_SERVICE);
if (imeManager != null) {
imeManager.showInputMethodPicker();
} else {
Toast.makeText(this, "Error in keyboard", Toast.LENGTH_LONG).show();
}
}