AccessibilityExtensionAbility基于ExtensionAbility框架,提供辅助功能业务的能力。
说明
- 本模块首批接口从API version 9开始支持,后续版本的新增接口,采用上角标单独标记接口的起始版本。
导入模块
import { AccessibilityExtensionAbility } from '@kit.AccessibilityKit';
属性
系统能力:SystemCapability.BarrierFree.Accessibility.Core
名称 | 类型 | 可读 | 可写 | 说明 |
---|---|---|---|---|
context | AccessibilityExtensionContextAccessibilityExtensionContextAccessibilityExtensionContext | 是 | 否 | 表示辅助扩展能力上下文。 |
AccessibilityEvent
辅助事件信息。
系统能力:以下各项对应的系统能力均为 SystemCapability.BarrierFree.Accessibility.Core
属性
名称 | 类型 | 可读 | 可写 | 说明 |
---|---|---|---|---|
eventType | accessibility.EventType | accessibility.WindowUpdateType | TouchGuideType | GestureType | PageUpdateType | 是 | 否 | 具体事件类型。 EventType:无障碍事件类型; WindowUpdateType:窗口变化类型;TouchGuideType:触摸浏览事件类型; GestureType:手势事件类型; PageUpdateType:页面刷新类型。当前版本暂不支持。 |
target | AccessibilityElement | 是 | 否 | 发生事件的目标组件。 |
timeStamp | number | 是 | 否 | 事件时间戳,单位是毫秒。 |
elementId12+ | number | 是 | 否 | 主动聚焦的组件ID。 |
textAnnouncedForAccessibility12+ | string | 是 | 否 | 主动播报的内容。 |
AccessibilityElement10+
AccessibilityElement二级模块
系统能力:SystemCapability.BarrierFree.Accessibility.Cor