Проблема с ADB Keyboard

Midnight

Client
Регистрация
28.02.2016
Сообщения
268
Благодарностей
131
Баллы
43
Иногда при работе в ЗД обнаруживаю, что адб клавиатура по какой-то причине не активируется или вылетает и вместо нее стоит обычная, и соответственно в поле вводится пустота вместо данных

118771


Перед каждым вводом теперь я поставил проверку активна ли в данный момент adb keyboard
C#:
string dump = instance.DroidInstance.Input.Shell("dumpsys window windows", 10000);
if (!dump.Contains("package=com.android.adbkeyboard")){
    throw new Exception();
}
Вопрос в том, как в таком случае сменить клавиатуру при вводе, потому что сейчас приходится при детекте что адб неактивна перезапускать шаблон с начала
 

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
378
Благодарностей
269
Баллы
63
Вопрос в том, как в таком случае сменить клавиатуру при вводе, потому что сейчас приходится при детекте что адб неактивна перезапускать шаблон с начала
instance.DroidInstance.Input.Shell("ime set com.android.adbkeyboard/.AdbIME", 10000);
 
  • Спасибо
Реакции: Midnight

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)