Lingua

AccessibilityServiceFlags Enumerazione

Definizione

Enumera i valori restituiti da diversi tipi e considerati come parametro del membro F:Android.AccessibilityServices.AccessibilityServiceInfo.FlagToString .

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

[System.Flags]
public enum AccessibilityServiceFlags
[<System.Flags>]
type AccessibilityServiceFlags = 
Ereditarietà
AccessibilityServiceFlags
Attributi

Campi

Nome Valore Descrizione
Default 1

Se è AccessibilityServicel'impostazione predefinita per un determinato tipo. Il servizio predefinito viene richiamato solo se non esiste alcun pacchetto specifico.

IncludeNotImportantViews 2

Se questo flag viene impostato, il sistema considererà le visualizzazioni non importanti per l'accessibilità oltre a quelle importanti per l'accessibilità.

RequestTouchExplorationMode 4

Questo flag richiede che il sistema entri in modalità di esplorazione tocco. In questa modalità un singolo dito che si muove sullo schermo si comporta come un puntatore del mouse che passa il puntatore del mouse sull'interfaccia utente.

RequestEnhancedWebAccessibility 8

Questo flag richiede dal sistema per abilitare il miglioramento dell'accessibilità Web delle estensioni.

ReportViewIds 16

Questo flag richiede che AccessibilityNodeInfos ottenuto da accessibilityService contenga l'ID della visualizzazione di origine. L'ID visualizzazione di origine sarà un nome di risorsa completo del formato "package:id/name", ad esempio "foo.bar:id/my_list" ed è utile per l'automazione dei test dell'interfaccia utente. Questo flag non è impostato per impostazione predefinita.

Informazioni di riferimento su Android per android.accessibilityservice.AccessibilityServiceInfo.FLAG_REPORT_VIEW_IDS.

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.

RequestFilterKeyEvents 32

Questo flag richiede dal sistema di filtrare gli eventi chiave.

RetrieveInteractiveWindows 64

Questo flag indica al sistema che il servizio di accessibilità vuole accedere al contenuto di tutte le finestre interattive. Una finestra interattiva è una finestra con stato attivo per l'input o può essere toccata da un utente avvistato quando l'esplorazione tramite tocco non è abilitata. Se questo flag non è impostato, il servizio non riceverà eventi AccessibilityEvent.TYPE_WINDOWS_CHANGED, la chiamata a AccessibilityService.getWindows() restituirà un elenco vuoto e AccessibilityNodeInfo.getWindow() restituirà null.

I servizi che vogliono impostare questo flag devono dichiarare la capacità di recuperare il contenuto della finestra nei metadati impostando l'attributo canRetrieveWindowContent su true. In caso contrario, questo flag verrà ignorato. Per informazioni su come dichiarare i metadati di un servizio, vedere AccessibilityService.SERVICE_META_DATA.

Informazioni di riferimento su Android per android.accessibilityservice.AccessibilityServiceInfo.FLAG_RETRIEVE_INTERACTIVE_WINDOWS.

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.

EnableAccessibilityVolume 128

Questo flag richiede che tutte le tracce audio a livello di sistema con AudioAttributes.USAGE_ASSISTANCE_ACCESSIBILITY essere controllate dal volume AudioManager.STREAM_ACCESSIBILITY.

Informazioni di riferimento su Android per android.accessibilityservice.AccessibilityServiceInfo.FLAG_ENABLE_ACCESSIBILITY_VOLUME.

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.

RequestAccessibilityButton 256

Questo flag indica al sistema che il servizio di accessibilità richiede che venga visualizzato un pulsante di accessibilità all'interno dell'area di spostamento del sistema, se disponibile.

Nota: per i servizi di accessibilità destinati alle API superiori all'API 29, questo flag deve essere specificato nel file di metadati del servizio di accessibilità. In caso contrario, verrà ignorato.

Informazioni di riferimento su Android per android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_ACCESSIBILITY_BUTTON.

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.

RequestFingerprintGestures 512

Questo flag richiede che tutti i movimenti delle impronte digitali vengano inviati al servizio di accessibilità.

