Condividi tramite


AccessibilityEvent Classe

Definizione

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

[Android.Runtime.Register("android/view/accessibility/AccessibilityEvent", DoNotGenerateAcw=true)]
public sealed class AccessibilityEvent : Android.Views.Accessibility.AccessibilityRecord, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/accessibility/AccessibilityEvent", DoNotGenerateAcw=true)>]
type AccessibilityEvent = class
    inherit AccessibilityRecord
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
AccessibilityEvent
Attributi
Implementazioni

Commenti

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente. Ad esempio, quando si fa clic su un android.widget.Button oggetto , un android.view.View oggetto è incentrato e così via.

Un evento di accessibilità viene generato da una singola visualizzazione che popola l'evento con i dati relativi allo stato e richiede dal padre di inviare l'evento alle parti interessate. L'elemento padre può facoltativamente modificare o persino bloccare l'evento in base alla comprensione più ampia del contesto dell'interfaccia utente.

Lo scopo principale di un evento di accessibilità è comunicare le modifiche nell'interfaccia utente a un oggetto android.accessibilityservice.AccessibilityService. Se necessario, il servizio può quindi esaminare l'interfaccia utente esaminando la gerarchia di visualizzazione tramite l'evento #getSource() source, come rappresentato da un albero di AccessibilityNodeInfos (snapshot di uno stato di visualizzazione) che può essere usato per esplorare il contenuto della finestra. Si noti che il privilegio per accedere all'origine di un evento, pertanto il contenuto della finestra, deve essere richiesto in modo esplicito. Per altri dettagli, vedere android.accessibilityservice.AccessibilityService. Se un servizio di accessibilità non ha richiesto di recuperare il contenuto della finestra, l'evento non conterrà riferimenti alla relativa origine. <nota forte>: </strong> per gli eventi di tipo #TYPE_NOTIFICATION_STATE_CHANGED l'origine non è mai disponibile e Le visualizzazioni impostate android.view.View#isAccessibilityDataSensitive() potrebbero non popolare tutte le proprietà degli eventi inviati da più in alto nella gerarchia di visualizzazione.

Questa classe rappresenta diversi tipi di evento di accessibilità semanticamente diversi. Ogni tipo di evento ha un set associato di proprietà correlate. In altre parole, ogni tipo di evento è caratterizzato da un subset delle proprietà esposte da questa classe. Per ogni tipo di evento è presente una costante corrispondente definita in questa classe. Segue una specifica dei tipi di evento e delle relative proprietà associate:

<div class="special reference"><h3>Developer Guides</h3>

Per altre informazioni sulla creazione e l'elaborazione di AccessibilityEvents, vedere la Guida per gli sviluppatori di accessibilità .

</Div>

<b>VIEW TYPES</b></br>

<b>View clicked</b> : rappresenta l'evento di clic su un android.view.View oggetto come android.widget.Button, android.widget.CompoundButtone così via.</br>em Type:</em>#TYPE_VIEW_CLICKED</br><em>Properties:</em></br><ul><li>#getEventType() - Tipo dell'evento.<></li><li>#getSource() - Informazioni di origine (per i client registrati).</li><li>#getClassName() : nome della classe dell'origine.</li><li>#getPackageName() : nome del pacchetto dell'origine.</li><li>#getEventTime() : ora dell'evento.</li></ul>

<b>View long clicked</b> - rappresenta l'evento di un clic lungo su un android.view.View oggetto come android.widget.Button, android.widget.CompoundButtone così via </br><em>Type:</em#TYPE_VIEW_LONG_CLICKED<>/br><em>Properties:</em></br<>ul<>li>#getEventType() - Tipo dell'evento.</li><li>#getSource() - Informazioni di origine (per i client registrati).</li><li>#getClassName() : nome della classe dell'origine.</li><li>#getPackageName() : nome del pacchetto dell'origine.</li><li>#getEventTime() : ora dell'evento.</li></ul>

