Android I / O Internals - PullRequest
       22

Android I / O Internals

0 голосов
/ 27 января 2019

У меня есть устройство с сенсорным экраном Android, которым можно управлять с помощью ИК-пульта дистанционного управления и через контроллер RS232.

Я хотел бы выяснить, какая фактическая "системная" команда "вводит" входы IR / RS232триггер, чтобы я мог написать приложение для симуляции / тестирования.

Моя идея - подключиться и запустить adb, запустить трассировку / отслеживание и попытаться посмотреть, что я могу отслеживать / захватывать.

Например, к какой команде приведет увеличение / уменьшение громкости, сигнал включения / выключения сигнала IR / RS232.

Как только я узнаю, как отследить эту информацию, я смогу получить полный набор этихи создайте мое приложение для тестирования.

Является ли adb местом для запуска?

Есть ли в adb какие-нибудь команды, которые могли бы помочь здесь?

Возможно лиустановить SSH-сервер на Android и подключиться через SSH.Это больше похоже на стандартный bash доступ, и, насколько я понимаю, Android - это ОС на базе Linux.Чем это отличается от adb?

Поиски, которые я выполнил, выяснили, как писать приложения, которые работают как ИК-пульты.

Я видел это:

Android: Key Event от пульта дистанционного управления Android Box

BUT показывает, как захватить событие ИК-сигнала, но не то, что сработала команда уровня системы.

Есть ли перехватчик типа /var/log или dmesg, который может показать это?

...