Condividi tramite


AccessibilityService.SoftKeyboardController Classe

Definizione

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

[Android.Runtime.Register("android/accessibilityservice/AccessibilityService$SoftKeyboardController", ApiSince=24, DoNotGenerateAcw=true)]
public sealed class AccessibilityService.SoftKeyboardController : Java.Lang.Object
[<Android.Runtime.Register("android/accessibilityservice/AccessibilityService$SoftKeyboardController", ApiSince=24, DoNotGenerateAcw=true)>]
type AccessibilityService.SoftKeyboardController = class
    inherit Object
Ereditarietà
AccessibilityService.SoftKeyboardController
Attributi

Commenti

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

I servizi di accessibilità possono richiedere di eseguire l'override delle decisioni normalmente effettuate su se viene visualizzata la tastiera temporanea o meno.

Se più servizi effettuano richieste in conflitto, l'ultima richiesta viene rispettata. Un servizio può registrare un listener per scoprire se la modalità è stata modificata.

Se l'utente esegue l'azione per eseguire l'override del comportamento richiesto da un servizio di accessibilità, la richiesta dell'utente accetta precendenza, la modalità di visualizzazione verrà reimpostata su AccessibilityService#SHOW_MODE_AUTOe i servizi non potranno più controllare tale aspetto del comportamento della tastiera temporanea.

Nota: poiché le tastiere soft sono app indipendenti, il framework non ha il controllo totale sul loro comportamento. Possono scegliere di mostrarsi, o meno, senza riguardo alle richieste effettuate qui. Quindi il framework farà un miglior sforzo per offrire il comportamento richiesto, ma non può garantire esito positivo.

Documentazione Java per android.accessibilityservice.AccessibilityService.SoftKeyboardController.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Campi

EnableImeFailByAdmin
Obsoleti.

Valore restituito per #setInputMethodEnabled(String, boolean).

EnableImeFailUnknown
Obsoleti.

Valore restituito per #setInputMethodEnabled(String, boolean).

EnableImeSuccess
Obsoleti.

Valore restituito per #setInputMethodEnabled(String, boolean).

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

(Ereditato da Object)
JniPeerMembers

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

PeerReference

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

(Ereditato da Object)
ShowMode

Restituisce la modalità di visualizzazione della tastiera temporanea.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

AddOnShowModeChangedListener(AccessibilityService+SoftKeyboardController+IOnShowModeChangedListener)

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

AddOnShowModeChangedListener(AccessibilityService+SoftKeyboardController+IOnShowModeChangedListener, Handler)

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

(Ereditato da Object)
Dispose(Boolean)

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
RemoveOnShowModeChangedListener(AccessibilityService+SoftKeyboardController+IOnShowModeChangedListener)

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetInputMethodEnabled(String, Boolean)

Abilitare o disabilitare l'IME specificato per l'utente per cui è attivato il servizio.

SetShowMode(AccessibilityServiceShowMode)

Imposta la modalità di visualizzazione della tastiera temporanea.

SwitchToInputMethod(String)

Commuta l'IME corrente per l'utente per cui è abilitato il servizio.

ToArray<T>()

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Eventi

ShowModeChanged

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

(Ereditato da Object)
IJavaPeerable.Finalized()

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

GetJniTypeName(IJavaPeerable)

Usato per controllare, eseguire query e ascoltare le modifiche apportate alla modalità di visualizzazione della tastiera temporanea.

Si applica a