То же решение, просто примет параметр.
private void InjectKeys(final int keyEventCode) {
new Thread(new Runnable() {
@Override
public void run() {
new Instrumentation().sendKeyDownUpSync(keyEventCode);
}
}).start();
}
Просто позвоните и передайте KeyEvent.KEYCODE
вот так InjectKeys(KeyEvent.KEYCODE_DPAD_DOWN);
Пожалуйста, не понижайте и не голосуйте, мойответ точно такой же, как и приведенный выше, я просто изменил его, чтобы использовать параметры.