I servizi che vogliono impostare questo flag devono dichiarare la capacità di recuperare il contenuto della finestra nei metadati impostando l'attributo R.attr.canRequestFingerprintGestures su true. In caso contrario, questo flag verrà ignorato. Per informazioni su come dichiarare i metadati di un servizio, vedere AccessibilityService.SERVICE_META_DATA.

Informazioni di riferimento su Android per android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_FINGERPRINT_GESTURES.

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.

RequestShortcutWarningDialogSpokenFeedback 1024

Questo flag richiede che la finestra di dialogo di avviso di collegamento all'accessibilità abbia feedback pronunciato quando viene visualizzata la finestra di dialogo.

Informazioni di riferimento su Android per android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_SHORTCUT_WARNING_DIALOG_SPOKEN_FEEDBACK.

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.

ServiceHandlesDoubleTap 2048

Questo flag richiede che quando FLAG_REQUEST_TOUCH_EXPLORATION_MODE è abilitato, il doppio tocco e il doppio tocco e i movimenti di blocco vengono inviati al servizio anziché essere gestiti dal framework. Se FLAG_REQUEST_TOUCH_EXPLORATION_MODE è disabilitato, questo flag non ha alcun effetto.

Informazioni di riferimento su Android per android.accessibilityservice.AccessibilityServiceInfo.FLAG_SERVICE_HANDLES_DOUBLE_TAP.

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.

RequestMultiFingerGestures 4096

Questo flag richiede che, quando FLAG_REQUEST_TOUCH_EXPLORATION_MODE è abilitato, vengono abilitati anche i movimenti con più dita. Di conseguenza, i movimenti di bypass a due dita verranno disabilitati. Se FLAG_REQUEST_TOUCH_EXPLORATION_MODE è disabilitato, questo flag non ha alcun effetto.

Informazioni di riferimento su Android per android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_MULTI_FINGER_GESTURES.

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.

RequestTwoFingerPassthrough 8192

Questo flag richiede che, quando FLAG_REQUEST_MULTI_FINGER_GESTURES è abilitato, i movimenti pass-through a due dita vengono riabilitato. I movimenti di scorrimento rapido a due dita non vengono rilevati, ma vengono invece passati come movimenti di un dito. Inoltre, gli scorrimenti a tre dita dalla parte inferiore dello schermo non vengono rilevati e vengono invece passati attraverso non modificati. Se FLAG_REQUEST_MULTI_FINGER_GESTURES è disabilitato, questo flag non ha alcun effetto.

Informazioni di riferimento su Android per android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_2_FINGER_PASSTHROUGH.

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.

SendMotionEvents 16384

Questo flag richiede che quando FLAG_REQUEST_TOUCH_EXPLORATION_MODE è abilitato, un servizio riceverà gli eventi di movimento per ogni movimento rilevato correttamente. Il servizio riceverà anche un oggetto AccessibilityGestureEvent di tipo GESTURE_INVALID per ogni movimento annullato insieme ai relativi eventi di movimento. Un servizio riceverà un movimento di tipo GESTURE_PASSTHROUGH e gli eventi di movimento associato per ogni movimento pass-through che non avvia il rilevamento dei movimenti. Queste informazioni possono essere usate per raccogliere istanze del comportamento di rilevamento dei movimenti non corretto e inoltrare tali informazioni agli sviluppatori del framework. Se FLAG_REQUEST_TOUCH_EXPLORATION_MODE è disabilitato, questo flag non ha alcun effetto.

Informazioni di riferimento su Android per android.accessibilityservice.AccessibilityServiceInfo.FLAG_SEND_MOTION_EVENTS.

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.

FlagInputMethodEditor 32768

Questo flag rende AccessibilityService un editor di metodi di input con un subset di funzionalità dell'editor di metodi di input: ottenere InputConnection e ottenere notifiche di modifica della selezione del testo.

Informazioni di riferimento su Android per android.accessibilityservice.AccessibilityServiceInfo.FLAG_INPUT_METHOD_EDITOR.

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.

Commenti

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.

Si applica a