如果您想在 Nexus 设备上启动 Google Now,您只需从导航栏中用一个简单的手势向上滑动即可。我想用我自己的应用程序替换此功能。如果您轻扫,应用选择器会出现并询问您要启动哪个应用:我的应用或 Google Now。我该如何实施?
我找到了一个无需root即可运行的示例。
如果您想在 Nexus 设备上启动 Google Now,您只需从导航栏中用一个简单的手势向上滑动即可。我想用我自己的应用程序替换此功能。如果您轻扫,应用选择器会出现并询问您要启动哪个应用:我的应用或 Google Now。我该如何实施?
我找到了一个无需root即可运行的示例。
将以下内容添加<intent-filter>
到要从手势启动的 Activity 中:
<intent-filter>
<action android:name="android.intent.action.ASSIST" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
现在,当您进行滑动时,您将看到您的应用程序的一个选项,并且必须通过选择始终将其选为默认处理程序,如下所示。
这只是设置正确的意图过滤器的问题:
<intent-filter>
<action android:name="android.intent.action.ASSIST"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>