<b>View selected</b> : rappresenta l'evento di selezione di un elemento in genere nel contesto di un oggetto android.widget.AdapterView.</br>em Type:</em>#TYPE_VIEW_SELECTED</br><em>Properties:</em></br><ul><li>#getEventType() - Tipo dell'evento.<></li><li>#getSource() - Informazioni di origine (per i client registrati).</li><li>#getClassName() : nome della classe dell'origine.</li><li>#getPackageName() : nome del pacchetto dell'origine.</li><li>#getEventTime() : ora dell'evento.</li></ul>

<b Visualizzazione evidenziata/b>> : rappresenta l'evento di messa a fuoco di un oggetto android.view.View.<</br>em Type:</em>#TYPE_VIEW_FOCUSED</br><em>Properties:</em></br><ul><li>#getEventType() - Tipo dell'evento.<></li><li>#getSource() - Informazioni di origine (per i client registrati).</li><li>#getClassName() : nome della classe dell'origine.</li><li>#getPackageName() : nome del pacchetto dell'origine.</li><li>#getEventTime() : ora dell'evento.</li></ul>

<b>Visualizza testo modificato</b> : rappresenta l'evento di modifica del testo di un oggetto android.widget.EditText.</br>em Type:</em>#TYPE_VIEW_TEXT_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - Tipo dell'evento.<></li><li>#getSource() - Informazioni di origine (per i client registrati).</li><li>#getClassName() : nome della classe dell'origine.</li><li>#getPackageName() : nome del pacchetto dell'origine.</li><li>#getEventTime() : ora dell'evento.</li><li>#getText() : nuovo testo dell'origine.</li><li>#getBeforeText() : testo dell'origine prima della modifica.</li><li>#getFromIndex() - Indice iniziale della modifica del testo.</li><li>#getAddedCount() - Numero di caratteri aggiunti.</li><li>#getRemovedCount() : numero di caratteri rimossi.</li></ul>

<b>Visualizzare la selezione di testo modificata</b> : rappresenta l'evento di modifica della selezione del testo di un oggetto android.widget.EditText.</br>em Type:</em>#TYPE_VIEW_TEXT_SELECTION_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - Tipo dell'evento.<></li><li>#getSource() - Informazioni di origine (per i client registrati).</li><li>#getClassName() : nome della classe dell'origine.</li><li>#getPackageName() : nome del pacchetto dell'origine.</li><li>#getEventTime() : ora dell'evento.</li></ul>

<b>Visualizzare il testo attraversato in corrispondenza della granularità< dello spostamento/b> : rappresenta l'evento di attraversamento del testo di una visualizzazione a una determinata granularità. Ad esempio, passando alla parola successiva.</br>em Type:</em>#TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY</br><em>Properties:</em></br><ul><li>#getEventType() - Tipo dell'evento.<></li><li>#getSource() - Informazioni di origine (per i client registrati).</li><li>#getClassName() : nome della classe dell'origine.</li><li>#getPackageName() : nome del pacchetto dell'origine.</li><li>#getEventTime() : ora dell'evento.</li><li>#getMovementGranularity() : imposta la granularità in base alla quale è stato attraversato il testo di una visualizzazione.</li><li>#getText() : testo del sottoalbero dell'origine.</li><li>#getFromIndex() - Inizio del testo ignorato in questo movimento. Questo è il punto iniziale quando si sposta in avanti attraverso il testo, ma non quando si sposta indietro.</li><li>#getToIndex() - Fine del testo ignorato in questo movimento. Questo è il punto finale quando si sposta in avanti attraverso il testo, ma non quando si sposta indietro.</li><li>#getAction() - Ottiene l'azione di attraversamento che specifica la direzione.</li></ul></p>

<b>View scrolled</b> : rappresenta l'evento di scorrimento di una visualizzazione. </br>em Type:</em>#TYPE_VIEW_SCROLLED</br><em>Properties:</em></br><ul><li>#getEventType() - Tipo dell'evento.<></li><li>#getSource() - Informazioni di origine (per i client registrati).</li><li>#getClassName() : nome della classe dell'origine.</li><li>#getPackageName() : nome del pacchetto dell'origine.</li><li>#getEventTime() : ora dell'evento.</li><li>#getScrollDeltaX() - Differenza nella posizione orizzontale.</li><li>#getScrollDeltaY() - Differenza nella posizione verticale.</li></ul>

