阅读(4840) (8)

鸿蒙OS AccessibilityAbilityInfo

2022-09-01 10:23:49 更新

AccessibilityAbilityInfo

java.lang.Object

|---ohos.accessibility.AccessibilityAbilityInfo

public class AccessibilityAbilityInfo
extends Object

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

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

字段摘要

修饰符和类型 字段 描述
static int ACCESSIBILITY_ABILITY_TYPE_AUDIBLE 描述声音反馈的可访问性。
static int ACCESSIBILITY_ABILITY_TYPE_BRAILLE 描述盲文反馈的辅助功能。
static int ACCESSIBILITY_ABILITY_TYPE_GENERIC 描述通用反馈的可访问性能力。
static int ACCESSIBILITY_ABILITY_TYPE_HAPTIC 描述触觉反馈的可访问性。
static int ACCESSIBILITY_ABILITY_TYPE_SPOKEN 描述屏幕阅读器的辅助功能。
static int ACCESSIBILITY_ABILITY_TYPE_VISUAL 描述视觉反馈的可访问性能力。
static int CAPABILITY_FILTER_KEY_EVENTS 描述请求过滤关键事件的能力。
static int CAPABILITY_GESTURES 描述执行手势的能力。
static int CAPABILITY_MAGNIFICATION 描述请求控制显示放大率的能力。
static int CAPABILITY_TOUCH_EXPLORATION 描述请求触摸探索模式的能力。
static int CAPABILITY_WINDOW_CONTENT 描述搜索活动窗口内容的能力。
static int FEEDBACK_ALL_MASK 描述所有反馈类型的可访问性。

构造函数摘要

构造函数 描述
AccessibilityAbilityInfo()

方法总结

修饰符和类型 方法 描述
AbilityInfo getAbilityInfo() 获取有关具有辅助功能的应用程序的信息。
int getAccessibilityAbilityType() 获取可访问性的类型。
int getCapabilityValues() 获取无障碍能力的功能。
String getDescription() 获取可访问性的描述。
int getEventTypes() 获取无障碍能力可以处理的无障碍事件的类型。
String getId() 获取无障碍能力的ID。
String getName() 获取可访问性的名称。
String getPackageName() 获取无障碍能力的包名。
从类 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()

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

返回:

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