использовать физический геймпад для работы приложения Android - PullRequest
0 голосов
/ 03 декабря 2018

Мне нужно использовать геймпад (физический джойстик и кнопку) для работы моего приложения для 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;
    }
};
...