<b>TRANSITION TYPES</b></br>

<b Stato finestra modificata</b>> : rappresenta l'evento di una modifica a una sezione dell'interfaccia utente distinta visivamente. Deve essere inviato dalla visualizzazione radice di una finestra o da una vista contrassegnata come riquadro android.view.View#setAccessibilityPaneTitle(CharSequence). Si noti che le modifiche apportate alle finestre vere sono rappresentate da #TYPE_WINDOWS_CHANGED.</br>em Type:</em>#TYPE_WINDOW_STATE_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - Tipo dell'evento.<></li><li>#getContentChangeTypes() : il tipo di stato cambia.</li><li>#getSource() - Informazioni di origine (per i client registrati).</li><li>#getClassName() : nome della classe dell'origine.</li><li>#getPackageName() : nome del pacchetto dell'origine.</li><li>#getEventTime() : ora dell'evento.</li><li>#getText() : testo dell'albero secondario dell'origine, inclusi i titoli del riquadro.</li></ul>

<b>Contenuto finestra modificato</b> : rappresenta l'evento di modifica nel contenuto di una finestra. Questa modifica può essere aggiunta/rimozione della visualizzazione, modifica delle dimensioni di una visualizzazione e così via.</Br>

<em>Type:</em><#TYPE_WINDOW_CONTENT_CHANGED/br><em>Properties:</em></br<>ul><li>#getEventType() - Tipo dell'evento.</li><li>#getContentChangeTypes() : il tipo di contenuto cambia.</li><li>#getSource() - Informazioni di origine (per i client registrati).</li><li>#getClassName() : nome della classe dell'origine.</li><li>#getPackageName() : nome del pacchetto dell'origine.</li><li>#getEventTime() : ora dell'evento.</li></ul>

<b>Windows modificato</b> : rappresenta una modifica nelle finestre visualizzate sullo schermo, ad esempio una finestra visualizzata, una finestra scomparsa, una dimensione della finestra modificata, un livello finestra modificato e così via. Questi eventi devono provenire solo dal sistema, che è responsabile della gestione delle finestre. L'elenco delle finestre è disponibile da android.accessibilityservice.AccessibilityService#getWindows(). Per le aree dell'interfaccia utente presentate come finestre, ma controllate dal processo di un'app, usare #TYPE_WINDOW_STATE_CHANGED.</br>em Type:</em>#TYPE_WINDOWS_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - Tipo dell'evento.<></li><li>#getEventTime() : ora dell'evento.</li>><<#getWindowChanges()/li>- Modifica specifica alla finestra <di origine /ul><em>Nota:</em> È possibile recuperare l'oggetto AccessibilityWindowInfo per l'origine della finestra dell'evento esaminando l'elenco restituito da android.accessibilityservice.AccessibilityService#getWindows() per la finestra il cui ID corrisponde #getWindowId()a .

<b>TIPI DI< NOTIFICA/b></br>

<b>Stato notifica modificato</b> : rappresenta l'evento che mostra un'informazione temporanea per l'utente. Queste informazioni possono essere o android.app.Notificationandroid.widget.Toast.</br>em Type:</em>#TYPE_NOTIFICATION_STATE_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - Tipo dell'evento.<></li><li>#getClassName() : nome della classe dell'origine.</li><li>#getPackageName() : nome del pacchetto dell'origine.</li><li>#getEventTime() : ora dell'evento.</li><li>#getParcelableData() : se android.app.Notificationapplicabile.</li><li>#getText() - Testo visualizzato di android.widget.Toast, se applicabile o può contenere testo da android.app.Notification, anche se #getParcelableData() è un set di dati più completo per android.app.Notification.</li></ul>

<b>EXPLORATION TYPES</b></br>

