Nexus デバイスで Google Now を起動する場合は、ナビゲーション バーから簡単なジェスチャーで上にスワイプします。この機能を自分のアプリに置き換えたいです。をスワイプすると、アプリ ピッカーが表示され、どのアプリを開始するかを尋ねられます: my app または Google Now。どうすればこれを実装できますか?
rootなしで実行される例を見つけました。
Nexus デバイスで Google Now を起動する場合は、ナビゲーション バーから簡単なジェスチャーで上にスワイプします。この機能を自分のアプリに置き換えたいです。をスワイプすると、アプリ ピッカーが表示され、どのアプリを開始するかを尋ねられます: my app または Google Now。どうすればこれを実装できますか?
rootなしで実行される例を見つけました。
<intent-filter>
ジェスチャから起動するアクティビティに次を追加します。
<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>