Использовать физический геймпад для работы приложения Android
Мне нужно использовать геймпад (физический джойстик и кнопку) для работы моего приложения для Android. Я проверяю соответствующую официальную документацию: введите описание ссылки здесь. и мой код: но без тоста, когда я подключаю и использую геймпад. Нужны ли мне другие связанные библиотеки? Я не делал никаких действий по настройке, и мы не устанавливали манифест. Я обнаружил, что большинство примеров, связанных с джойстиком, являются виртуальными джойстиками на телефоне, но в моем случае я подключаю физический геймпад к своему приложению для Android.
private View.OnKeyListener mCorkyListener = new View.OnKeyListener() {
public boolean onKey(View v, int i, KeyEvent event) {
// do something when the button is clicked
Toast.makeText(getApplicationContext(), event.getKeyCode() ,Toast.LENGTH_SHORT).show();
switch (event.getAction()){
case KeyEvent.ACTION_UP:
break;
case KeyEvent.ACTION_DOWN:
break;
}
return true;
}
};