Android: как создать приложение, которое всегда слушает голосовые команды и может выполнить "нажатие" в другом приложении
Я создаю приложение для Android для друга, который пытается помочь парализованным людям с домашней автоматизацией. Мне нужно, чтобы мое приложение делало три вещи, и мне нужно указывать правильное направление для каждого, потому что я довольно новичок в Android и немного растерялся. Также обратите внимание, что устройство можно рутировать.
1: приложение должно всегда слушать определенную команду, такую как "Система управления домом".
2: После того, как команда произнесена, необходимо запустить стороннее приложение, которое управляет домашней автоматизацией.
3: После того, как это приложение открыто, мое приложение должно иметь возможность нажать кнопку "распознавания голоса" в стороннем приложении, чтобы параплегик мог управлять домашней автоматизацией. (Я читал, что могу использовать разрешение INJECT_EVENTS здесь, но не знаю, как на самом деле создать сенсорное событие).
Любая помощь в 1-й или 3-й области была бы по-настоящему удивительной, поскольку я пока знаю, как открыть стороннее приложение. Спасибо!