Я делаю приложение для трех различных устройств, Honeywell EDA50, EDA50K и EDA60k, последние два имеют аппаратную клавиатуру, в то время как я начал разрабатывать приложение для EDA50, поэтому у меня есть много правок, которые показывают фокусировку клавиатурыно теперь я смогу проверить имя устройства с помощью следующего кода:
public static String getDeviceName() {
String manufacturer = Build.MANUFACTURER;
String model = Build.MODEL;
if (model.startsWith(manufacturer)) {
return capitalize(model);
}
return capitalize(manufacturer) + " " + model;
}
Я смогу отключить виртуальную клавиатуру для всего приложения, если устройство имеет тип EDA50K или EDA60K.
Я еще пытался следовать этому ответу, но ничего не случалось, когда клавиатура всплывала.
Есть ли возможность отключить виртуальную клавиатуру?