Как сделать приложение Цифровым помощником по умолчанию (Голосовым ассистентом)?

у меня есть готовый проект, который работает с помощью Speech to Text и мне просто нужно, чтобы моё приложение запускалось долгим нажатием кнопки запуска смартфона. Вроде бы надо указать с помощью category в манифесте, чтобы я мог выбрать свое приложение в списке голосовых ассистентов по умолчанию


Ответы (1 шт):

Автор решения: NickName11

Фрагмент из документации (https://developer.android.com/training/articles/assistant#implementing_your_own_assistant):

The assistant app must provide an implementation of VoiceInteractionSessionService >and VoiceInteractionSession as shown in this VoiceInteraction example. It also >requires the BIND_VOICE_INTERACTION permission. The assistant can then receive the >text and view hierarchy represented as an instance of the AssistStructure in >onHandleAssist(). It receives the screenshot through onHandleScreenshot().

В настройках устройства, чтобы выбрать цифрового помощника:

Приложения -> Выбор приложений по умолчанию -> Цифровой помощник

И приложение будет запускаться после длительного нажатия на кнопку Домой.

→ Ссылка