Подтвердить что ты не робот

Заменить жест Google Now

Если вы хотите запустить Google Now на устройствах Nexus, вы проведете простой жест от навигатора. Я хочу пойти заменить эту функцию моим собственным приложением. если вы проведите по экрану, появится приложение-приёмник и спросит, какое приложение вы хотите запустить: мое приложение или Google Now. Как я могу это реализовать?

Я нашел пример, который работает без root.

4b9b3361

Ответ 1

Добавьте следующий <intent-filter> в действие, которое вы хотите запустить с помощью жестов:

<intent-filter>
    <action android:name="android.intent.action.ASSIST" />

    <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

Теперь вы увидите вариант для своего приложения, когда вы сделаете салфетки, и вам нужно будет выбрать его как обработчик по умолчанию, выбрав "Всегда", как показано ниже.

enter image description here

Ответ 2

Это просто вопрос настройки правильного фильтра соответствия :

<intent-filter>
    <action android:name="android.intent.action.ASSIST"/>
    <category android:name="android.intent.category.DEFAULT"/>
</intent-filter>