鸿蒙OS开发文档 鸿蒙OS AccessibilityAbilityInfo

2024-02-25 开发教程 鸿蒙OS开发文档 匿名 2

AccessibilityAbilityInfo

java.lang.Object
|---ohos.accessibility.AccessibilityAbilityInfo

public class AccessibilityAbilityInfo
extends Object

查询有关辅助功能的信息。

此类为您提供使用给定搜索条件查询有关指定辅助功能的信息的方法。有关辅助功能的信息包括名称、描述、类型和支持的辅助功能事件。

字段摘要

修饰符和类型字段描述
static intACCESSIBILITY_ABILITY_TYPE_AUDIBLE描述声音反馈的可访问性。
static intACCESSIBILITY_ABILITY_TYPE_BRAILLE描述盲文反馈的辅助功能。
static intACCESSIBILITY_ABILITY_TYPE_GENERIC描述通用反馈的可访问性能力。
static intACCESSIBILITY_ABILITY_TYPE_HAPTIC描述触觉反馈的可访问性。
static intACCESSIBILITY_ABILITY_TYPE_SPOKEN描述屏幕阅读器的辅助功能。
static intACCESSIBILITY_ABILITY_TYPE_VISUAL描述视觉反馈的可访问性能力。
static intCAPABILITY_FILTER_KEY_EVENTS描述请求过滤关键事件的能力。
static intCAPABILITY_GESTURES描述执行手势的能力。
static intCAPABILITY_MAGNIFICATION描述请求控制显示放大率的能力。
static intCAPABILITY_TOUCH_EXPLORATION描述请求触摸探索模式的能力。
static intCAPABILITY_WINDOW_CONTENT描述搜索活动窗口内容的能力。
static intFEEDBACK_ALL_MASK描述所有反馈类型的可访问性。

构造函数摘要

构造函数描述
AccessibilityAbilityInfo()

方法总结

修饰符和类型方法描述
AbilityInfogetAbilityInfo()获取有关具有辅助功能的应用程序的信息。
intgetAccessibilityAbilityType()获取可访问性的类型。
intgetCapabilityValues()获取无障碍能力的功能。
StringgetDescription()获取可访问性的描述。
intgetEventTypes()获取无障碍能力可以处理的无障碍事件的类型。
StringgetId()获取无障碍能力的ID。
StringgetName()获取可访问性的名称。
StringgetPackageName()获取无障碍能力的包名。
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

字段详细信息

ACCESSIBILITY_ABILITY_TYPE_AUDIBLE

public static final int ACCESSIBILITY_ABILITY_TYPE_AUDIBLE

描述声音反馈的可访问性。

ACCESSIBILITY_ABILITY_TYPE_BRAILLE

public static final int ACCESSIBILITY_ABILITY_TYPE_BRAILLE

描述盲文反馈的辅助功能。

ACCESSIBILITY_ABILITY_TYPE_GENERIC

public static final int ACCESSIBILITY_ABILITY_TYPE_GENERIC

描述通用反馈的可访问性能力。

ACCESSIBILITY_ABILITY_TYPE_HAPTIC

public static final int ACCESSIBILITY_ABILITY_TYPE_HAPTIC

描述触觉反馈的可访问性。

ACCESSIBILITY_ABILITY_TYPE_SPOKEN

public static final int ACCESSIBILITY_ABILITY_TYPE_SPOKEN

描述屏幕阅读器的辅助功能。

ACCESSIBILITY_ABILITY_TYPE_VISUAL

public static final int ACCESSIBILITY_ABILITY_TYPE_VISUAL

描述视觉反馈的可访问性能力。

CAPABILITY_FILTER_KEY_EVENTS

public static final int CAPABILITY_FILTER_KEY_EVENTS

描述请求过滤关键事件的能力。

CAPABILITY_GESTURES

public static final int CAPABILITY_GESTURES

描述执行手势的能力。

CAPABILITY_MAGNIFICATION

public static final int CAPABILITY_MAGNIFICATION

描述请求控制显示放大率的能力。

CAPABILITY_TOUCH_EXPLORATION

public static final int CAPABILITY_TOUCH_EXPLORATION

描述请求触摸探索模式的能力。

CAPABILITY_WINDOW_CONTENT

public static final int CAPABILITY_WINDOW_CONTENT

描述搜索活动窗口内容的能力。

FEEDBACK_ALL_MASK

public static final int FEEDBACK_ALL_MASK

描述所有反馈类型的可访问性。

构造函数详细信息

AccessibilityAbilityInfo

public AccessibilityAbilityInfo()

方法详情

getName

public String getName()

获取可访问性的名称。

返回:

返回辅助功能的名称。

getAccessibilityAbilityType

public int getAccessibilityAbilityType()

获取可访问性的类型。

返回:

返回可访问性的类型:

  • ACCESSIBILITY_ABILITY_TYPE_SPOKEN
  • ACCESSIBILITY_ABILITY_TYPE_HAPTIC
  • ACCESSIBILITY_ABILITY_TYPE_AUDIBLE
  • ACCESSIBILITY_ABILITY_TYPE_VISUAL
  • ACCESSIBILITY_ABILITY_TYPE_GENERIC
  • ACCESSIBILITY_ABILITY_TYPE_BRAILLE

getEventTypes

public int getEventTypes()

获取无障碍能力可以处理的无障碍事件的类型。

返回:

返回可访问性事件的类型。

getDescription

public String getDescription()

获取可访问性的描述。

返回:

返回可访问性的描述。

getPackageName

public String getPackageName()

获取无障碍能力的包名。

返回:

返回辅助功能的包名称。

getCapabilityValues

public int getCapabilityValues()

获取无障碍能力的功能。

返回:

返回无障碍能力的功能:

  • CAPABILITY_WINDOW_CONTENT
  • CAPABILITY_TOUCH_EXPLORATION
  • CAPABILITY_MAGNIFICATION
  • CAPABILITY_FILTER_KEY_EVENTS
  • CAPABILITY_GESTURES

getId

public String getId()

获取无障碍能力的ID。

返回:

返回辅助功能的 ID。

getAbilityInfo

public AbilityInfo getAbilityInfo()

获取有关具有辅助功能的应用程序的信息。

返回:

返回有关具有可访问性功能的应用程序的信息。