Freigeben über


RecognitionService.OnTriggerModelDownload Methode

Definition

Überlädt

OnTriggerModelDownload(Intent)

Fordert den Download der Erkennungsunterstützung für recognizerIntent.

OnTriggerModelDownload(Intent, AttributionSource)

Fordert den Download der Erkennungsunterstützung für recognizerIntent.

OnTriggerModelDownload(Intent, AttributionSource, IModelDownloadListener)

Fordert den Download der Erkennungsunterstützung für recognizerIntent.

OnTriggerModelDownload(Intent)

Fordert den Download der Erkennungsunterstützung für recognizerIntent.

[Android.Runtime.Register("onTriggerModelDownload", "(Landroid/content/Intent;)V", "GetOnTriggerModelDownload_Landroid_content_Intent_Handler", ApiSince=33)]
public virtual void OnTriggerModelDownload (Android.Content.Intent recognizerIntent);
[<Android.Runtime.Register("onTriggerModelDownload", "(Landroid/content/Intent;)V", "GetOnTriggerModelDownload_Landroid_content_Intent_Handler", ApiSince=33)>]
abstract member OnTriggerModelDownload : Android.Content.Intent -> unit
override this.OnTriggerModelDownload : Android.Content.Intent -> unit

Parameter

recognizerIntent
Intent
Attribute

Hinweise

Fordert den Download der Erkennungsunterstützung für recognizerIntent.

Java-Dokumentation für android.speech.RecognitionService.onTriggerModelDownload(android.content.Intent).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

OnTriggerModelDownload(Intent, AttributionSource)

Fordert den Download der Erkennungsunterstützung für recognizerIntent.

[Android.Runtime.Register("onTriggerModelDownload", "(Landroid/content/Intent;Landroid/content/AttributionSource;)V", "GetOnTriggerModelDownload_Landroid_content_Intent_Landroid_content_AttributionSource_Handler", ApiSince=34)]
public virtual void OnTriggerModelDownload (Android.Content.Intent recognizerIntent, Android.Content.AttributionSource attributionSource);
[<Android.Runtime.Register("onTriggerModelDownload", "(Landroid/content/Intent;Landroid/content/AttributionSource;)V", "GetOnTriggerModelDownload_Landroid_content_Intent_Landroid_content_AttributionSource_Handler", ApiSince=34)>]
abstract member OnTriggerModelDownload : Android.Content.Intent * Android.Content.AttributionSource -> unit
override this.OnTriggerModelDownload : Android.Content.Intent * Android.Content.AttributionSource -> unit

Parameter

recognizerIntent
Intent
attributionSource
AttributionSource
Attribute

Hinweise

Fordert den Download der Erkennungsunterstützung für recognizerIntent.

Stellt die aufrufende AttributionSource für die Dienstimplementierung bereit, sodass Berechtigungen und Bandbreite korrekt beschuldigt werden können.

Java-Dokumentation für android.speech.RecognitionService.onTriggerModelDownload(android.content.Intent, android.content.AttributionSource).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

OnTriggerModelDownload(Intent, AttributionSource, IModelDownloadListener)

Fordert den Download der Erkennungsunterstützung für recognizerIntent.

[Android.Runtime.Register("onTriggerModelDownload", "(Landroid/content/Intent;Landroid/content/AttributionSource;Landroid/speech/ModelDownloadListener;)V", "GetOnTriggerModelDownload_Landroid_content_Intent_Landroid_content_AttributionSource_Landroid_speech_ModelDownloadListener_Handler", ApiSince=34)]
public virtual void OnTriggerModelDownload (Android.Content.Intent recognizerIntent, Android.Content.AttributionSource attributionSource, Android.Speech.IModelDownloadListener listener);
[<Android.Runtime.Register("onTriggerModelDownload", "(Landroid/content/Intent;Landroid/content/AttributionSource;Landroid/speech/ModelDownloadListener;)V", "GetOnTriggerModelDownload_Landroid_content_Intent_Landroid_content_AttributionSource_Landroid_speech_ModelDownloadListener_Handler", ApiSince=34)>]
abstract member OnTriggerModelDownload : Android.Content.Intent * Android.Content.AttributionSource * Android.Speech.IModelDownloadListener -> unit
override this.OnTriggerModelDownload : Android.Content.Intent * Android.Content.AttributionSource * Android.Speech.IModelDownloadListener -> unit

Parameter

recognizerIntent
Intent

enthält Parameter für die auszuführende Erkennung. Die Absicht kann auch optionale Extras enthalten, siehe RecognizerIntent.

attributionSource
AttributionSource

die Attributionsquelle des Aufrufers.

listener
IModelDownloadListener

für den Empfang von Updates über die Downloadanforderung des Modells.

Attribute

Hinweise

Fordert den Download der Erkennungsunterstützung für recognizerIntent.

Stellt den Aufruf der Dienstimplementierung AttributionSource bereit, sodass Berechtigungen und Bandbreite korrekt beschuldigt werden können.

Der Client erhält die Statusaktualisierungen über die angegebene ModelDownloadListener:

<li> Wenn das Modell bereits verfügbar ist, ModelDownloadListener#onSuccess() wird direkt aufgerufen. Das Modell kann anschließend sicher verwendet werden.

<li> Wenn der RecognitionService Download gestartet wurde, wird eine nicht angegebene (null oder mehr) Anzahl der Male aufgerufen, ModelDownloadListener#onProgress(int) bis der Download abgeschlossen ist. Wenn der Download abgeschlossen ist, ModelDownloadListener#onSuccess() wird er aufgerufen. Das Modell kann anschließend sicher verwendet werden.

<li> Wenn der RecognitionService Download nur geplant, aber nicht sofort erfüllt wird, ModelDownloadListener#onScheduled() wird aufgerufen. Es werden keine weiteren Updates für diesen Listener vorhanden sein.

<li> Wenn die Anforderung aufgrund eines Netzwerk- oder Terminplanungsfehlers zu einem beliebigen Zeitpunkt fehlschlägt, ModelDownloadListener#onError(int) wird sie aufgerufen.

Java-Dokumentation für android.speech.RecognitionService.onTriggerModelDownload(android.content.Intent, android.content.AttributionSource, android.speech.ModelDownloadListener).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: