Android: как создать приложение, которое всегда слушает голосовые команды и может выполнить "нажатие" в другом приложении

Я создаю приложение для Android для друга, который пытается помочь парализованным людям с домашней автоматизацией. Мне нужно, чтобы мое приложение делало три вещи, и мне нужно указывать правильное направление для каждого, потому что я довольно новичок в Android и немного растерялся. Также обратите внимание, что устройство можно рутировать.

1: приложение должно всегда слушать определенную команду, такую ​​как "Система управления домом".

2: После того, как команда произнесена, необходимо запустить стороннее приложение, которое управляет домашней автоматизацией.

3: После того, как это приложение открыто, мое приложение должно иметь возможность нажать кнопку "распознавания голоса" в стороннем приложении, чтобы параплегик мог управлять домашней автоматизацией. (Я читал, что могу использовать разрешение INJECT_EVENTS здесь, но не знаю, как на самом деле создать сенсорное событие).

Любая помощь в 1-й или 3-й области была бы по-настоящему удивительной, поскольку я пока знаю, как открыть стороннее приложение. Спасибо!

0 ответов

Другие вопросы по тегам