次の方法で共有


VoiceInteractor クラス

定義

音声を Activity 介してユーザーと対話するためのインターフェイス。

[Android.Runtime.Register("android/app/VoiceInteractor", ApiSince=23, DoNotGenerateAcw=true)]
public sealed class VoiceInteractor : Java.Lang.Object
[<Android.Runtime.Register("android/app/VoiceInteractor", ApiSince=23, DoNotGenerateAcw=true)>]
type VoiceInteractor = class
    inherit Object
継承
VoiceInteractor
属性

注釈

音声を Activity 介してユーザーと対話するためのインターフェイス。 アクティビティが現在音声操作に関与している場合は、インターフェイスを取得するために使用 android.app.Activity#getVoiceInteractor() Activity.getVoiceInteractor します。

音声対話機能は、ユーザーと連携しているバックエンド音声対話サービスに音声対話要求を送信することを中心に行います。 これらの要求は、実行する操作の種類を記述するサブクラスのRequest新しいインスタンスを提供して送信されます#submitRequest。現在可能な要求はConfirmationRequest次のとおりですCommandRequest

要求が送信されると、音声システムによって処理され、最終的に要求オブジェクトに結果が配信されます。 アプリケーションは、保留中の要求をいつでも取り消すことができます。

VoiceInteractor はアクティビティの状態保存メカニズムと統合されているため、アクティビティが保持状態で再起動されると、現在の VoiceInteractor と未処理の要求が保持されます。 このため、静的でない内部クラスを介して明示的または暗黙的にアクティビティ インスタンスに保持するのではなく、常に要求のアクティビティに戻るために使用 Request#getActivity() Request.getActivity する必要があります。

の Java ドキュメントandroid.app.VoiceInteractor

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

プロパティ

Class

この Objectランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsDestroyed

音声を Activity 介してユーザーと対話するためのインターフェイス。

JniIdentityHashCode

音声を Activity 介してユーザーと対話するためのインターフェイス。

(継承元 Object)
JniPeerMembers

音声を Activity 介してユーザーと対話するためのインターフェイス。

PackageName

音声を Activity 介してユーザーと対話するためのインターフェイス。

PeerReference

音声を Activity 介してユーザーと対話するためのインターフェイス。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

音声を Activity 介してユーザーと対話するためのインターフェイス。

(継承元 Object)
Dispose(Boolean)

音声を Activity 介してユーザーと対話するためのインターフェイス。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetActiveRequest(String)

指定された名前で送信された現在アクティブな要求を返します。

GetActiveRequests()

現在アクティブなすべての要求を返します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
NotifyDirectActionsChanged()

アプリでサポートされている直接アクションが変更されたことを支援フレームワークに通知します。

RegisterOnDestroyedCallback(IExecutor, IRunnable)

VoiceInteractor が破棄されたときに呼び出されるコールバックを登録します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SubmitRequest(VoiceInteractor+Request, String)

音声対話サービスに新しい Request 情報を送信します。

SubmitRequest(VoiceInteractor+Request)

音声対話サービスに新しい Request 情報を送信します。

SupportsCommands(String[])

VoiceInteractionService から使用できるサポートされているコマンドを照会します。

ToArray<T>()

音声を Activity 介してユーザーと対話するためのインターフェイス。

(継承元 Object)
ToString()

オブジェクトの文字列表現を返します。

(継承元 Object)
UnregisterFromRuntime()

音声を Activity 介してユーザーと対話するためのインターフェイス。

(継承元 Object)
UnregisterOnDestroyedCallback(IRunnable)

以前に登録された onDestroy コールバックの登録を解除します

Wait()

現在のスレッドが目覚めるまで待機させます。通常<は、通知<>/em> または <em>割り込み/em> を受け<取ります。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

音声を Activity 介してユーザーと対話するためのインターフェイス。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

音声を Activity 介してユーザーと対話するためのインターフェイス。

(継承元 Object)
IJavaPeerable.Finalized()

音声を Activity 介してユーザーと対話するためのインターフェイス。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

音声を Activity 介してユーザーと対話するためのインターフェイス。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

音声を Activity 介してユーザーと対話するためのインターフェイス。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

音声を Activity 介してユーザーと対話するためのインターフェイス。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

音声を Activity 介してユーザーと対話するためのインターフェイス。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

音声を Activity 介してユーザーと対話するためのインターフェイス。

GetJniTypeName(IJavaPeerable)

音声を Activity 介してユーザーと対話するためのインターフェイス。

適用対象