Как cгенерировать KeyEvent для двух кнопок ? То есть чтоб сгенерировалась комбинация двух кнопок, например Alt и G.
Пробую ниже указанными методами, но не получается:
public boolean dispatchKeyEvent(KeyEvent event) {
Log.d("KeyEvent","event= "+event);
if (event.getAction() != KeyEvent.ACTION_UP){
switch (event.getKeyCode()){
case KeyEvent.KEYCODE_F10:
case KeyEvent.KEYCODE_PROG_GREEN:
{
new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_G | KeyEvent.KEYCODE_ALT_LEFT);
return false;
}
case KeyEvent.KEYCODE_F9:
case KeyEvent.KEYCODE_PROG_RED:{
dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_H | KeyEvent.KEYCODE_ALT_LEFT));
return false;
}
case KeyEvent.KEYCODE_F11:
case KeyEvent.KEYCODE_PROG_YELLOW:{
simulateKey(KeyEvent.KEYCODE_ALT_LEFT & KeyEvent.KEYCODE_Y);
return false;
}
case KeyEvent.KEYCODE_F12:
case KeyEvent.KEYCODE_PROG_BLUE:{
simulateKey(KeyEvent.KEYCODE_ALT_LEFT | KeyEvent.KEYCODE_B);
return false;
}
}
return true;
}
return super.dispatchKeyEvent(event);
}
public static void simulateKey( final int KeyCode) {
new Thread() {
@Override
public void run() {
try {
Instrumentation inst = new Instrumentation();
inst.sendKeyDownUpSync(KeyCode);
} catch (Exception e) {
Log.e("Exception", e.toString());
}
}
}.start();
}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Доброго времени суток, мне нужно задать путь к файлу в метод decryptFile и encryptFileЧуть раньше я вывел путь к файлу в TextView с помощью метода getRealPathFromURI
У компонента EditText требуется сделать следующую маску для ввода: градусы, минуты, секунды
Здравствуйте, изучаю книгу Head First Java и дошел до примера с использованием компаратора в коллекцияхПример из книги:
Есть TextView, в который помещаю 3 словаДлина 3-х слов велика, НО надо их уместить в одну строчку