<b>View hover enter</b> : rappresenta l'evento che inizia a passare il puntatore del mouse su un oggetto android.view.View. Il passaggio del mouse può essere generato tramite l'esplorazione dello schermo tramite tocco o tramite un dispositivo di puntamento.</br>em Type:</em>#TYPE_VIEW_HOVER_ENTER</br><em>Properties:</em></br><ul><li>#getEventType() - Tipo dell'evento.<></li><li>#getSource() - Informazioni di origine (per i client registrati).</li><li>#getClassName() : nome della classe dell'origine.</li><li>#getPackageName() : nome del pacchetto dell'origine.</li><li>#getEventTime() : ora dell'evento.</li></ul>

<b>Visualizza uscita</b> al passaggio del mouse: rappresenta l'evento di arresto del mouse su un oggetto android.view.View. Il passaggio del mouse può essere generato tramite l'esplorazione dello schermo tramite tocco o tramite un dispositivo di puntamento.</br>em Type:</em>#TYPE_VIEW_HOVER_EXIT</br><em>Properties:</em></br><ul><li>#getEventType() - Tipo dell'evento.<></li><li>#getSource() - Informazioni di origine (per i client registrati).</li><li>#getClassName() : nome della classe dell'origine.</li><li>#getPackageName() : nome del pacchetto dell'origine.</li><li>#getEventTime() : ora dell'evento.</li></ul></p>

<b>View scrolled to</b> : rappresenta l'evento di un nodo di destinazione portato sullo schermo da ACTION_SCROLL_IN_DIRECTION. <em>Type:</em><#TYPE_VIEW_TARGETED_BY_SCROLL/br><em>Properties:</em></br<>ul><li>#getEventType() - Tipo dell'evento.</li><li>#getSource() - Informazioni di origine (per i client registrati). Rappresenta il nodo che viene portato sullo schermo come risultato dello scorrimento.</li><li>#getClassName() : nome della classe dell'origine.</li><li>#getPackageName() : nome del pacchetto dell'origine.</li><li>#getEventTime() : ora dell'evento.</li></ul>

<b>Touch interaction start</b> - rappresenta l'evento di avvio di un'interazione tocco, ovvero l'utente inizia a toccare lo schermo.</br>em Type:</em>#TYPE_TOUCH_INTERACTION_START</br><em>Properties:</em></br><ul><li>#getEventType() - Tipo dell'evento.<></li></ul><em>Nota:</em> Questo evento viene generato solo dal sistema e non viene passato all'albero di visualizzazione da popolare.</Br>

<b>Touch interaction end</b> : rappresenta l'evento di chiusura di un'interazione tramite tocco, ovvero l'utente smette di toccare lo schermo.</br>em Type:</em>#TYPE_TOUCH_INTERACTION_END</br><em>Properties:</em></br><ul><li>#getEventType() - Tipo dell'evento.<></li></ul><em>Nota:</em> Questo evento viene generato solo dal sistema e non viene passato all'albero di visualizzazione da popolare.</Br>

<b>Avvio movimento di esplorazione tocco/b> : rappresenta l'evento di avvio di un movimento di esplorazione< del tocco.</br>em Type:</em>#TYPE_TOUCH_EXPLORATION_GESTURE_START</br><em>Properties:</em></br><ul><li>#getEventType() - Tipo dell'evento.<></li></ul><em>Nota:</em> Questo evento viene generato solo dal sistema e non viene passato all'albero di visualizzazione da popolare.</Br>

<b>Tocco esplorazione movimento end</b> - rappresenta l'evento di fine di un movimento di esplorazione del tocco.</br>em Type:</em>#TYPE_TOUCH_EXPLORATION_GESTURE_END</br><em>Properties:</em></br><ul><li>#getEventType() - Tipo dell'evento.<></li></ul><em>Nota:</em> Questo evento viene generato solo dal sistema e non viene passato all'albero di visualizzazione da popolare.</Br>

<b>Touch gesture detection start</b> : rappresenta l'evento di avvio di un rilevamento dei movimenti dell'utente.</br>em Type:</em>#TYPE_GESTURE_DETECTION_START</br><em>Properties:</em></br><ul><li>#getEventType() - Tipo dell'evento.<></li></ul><em>Nota:</em> Questo evento viene generato solo dal sistema e non viene passato all'albero di visualizzazione da popolare.</Br>

