Idioma

AccessibilityServiceFlags Enumeração

Definição

Enumera valores retornados por vários tipos e usados como um parâmetro do membro F:Android.AccessibilityServices.AccessibilityServiceInfo.FlagToString .

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

[System.Flags]
public enum AccessibilityServiceFlags
[<System.Flags>]
type AccessibilityServiceFlags = 
Herança
AccessibilityServiceFlags
Atributos

Campos

Nome Valor Description
Default 1

Se um AccessibilityServicefor o padrão para um determinado tipo. O serviço padrão será invocado somente se nenhum pacote específico existir.

IncludeNotImportantViews 2

Se esse sinalizador for definido, o sistema considerará exibições que não são importantes para acessibilidade, além das que são importantes para acessibilidade.

RequestTouchExplorationMode 4

Esse sinalizador solicita que o sistema entre no modo de exploração por toque. Nesse modo, um único dedo que se move na tela se comporta como um ponteiro do mouse pairando sobre a interface do usuário.

RequestEnhancedWebAccessibility 8

Esse sinalizador solicita do sistema para habilitar extensões de melhoria de acessibilidade da Web.

ReportViewIds 16

Esse sinalizador solicita que o AccessibilityNodeInfos obtido por um AccessibilityService contenha a ID do modo de exibição de origem. A ID do modo de exibição de origem será um nome de recurso totalmente qualificado do formulário "package:id/name", por exemplo, "foo.bar:id/my_list" e é útil para a automação de teste de interface do usuário. Esse sinalizador não é definido por padrão.

Referência do Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_REPORT_VIEW_IDS.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

RequestFilterKeyEvents 32

Esse sinalizador solicita do sistema para filtrar os principais eventos.

RetrieveInteractiveWindows 64

Esse sinalizador indica ao sistema que o serviço de acessibilidade deseja acessar o conteúdo de todas as janelas interativas. Uma janela interativa é uma janela que tem foco de entrada ou pode ser tocada por um usuário avistado quando a exploração por toque não está habilitada. Se esse sinalizador não estiver definido, seu serviço não receberá AccessibilityEvent.TYPE_WINDOWS_CHANGED eventos, chamar AccessibilityService.getWindows() retornará uma lista vazia e AccessibilityNodeInfo.getWindow() retornará nulo.

Os serviços que desejam definir esse sinalizador precisam declarar a capacidade de recuperar o conteúdo da janela em seus metadados definindo o atributo canRetrieveWindowContent como true, caso contrário, esse sinalizador será ignorado. Para saber como declarar os metadados de um serviço, consulte AccessibilityService.SERVICE_META_DATA.

Referência do Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_RETRIEVE_INTERACTIVE_WINDOWS.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

EnableAccessibilityVolume 128

Esse sinalizador solicita que todas as faixas de áudio em todo o sistema com AudioAttributes.USAGE_ASSISTANCE_ACCESSIBILITY sejam controladas pelo volume AudioManager.STREAM_ACCESSIBILITY.

Referência do Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_ENABLE_ACCESSIBILITY_VOLUME.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

RequestAccessibilityButton 256

Esse sinalizador indica ao sistema que o serviço de acessibilidade solicita que um botão de acessibilidade seja mostrado dentro da área de navegação do sistema, se disponível.

Observação: para os serviços de acessibilidade destinados a APIs maiores que a API 29, esse sinalizador deve ser especificado no arquivo de metadados do serviço de acessibilidade. Caso contrário, ele será ignorado.

Referência do Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_ACCESSIBILITY_BUTTON.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

RequestFingerprintGestures 512

Esse sinalizador solicita que todos os gestos de impressão digital sejam enviados para o serviço de acessibilidade.

Os serviços que desejam definir esse sinalizador precisam declarar a capacidade de recuperar o conteúdo da janela em seus metadados definindo o atributo R.attr.canRequestFingerprintGestures como true, caso contrário, esse sinalizador será ignorado. Para saber como declarar os metadados de um serviço, consulte AccessibilityService.SERVICE_META_DATA.

Referência do Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_FINGERPRINT_GESTURES.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

RequestShortcutWarningDialogSpokenFeedback 1024

Esse sinalizador solicita que a caixa de diálogo de aviso de atalho de acessibilidade tenha falado comentários quando a caixa de diálogo for mostrada.

Referência do Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_SHORTCUT_WARNING_DIALOG_SPOKEN_FEEDBACK.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

ServiceHandlesDoubleTap 2048

Esse sinalizador solicita que, quando FLAG_REQUEST_TOUCH_EXPLORATION_MODE estiver habilitado, os gestos de toque duplo e de toque duplo e de espera sejam enviados para o serviço em vez de serem tratados pela estrutura. Se FLAG_REQUEST_TOUCH_EXPLORATION_MODE estiver desabilitado, esse sinalizador não terá efeito.

Referência do Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_SERVICE_HANDLES_DOUBLE_TAP.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

RequestMultiFingerGestures 4096

Esse sinalizador solicita que, quando FLAG_REQUEST_TOUCH_EXPLORATION_MODE estiver habilitado, gestos com vários dedos também sejam habilitados. Como consequência, os gestos de bypass de dois dedos serão desabilitados. Se FLAG_REQUEST_TOUCH_EXPLORATION_MODE estiver desabilitado, esse sinalizador não terá efeito.

Referência do Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_MULTI_FINGER_GESTURES.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

RequestTwoFingerPassthrough 8192

Esse sinalizador solicita que, quando FLAG_REQUEST_MULTI_FINGER_GESTURES estiver habilitado, os gestos de passagem de dois dedos sejam habilitados novamente. Gestos de dedo de dois dedos não são detectados, mas, em vez disso, passados como gestos de um dedo. Além disso, os dedos de três dedos da parte inferior da tela não são detectados e, em vez disso, são passados por inalterados. Se FLAG_REQUEST_MULTI_FINGER_GESTURES estiver desabilitado, esse sinalizador não terá efeito.

Referência do Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_2_FINGER_PASSTHROUGH.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

SendMotionEvents 16384

Esse sinalizador solicita que, quando FLAG_REQUEST_TOUCH_EXPLORATION_MODE estiver habilitado, um serviço receberá os eventos de movimento para cada gesto detectado com êxito. O serviço também receberá um AccessibilityGestureEvent do tipo GESTURE_INVALID para cada gesto cancelado, juntamente com seus eventos de movimento. Um serviço receberá um gesto de tipo GESTURE_PASSTHROUGH e eventos de movimento de acompanhamento para cada gesto de passagem que não inicia a detecção de gestos. Essas informações podem ser usadas para coletar instâncias de comportamento inadequado de detecção de gestos e retransmitir essas informações para desenvolvedores de estrutura. Se FLAG_REQUEST_TOUCH_EXPLORATION_MODE estiver desabilitado, esse sinalizador não terá efeito.

Referência do Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_SEND_MOTION_EVENTS.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

FlagInputMethodEditor 32768

Esse sinalizador torna o AccessibilityService um editor de método de entrada com um subconjunto de recursos do editor de método de entrada: obter o InputConnection e obter notificações de alteração de seleção de texto.

Referência do Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_INPUT_METHOD_EDITOR.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a