VoiceInteractionService.SetInvocationEffectEnabled(Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta lo stato abilitato per l'effetto di chiamata, un'indicazione grafica visualizzata quando viene avviata una sessione vocale dal sistema.
[Android.Runtime.Register("setInvocationEffectEnabled", "(Z)V", "", ApiSince=36)]
public void SetInvocationEffectEnabled(bool enabled);
[<Android.Runtime.Register("setInvocationEffectEnabled", "(Z)V", "", ApiSince=36)>]
member this.SetInvocationEffectEnabled : bool -> unit
Parametri
- enabled
- Boolean
true per abilitare l'effetto di chiamata per l'utente e l'assistente correnti, false per disabilitarlo. Questo stato viene salvato in modo permanente da SystemUI.
- Attributi
Commenti
Imposta lo stato abilitato per l'effetto di chiamata, un'indicazione grafica visualizzata quando viene avviata una sessione vocale dal sistema.
Questo effetto viene attivato in modo specifico quando una sessione vocale viene avviata tramite un punto di ingresso di sistema dedicato, ad esempio premendo a lungo il pulsante di alimentazione per attivare l'oggetto corrente android.service.voice.VoiceInteractionService. Non si applica alle sessioni vocali avviate da finalità generali Intent#ACTION_ASSIST da applicazioni arbitrarie.
<b>Controllare l'effetto e la persistenza:</b> Il android.service.voice.VoiceInteractionService (chiamante API) controlla questa impostazione. La scelta (abilitata o disabilitata) eseguita tramite questo metodo viene resa persistente da SystemUI per l'utente corrente e l'assistente selezionato. In questo modo l'impostazione deve essere memorizzata tra riavvii del dispositivo o se viene riavviata la stessa android.service.voice.VoiceInteractionService combinazione di utenti e assistenti specifici.
<b>Stato predefinito e comportamento nella modifica del contesto:</b><ul><li>L'effetto di chiamata è <b>disabilitato per impostazione predefinita</b>.</li><li>Se l'utente corrente cambia o se l'assistente selezionato per l'utente cambia, qualsiasi impostazione precedentemente persistente per una combinazione utente/assistente diversa non verrà applicata automaticamente al nuovo contesto.</li><In>tali nuovi contesti (ad esempio, un nuovo utente o una modifica nell'assistente selezionato) o se questo metodo non è stato chiamato in modo esplicito per abilitare l'effetto per il contesto corrente, l'effetto rimarrà <disabilitato<>/b> (stato predefinito).</li>li Per abilitare l'effetto o per assicurarsi che venga applicato uno stato specifico (abilitato o disabilitato), il<android.service.voice.VoiceInteractionService b>deve chiamare questo metodo</b>.>< È consigliabile farlo ogni volta che il servizio diventa attivo per asserire lo stato previsto per il contesto operativo corrente.</li></ul>
<b>Condizioni di sistema:</b> SystemUI rispetta lo stato impostato da questo metodo per l'effetto di chiamata, a condizione che vengano soddisfatte altre condizioni a livello di sistema, ad esempio il movimento hardware corretto per la chiamata (ad esempio, pressione prolungata del pulsante di alimentazione) rilevato. Si noti che la visualizzazione effettiva di questo effetto dipende dall'implementazione di SystemUI specifica; alcune varianti, ad esempio quelle su piattaforme automobilistiche o televisive, potrebbero non avere una rappresentazione visiva per questo effetto.
per android.service.voice.VoiceInteractionService.setInvocationEffectEnabled(boolean).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.