<b>Touch gesture detection end</b> : rappresenta l'evento di fine del rilevamento dei movimenti dell'utente.</br>em Type:</em>#TYPE_GESTURE_DETECTION_END</br><em>Properties:</em></br><ul><li>#getEventType() - Tipo dell'evento.<></li></ul><em>Nota:</em> Questo evento viene generato solo dal sistema e non viene passato all'albero di visualizzazione da popolare.</Br>

<b>VARI TIPI</b></br>

<b>Annuncio</b> : rappresenta l'evento di un'applicazione che richiede un'utilità per la lettura dello schermo per effettuare un annuncio. Poiché l'evento non comporta alcun significato semantico, questo evento è appropriato solo in situazioni eccezionali in cui è necessario un output aggiuntivo dell'utilità per la lettura dello schermo, ma non è necessario che altri tipi di servizi di accessibilità siano consapevoli della modifica.</br>em Type:</em>#TYPE_ANNOUNCEMENT</br><em>Properties:</em></br><ul><li>#getEventType() - Tipo dell'evento.<></li><li>#getSource() - Informazioni di origine (per i client registrati).</li><li>#getClassName() : nome della classe dell'origine.</li><li>#getPackageName() : nome del pacchetto dell'origine.</li><li>#getEventTime() : ora dell'evento.</li><li>#getText() : testo dell'annuncio.</li></ul>

<b>speechStateChanged</b><em>Type:</em>#TYPE_SPEECH_STATE_CHANGE</br> Rappresenta una modifica dello stato vocale definito dalla maschera di bit dei tipi di modifica dello stato vocale. Una modifica dello stato vocale si verifica quando un'applicazione vuole segnalare che sta parlando o ascoltando il parlato umano. Questo evento consente di evitare conflitti in cui due applicazioni vogliono parlare o ascoltare quando un altro parla. Quando si invia questo evento, il mittente deve assicurarsi che i tipi di modifica dello stato a cui sono accompagnati abbiano senso. Ad esempio, il mittente non deve inviare #SPEECH_STATE_SPEAKING_START e #SPEECH_STATE_SPEAKING_END insieme. <em>Properties:</em></br<>ul><li#getSpeechStateChangeTypes()> - Tipo di stato changes</li<>li>#getPackageName() - Nome del pacchetto dell'origine.</li><li>#getEventTime() : ora dell'evento.</li></ul>

Documentazione java per android.view.accessibility.AccessibilityEvent.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Costruttori

AccessibilityEvent()

Crea un nuovo oggetto AccessibilityEvent.

AccessibilityEvent(AccessibilityEvent)

Costruttore di copia.

AccessibilityEvent(Int32)

Crea un nuovo AccessibilityEvent oggetto con l'oggetto specificato eventType.

Campi

ContentChangeTypeContentDescription
Obsoleti.

Tipo di modifica per #TYPE_WINDOW_CONTENT_CHANGED l'evento: la descrizione del contenuto del nodo è cambiata.

ContentChangeTypeContentInvalid
Obsoleti.

Tipo di modifica per #TYPE_WINDOW_CONTENT_CHANGED l'evento: il nodo di origine ha modificato la validità del contenuto restituito da AccessibilityNodeInfo#isContentInvalid.

ContentChangeTypeDragCancelled
Obsoleti.

Tipo di modifica per #TYPE_WINDOW_CONTENT_CHANGED l'evento: è terminato un trascinamento con accessibilità abilitata.

ContentChangeTypeDragDropped
Obsoleti.

Tipo di modifica per #TYPE_WINDOW_CONTENT_CHANGED l'evento: è terminato un trascinamento con accessibilità abilitata.

ContentChangeTypeDragStarted
Obsoleti.

Tipo di modifica per #TYPE_WINDOW_CONTENT_CHANGED l'evento: trascinamento avviato durante l'abilitazione dell'accessibilità.

ContentChangeTypeEnabled
Obsoleti.

