Сброс / dev / input / event5 на телефон Android - PullRequest
0 голосов
/ 11 декабря 2018

На телефоне Android 7 с root-правами я хотел бы напрямую сбросить файл устройства /dev/input/event5 (представляющий сенсорный ввод).Используя getevent, я могу сделать это следующим образом:

th = new Thread(new Runnable(){
        private Process exec;

        @Override
        public void run() {
            try {
                exec = Runtime.getRuntime().exec(new String[]{"su","-c","getevent -t /dev/input/event5"});
                InputStreamReader is = new InputStreamReader(
                        exec.getInputStream());
                String s;
                BufferedReader br = new BufferedReader(is);
                while(((s = br.readLine()) != null) && run){
                    // write line to text file
                }
                is.close();
                exec.destroy();
            } catch (IOException e) {
                e.printStackTrace();
            } 
}

Как я могу напрямую сбросить /dev/input/event5 без использования getevent?

Более того, после выгрузки файла /dev/input/event5 в течение определенного времени, как я могу затем обработать записанные данные, чтобы получить тот же вывод, что и при использовании getevent?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...