Android: как вызвать клавиатуру на втором устройстве при прикосновении к первому устройству?
У меня есть 2 приложения для Android, работающих на двух разных устройствах, оба общаются друг с другом через Bluetooth.
В первом устройстве я открываю веб-просмотр, который содержит некоторые поля ввода текста. Когда я нажимаю на текстовое поле первого устройства, мне нужно вызвать клавиатуру на втором устройстве.
Как я могу получить событие триггера, когда я касаюсь поля ввода?
1 ответ
Я не очень знаком с Bluetooth API. Но по щелчку вашего поля ввода отправьте некоторый идентификатор на другое устройство. Когда другое устройство получит этот идентификатор, выполните этот код. Надеюсь, что это работает для вас.
InputMethodManager inputMethodManager=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.toggleSoftInputFromWindow(linearLayout.getApplicationWindowToken(), InputMethodManager.SHOW_FORCED, 0);