鸿蒙OS AccessibilityAbilityInfo
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()
获取有关具有辅助功能的应用程序的信息。
返回:
返回有关具有可访问性功能的应用程序的信息。