7

時間の許す限り、DAAP や UPnP などのプロトコルを使用して個人の音楽コレクションから音楽をストリーミングする Android 用アプリケーションの開発を完了しています。

私の質問は次のとおりです。アプリが Android の新しい「Listen To」音声コマンドに応答できるようにするにはどうすればよいですか?

あちこち探しましたがわかりません。

放送受信機だと思いますが、私の人生では、どれを見つけることができません。

どんな助けでも大歓迎です。

4

1 に答える 1

1

@JoshLee が説明したリンクのように、次のように、アプリケーションのマニフェスト ファイルの「intent-filters」セクションにアプリケーションの新しい意図を登録するだけです。

<action android:name="android.media.action.MEDIA_PLAY_FROM_SEARCH" />

次に、次のことを確認します。

import android.app.SearchManager;

次のように取得できるように、クエリで何かを実行することもできます。

String query = getIntent().getStringExtra(SearchManager.QUERY);

ただし、それを try/catch に入れ、クエリ == null の例外またはケースを処理する必要があります。

于 2011-09-08T19:57:58.607 に答える