Как сделать приложение Цифровым помощником по умолчанию (Голосовым ассистентом)?
у меня есть готовый проект, который работает с помощью Speech to Text и мне просто нужно, чтобы моё приложение запускалось долгим нажатием кнопки запуска смартфона. Вроде бы надо указать с помощью category в манифесте, чтобы я мог выбрать свое приложение в списке голосовых ассистентов по умолчанию
Ответы (1 шт):
Фрагмент из документации (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().
В настройках устройства, чтобы выбрать цифрового помощника:
Приложения -> Выбор приложений по умолчанию -> Цифровой помощник
И приложение будет запускаться после длительного нажатия на кнопку Домой.