Tipo di modifica per #TYPE_WINDOW_CONTENT_CHANGED l'evento: il nodo di origine ha modificato la possibilità di interagire con AccessibilityNodeInfo#isEnabled.

ContentChangeTypeError
Obsoleti.

Tipo di modifica per #TYPE_WINDOW_CONTENT_CHANGED l'evento: il nodo di origine ha modificato il messaggio di errore del contenuto errato restituito da AccessibilityNodeInfo#getError.

ContentChangeTypePaneAppeared
Obsoleti.

Tipo di modifica per #TYPE_WINDOW_STATE_CHANGED l'evento: il nodo ha un titolo del riquadro e viene appena visualizzato o appena assegnato un titolo quando non era presente in precedenza.

ContentChangeTypePaneDisappeared
Obsoleti.

Tipo di modifica per #TYPE_WINDOW_STATE_CHANGED l'evento: può significare una delle due cose leggermente diverse.

ContentChangeTypePaneTitle
Obsoleti.

Tipo di modifica per #TYPE_WINDOW_STATE_CHANGED l'evento: il titolo del riquadro del nodo è cambiato.

ContentChangeTypeStateDescription
Obsoleti.

Tipo di modifica per #TYPE_WINDOW_CONTENT_CHANGED evento: descrizione dello stato del nodo restituito da AccessibilityNodeInfo#getStateDescription modifica.

ContentChangeTypeSubtree
Obsoleti.

Tipo di modifica per #TYPE_WINDOW_CONTENT_CHANGED l'evento: una o più modifiche apportate al contenuto nel sottoalbero rooted nel nodo di origine o la struttura del sottoalbero è stata modificata quando un nodo è stato aggiunto o rimosso.

ContentChangeTypeText
Obsoleti.

Tipo di modifica per #TYPE_WINDOW_CONTENT_CHANGED l'evento: il testo del nodo è stato modificato.

ContentChangeTypeUndefined
Obsoleti.

Tipo di modifica per #TYPE_WINDOW_CONTENT_CHANGED l'evento: tipo di modifica non definito.

InvalidPosition

Posizione di selezione/messa a fuoco non valida.

MaxTextLength
Obsoleti.

Lunghezza massima dei campi di testo.

SpeechStateListeningEnd
Obsoleti.

Tipo di modifica per #TYPE_SPEECH_STATE_CHANGE l'evento: un altro servizio non è più in ascolto del microfono.

SpeechStateListeningStart
Obsoleti.

Tipo di modifica per #TYPE_SPEECH_STATE_CHANGE l'evento: un altro servizio è in ascolto del microfono.

SpeechStateSpeakingEnd
Obsoleti.

Tipo di modifica per #TYPE_SPEECH_STATE_CHANGE l'evento: un altro servizio non parla più.

SpeechStateSpeakingStart
Obsoleti.

Tipo di modifica per #TYPE_SPEECH_STATE_CHANGE l'evento: un altro servizio parla.

TypeSpeechStateChange
Obsoleti.

Rappresenta una modifica dello stato vocale definito dai tipi di modifica dello stato vocale.

TypeViewTargetedByScroll
Obsoleti.

Rappresenta l'evento di uno scorrimento completato e portato sullo schermo il nodo di destinazione.

WindowsChangeAccessibilityFocused
Obsoleti.

Tipo di modifica per #TYPE_WINDOWS_CHANGED l'evento: modifica della AccessibilityWindowInfo#isAccessibilityFocused() finestra.

WindowsChangeActive
Obsoleti.

Tipo di modifica per #TYPE_WINDOWS_CHANGED l'evento: modifica della AccessibilityWindowInfo#isActive() finestra.

WindowsChangeAdded
Obsoleti.

Tipo di modifica per #TYPE_WINDOWS_CHANGED l'evento: la finestra è stata aggiunta.

WindowsChangeBounds
Obsoleti.

Tipo di modifica per #TYPE_WINDOWS_CHANGED l'evento: i limiti della finestra sono stati modificati.

WindowsChangeChildren
Obsoleti.

