Idioma

AccessibilityServiceInfo Classe

Definição

Esta classe descreve um AccessibilityService.

[Android.Runtime.Register("android/accessibilityservice/AccessibilityServiceInfo", DoNotGenerateAcw=true)]
public class AccessibilityServiceInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/accessibilityservice/AccessibilityServiceInfo", DoNotGenerateAcw=true)>]
type AccessibilityServiceInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
AccessibilityServiceInfo
Atributos
Implementações

Comentários

Esta classe descreve um AccessibilityService. O sistema notifica um AccessibilityService for android.view.accessibility.AccessibilityEvents de acordo com as informações encapsuladas nesta classe.

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

Para obter mais informações sobre como criar AccessibilityServices, leia o guia do desenvolvedor de acessibilidade .

</div>

Java documentação para android.accessibilityservice.AccessibilityServiceInfo.

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.

Construtores

Nome Description
AccessibilityServiceInfo()

Cria uma nova instância.

AccessibilityServiceInfo(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Campos

Nome Description
CapabilityCanControlMagnification
Obsoleto.

Funcionalidade: esse serviço de acessibilidade pode controlar a ampliação da exibição.

CapabilityCanPerformGestures
Obsoleto.

Funcionalidade: esse serviço de acessibilidade pode executar gestos.

CapabilityCanRequestEnhancedWebAccessibility

Este membro foi preterido.

CapabilityCanRequestFilterKeyEvents
Obsoleto.

Funcionalidade: esse serviço de acessibilidade pode solicitar para filtrar o fluxo de eventos de chave.

CapabilityCanRequestFingerprintGestures
Obsoleto.

Funcionalidade: esse serviço de acessibilidade pode capturar gestos do sensor de impressão digital

CapabilityCanRequestTouchExploration
Obsoleto.

Funcionalidade: esse serviço de acessibilidade pode solicitar o modo de exploração por toque no qual os itens tocados são falados em voz alta e a interface do usuário pode ser explorada por meio de gestos.

CapabilityCanRetrieveWindowContent
Obsoleto.

Funcionalidade: esse serviço de acessibilidade pode recuperar o conteúdo da janela ativa.

CapabilityCanTakeScreenshot
Obsoleto.

Funcionalidade: esse serviço de acessibilidade pode tirar uma captura de tela.

Default
Obsoleto.

Se um AccessibilityService for o padrão para um determinado tipo.

FlagEnableAccessibilityVolume
Obsoleto.

Esse sinalizador solicita que todos os áudios acompanhem todo o sistema com android.media.AudioAttributes#USAGE_ASSISTANCE_ACCESSIBILITY controle pelo android.media.AudioManager#STREAM_ACCESSIBILITY volume.

FlagIncludeNotImportantViews
Obsoleto.

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.

FlagInputMethodEditor
Obsoleto.

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 as android.view.inputmethod.InputConnection notificações de alteração de seleção de texto e obter.

FlagReportViewIds
Obsoleto.

Esse sinalizador solicita que os AccessibilityNodeInfos obtidos por um AccessibilityService contêm a ID do modo de exibição de origem.

FlagRequest2FingerPassthrough
Obsoleto.

Esse sinalizador solicita que, quando #FLAG_REQUEST_MULTI_FINGER_GESTURES estiver habilitado, os gestos de passagem de dois dedos sejam habilitados novamente.

FlagRequestAccessibilityButton
Obsoleto.

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.

FlagRequestEnhancedWebAccessibility

Este membro foi preterido.

FlagRequestFilterKeyEvents
Obsoleto.

Esse sinalizador solicita do sistema para filtrar os principais eventos.

FlagRequestFingerprintGestures
Obsoleto.

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

FlagRequestMultiFingerGestures
Obsoleto.

Esse sinalizador solicita que, quando #FLAG_REQUEST_TOUCH_EXPLORATION_MODE estiver habilitado, os gestos de vários dedos também estejam habilitados.

FlagRequestShortcutWarningDialogSpokenFeedback
Obsoleto.

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.

FlagRequestTouchExplorationMode
Obsoleto.

Esse sinalizador solicita que o sistema entre no modo de exploração por toque.

FlagRetrieveInteractiveWindows
Obsoleto.

Esse sinalizador indica ao sistema que o serviço de acessibilidade deseja acessar o conteúdo de todas as janelas interativas.

FlagSendMotionEvents
Obsoleto.

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.

FlagServiceHandlesDoubleTap
Obsoleto.

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 manipulados pela estrutura.

Propriedades

Nome Description
CanRetrieveWindowContent
Obsoleto.

Se esse serviço pode recuperar o conteúdo da janela atual.

Capabilities

Retorna a máscara de bits de recursos que esse serviço de acessibilidade tem, como ser capaz de recuperar o conteúdo da janela ativa etc.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Creator
Description
Obsoleto.

Obtém a descrição não localizada do serviço de acessibilidade.

EventTypes

O evento digita um AccessibilityService interesse.

FeedbackType

Os comentários digitam um AccessibilityService fornecido.

Flags

Esse campo representa um conjunto de sinalizadores usados para configurar um AccessibilityService.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
Id

A ID do serviço de acessibilidade.

InteractiveUiTimeoutMillis

Obtenha o tempo limite recomendado para controles interativos. -ou- Defina o tempo recomendado em que os controles interativos precisam permanecer na tela para dar suporte ao usuário.

IsAccessibilityTool

Indica se o serviço é usado para ajudar usuários com deficiências.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Esta classe descreve um AccessibilityService.

(Herdado de JavaObject)
JniPeerMembers

Esta classe descreve um AccessibilityService.

MotionEventSources

Retorna a máscara de bits de android.view.InputDevice fontes que o serviço de acessibilidade deseja escutar para s genéricos android.view.MotionEvent. -ou- Define a máscara de bits de android.view.InputDevice fontes que o serviço de acessibilidade deseja escutar para s genéricos android.view.MotionEvent.

NonInteractiveUiTimeoutMillis

Obtenha o tempo limite recomendado para controles não interativos. -ou- Defina o tempo recomendado em que os controles não interativos precisam permanecer na tela para dar suporte ao usuário.

NotificationTimeout

O tempo limite, em milissegundos, após o evento mais recente de um determinado tipo antes de um AccessibilityService ser notificado.

PackageNames

O pacote nomeia um AccessibilityService interessado.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ResolveInfo

O serviço ResolveInfo.

SettingsActivityName

O nome da atividade de configurações.

ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

TileServiceName

Obtém o nome do qual está associado a esse serviço de android.service.quicksettings.TileService acessibilidade.

Métodos

Nome Description
CapabilityToString(AccessibilityServiceCapabilities)

Retorna a representação de cadeia de caracteres de uma funcionalidade.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Esta classe descreve um AccessibilityService.

(Herdado de JavaObject)
DescribeContents()

A ser adicionado

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Esta classe descreve um AccessibilityService.

(Herdado de JavaObject)
Equals(Object)

Esta classe descreve um AccessibilityService.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
FeedbackTypeToString(FeedbackFlags)

Retorna a representação de cadeia de caracteres de um tipo de comentários.

FlagToString(AccessibilityServiceFlags)

Retorna a representação de cadeia de caracteres de um sinalizador.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()
Obsoleto.

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
LoadDescription(PackageManager)

A descrição localizada do serviço de acessibilidade.

LoadIntro(PackageManager)

A introdução localizada do serviço de acessibilidade.

LoadIntroFormatted(PackageManager)

A introdução localizada do serviço de acessibilidade.

LoadSummary(PackageManager)

O resumo localizado do serviço de acessibilidade.

LoadSummaryFormatted(PackageManager)

O resumo localizado do serviço de acessibilidade.

Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Esta classe descreve um AccessibilityService.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Nivele esse objeto em um Pacote.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Esta classe descreve um AccessibilityService.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Esta classe descreve um AccessibilityService.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Esta classe descreve um AccessibilityService.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Esta classe descreve um AccessibilityService.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Esta classe descreve um AccessibilityService.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Esta classe descreve um AccessibilityService.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Esta classe descreve um AccessibilityService.

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Esta classe descreve um AccessibilityService.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a