У меня есть устройство с сенсорным экраном 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
, который может показать это?