Tipo di modifica per #TYPE_WINDOWS_CHANGED l'evento: gli elementi figlio della finestra sono stati modificati.

WindowsChangeFocused
Obsoleti.

Tipo di modifica per #TYPE_WINDOWS_CHANGED l'evento: modifica della AccessibilityWindowInfo#isFocused() finestra.

WindowsChangeLayer
Obsoleti.

Tipo di modifica per #TYPE_WINDOWS_CHANGED l'evento: il livello della finestra è cambiato.

WindowsChangeParent
Obsoleti.

Tipo di modifica per #TYPE_WINDOWS_CHANGED l'evento: l'elemento padre della finestra è stato modificato.

WindowsChangePip
Obsoleti.

Tipo di modifica per #TYPE_WINDOWS_CHANGED l'evento: la finestra è stata immessa o chiusa in modalità immagine in-picture.

WindowsChangeRemoved
Obsoleti.

Tipo di modifica per #TYPE_WINDOWS_CHANGED l'evento: è stata rimossa una finestra.

WindowsChangeTitle
Obsoleti.

Tipo di modifica per #TYPE_WINDOWS_CHANGED l'evento: il titolo della finestra è cambiato.

Proprietà

AccessibilityDataSensitive

Indica se l'evento deve essere recapitato solo a un oggetto android.accessibilityservice.AccessibilityService con la android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool proprietà impostata su true. -oppure- Imposta se l'evento deve essere recapitato solo a un android.accessibilityservice.AccessibilityService oggetto con la android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool proprietà impostata su true.

Action
Obsoleti.

Ottiene l'azione eseguita che ha attivato questo evento.

AddedCount

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

BeforeText

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

BeforeTextFormatted

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

Checked

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
ClassName

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

ClassNameFormatted

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

ContentChangeTypes

Ottiene la maschera di bit dei tipi di modifica segnalata da un #TYPE_WINDOW_CONTENT_CHANGED evento o #TYPE_WINDOW_STATE_CHANGED. -oppure- Imposta la maschera di bit delle modifiche dell'albero dei nodi segnalate da un #TYPE_WINDOW_CONTENT_CHANGED evento.

ContentDescription

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

ContentDescriptionFormatted

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

Creator

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

CurrentItemIndex

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

DisplayId

Ottiene l'ID della visualizzazione da cui proviene l'evento.

(Ereditato da AccessibilityRecord)
Enabled

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

EventTime

Ottiene l'ora in cui è stato inviato l'evento. -oppure- Imposta l'ora in cui è stato inviato questo evento.

EventType

Ottiene il tipo di evento. -oppure- Imposta il tipo di evento.

FromIndex

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

FullScreen

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
ItemCount

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

JniIdentityHashCode

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

(Ereditato da Object)
JniPeerMembers

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

MaxScrollX

Ottiene l'offset di scorrimento massimo del bordo sinistro di origine in pixel. -oppure- Imposta l'offset di scorrimento massimo del bordo sinistro di origine in pixel.

(Ereditato da AccessibilityRecord)
MaxScrollY

Ottiene l'offset di scorrimento massimo del bordo superiore di origine in pixel. -oppure- Imposta l'offset di scorrimento massimo del bordo superiore di origine in pixel.

(Ereditato da AccessibilityRecord)
MovementGranularity

Ottiene la granularità del movimento attraversata. -oppure- Imposta la granularità del movimento attraversata.

PackageName

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

PackageNameFormatted

Ottiene il nome del pacchetto dell'origine. -oppure- Imposta il nome del pacchetto dell'origine.

ParcelableData

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

Password

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

PeerReference

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

(Ereditato da Object)
RecordCount

Ottiene il numero di record contenuti nell'evento.

RemovedCount

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

Scrollable

Ottiene se l'origine è scorrevole. -oppure- Imposta se l'origine è scorrevole.

(Ereditato da AccessibilityRecord)
ScrollDeltaX

Ottiene la differenza in pixel tra la posizione orizzontale prima dello scorrimento e la posizione orizzontale corrente oppure imposta la differenza in pixel tra la posizione orizzontale prima dello scorrimento e la posizione orizzontale corrente

