2012-04-16 2 views
3

Мое приложение имеет 2 части. В InputMethodService и Activity.Что я делаю, нажмите кнопку «Активность», чтобы увидеть все доступные InputMethods, но я не вижу свой список InputMethod в списке.Как получить мой InputMethodService

Но после того, что я могу видеть его настройки >>> Язык и клавиатура

Это соответствующий код

InputMethodManager inputManager = (InputMethodManager) getSystemService (Context.INPUT_METHOD_SERVICE); 
        inputManager.showInputMethodPicker(); 

ответ

1

Это может помочь:

InputMethodManager imeManager = (InputMethodManager) getApplicationContext().getSystemService(INPUT_METHOD_SERVICE); 
List<InputMethodInfo> lst = imeManager.getEnabledInputMethodList(); 
for (InputMethodInfo info : lst) { 
    System.out.println(info.getId() + " " + info.loadLabel(getPackageManager()).toString()); 
}