Android 立即取代谷歌的姿态

Android 立即取代谷歌的姿态,android,google-now,Android,Google Now,如果你现在想在Nexus设备上启动Google,只需在导航栏上做一个简单的手势即可。我想用我自己的应用程序替换此功能。如果您滑动应用程序,应用程序选取器会过来询问您要启动哪个应用程序:我的应用程序还是Google Now。我如何实现这一点 我已经找到了没有root的运行模式。只需设置: 将以下添加到要从手势启动的活动中: <intent-filter> <action android:name="android.intent.action.ASSIST" />

如果你现在想在Nexus设备上启动Google,只需在导航栏上做一个简单的手势即可。我想用我自己的应用程序替换此功能。如果您滑动应用程序,应用程序选取器会过来询问您要启动哪个应用程序:我的应用程序还是Google Now。我如何实现这一点


我已经找到了没有root的运行模式。

只需设置:


将以下
添加到要从手势启动的活动中:

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

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

现在,当您现在进行刷卡时,您将看到应用程序的一个选项,并且必须通过选择“始终”将其选择为默认处理程序,如下所示


我知道有些意图不会激发,除非你同时拥有行动和类别。也许是它的默认类别?这对我没有帮助。在AndroidManifest或where上设置此选项?嗨,我编辑添加了一个示例。请记住,考虑到我的经验,这纯粹是我的猜测工作。但这可能是完全错误的。你能检查我的更改是否符合你的意思吗?是否有可能在圆圈内获得你自己的图标?对我不起作用,它在我的手机上启动谷歌助手,并且没有要求选择。
<intent-filter>
    <action android:name="android.intent.action.ASSIST" />

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