10

Android Wear で動作するアプリを作成しており、Google の「OK Google」オプションにコマンドを実装したいと考えていました。このページを見ました: http://developer.android.com/training/wearables/apps/voice.html

ただし、これは Android Wear のアクティビティを含むアプリにのみ関連しています。

聞きたかった:

  1. カスタム コマンドを追加できますか? というか、「はじめる」という言葉で始めない人?
  2. アプリを開く以外のことを行うコマンドを追加できますか? メソッドの実行が好きですか?

この質問をする場所でない場合は、Google Developers ヘルプ/サポートへのメール/リンクを教えてもらえますか? ありがとう。

4

1 に答える 1

6

Android Wear デバイスで実行されるアプリの場合:

  1. いいえ、システム提供の音声操作のリストは固定されています (ここにリストされています)。それらに応答できるようにアプリケーションを設定することはできますが (たとえば、メモを取る)、新しいものを追加することはできません。
  2. はい。すでにアプリ内にある場合は、 を使用startActivityForResult()してACTION_RECOGNIZE_SPEECH音声入力を取得できます。その後、返された文字列を使用して、必要なものを実行できます。

一方、ハンドヘルドで実行されている Android アプリからの通知を表示しているだけの場合、現時点では(少なくとも文字通りの意味で)音声操作を行うことはできません。ただし、音声入力を要求する通知アクションが表示される場合があります。その入力は、ハンドヘルドのアプリに配信される Intent のエクストラとして渡されます。

于 2014-07-03T01:30:04.817 に答える