(Ereditato da AccessibilityRecord)
ScrollDeltaY

Ottiene la differenza in pixel tra la posizione verticale prima dello scorrimento e la posizione verticale corrente oppure imposta la differenza in pixel tra la posizione verticale prima dello scorrimento e la posizione verticale corrente

(Ereditato da AccessibilityRecord)
ScrollX

Ottiene l'offset di scorrimento del bordo sinistro di origine in pixel. -oppure- Imposta l'offset di scorrimento del bordo sinistro di origine in pixel.

(Ereditato da AccessibilityRecord)
ScrollY

Ottiene l'offset di scorrimento del bordo superiore di origine in pixel. -oppure- Imposta l'offset di scorrimento del bordo superiore di origine in pixel.

(Ereditato da AccessibilityRecord)
Source

Ottiene l'oggetto AccessibilityNodeInfo dell'origine evento.

(Ereditato da AccessibilityRecord)
SpeechStateChangeTypes

Ottiene la maschera di bit dello stato del parlato segnalato da un #TYPE_SPEECH_STATE_CHANGE evento oppure imposta la maschera di bit dei tipi di modifica dello stato vocale segnalata da un #TYPE_SPEECH_STATE_CHANGE evento.

Text

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

ThresholdClass

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

(Ereditato da AccessibilityRecord)
ThresholdType

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

(Ereditato da AccessibilityRecord)
ToIndex

Ottiene l'indice della fine della selezione del testo o l'indice dell'ultimo elemento visibile durante lo scorrimento. -oppure- Imposta l'indice della fine della selezione del testo o l'indice dell'ultimo elemento visibile durante lo scorrimento.

(Ereditato da AccessibilityRecord)
WindowChanges

Ottenere la maschera di bit dei tipi di modifica segnalata da un #TYPE_WINDOWS_CHANGED evento.

WindowId

Ottiene l'ID della finestra da cui proviene l'evento.

(Ereditato da AccessibilityRecord)

Metodi

AppendRecord(AccessibilityRecord)

Aggiunge un oggetto AccessibilityRecord alla fine dei record dell'evento.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DescribeContents()

Da aggiungere

Dispose()

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

(Ereditato da Object)
Dispose(Boolean)

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

(Ereditato da Object)
Equals(Object)

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

(Ereditato da Object)
EventTypeToString(EventTypes)

Restituisce la rappresentazione di stringa di un tipo di evento.

GetAction()

Ottiene l'azione eseguita che ha attivato questo evento.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetRecord(Int32)

Ottiene il record in corrispondenza di un determinato indice.

GetSource(Int32)

Ottiene l'oggetto AccessibilityNodeInfo dell'origine evento.

(Ereditato da AccessibilityRecord)
InitFromParcel(Parcel)

Crea una nuova istanza da un oggetto Parcel.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

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

(Ereditato da Object)
NotifyAll()

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

(Ereditato da Object)
Obtain()

Crea un'istanza di AccessibilityEvent nuova.

Obtain(AccessibilityEvent)

Crea un'istanza di AccessibilityEvent nuova.

Obtain(EventTypes)

Crea un'istanza di una nuova istanza AccessibilityEvent con il relativo set di proprietà type.

Recycle()
Obsoleti.

In precedenza si riciclava un'istanza per essere riutilizzata.

SetAction(GlobalAction)

Imposta l'azione eseguita che ha attivato questo evento.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetSource(View)

Imposta l'origine evento.

(Ereditato da AccessibilityRecord)
SetSource(View, Int32)

Imposta l'origine come discendente virtuale dell'oggetto specificato root.

(Ereditato da AccessibilityRecord)
ToArray<T>()

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< 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)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Da aggiungere

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

(Ereditato da Object)
IJavaPeerable.Finalized()

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

GetJniTypeName(IJavaPeerable)

Questa classe rappresenta gli eventi di accessibilità inviati dal sistema quando si verifica qualcosa di rilevante nell'interfaccia utente.

Si applica a