diff --git a/zh-cn/application-dev/reference/apis/js-apis-accessibility-extension-context.md b/zh-cn/application-dev/reference/apis/js-apis-accessibility-extension-context.md index 5b928c9dea8cd95d8c7c9fd9b671d85baa1de892..a8fbb343f2b44e1e20e6be71a3005c773861774a 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-accessibility-extension-context.md +++ b/zh-cn/application-dev/reference/apis/js-apis-accessibility-extension-context.md @@ -27,7 +27,7 @@ class MainAbility extends AccessibilityExtensionAbility { 表示查询下一焦点元素的方向。 -**系统能力**:以下各项对应的系统能力均为 SystemCapability.Barrierfree.Accessibility.Core +**系统能力**:以下各项对应的系统能力均为 SystemCapability.BarrierFree.Accessibility.Core | 名称 | 描述 | | -------- | ------- | @@ -42,7 +42,7 @@ class MainAbility extends AccessibilityExtensionAbility { 表示查询焦点元素的类型。 -**系统能力**:以下各项对应的系统能力均为 SystemCapability.Barrierfree.Accessibility.Core +**系统能力**:以下各项对应的系统能力均为 SystemCapability.BarrierFree.Accessibility.Core | 名称 | 描述 | | ------------- | ----------- | @@ -53,7 +53,7 @@ class MainAbility extends AccessibilityExtensionAbility { 表示矩形区域。 -**系统能力**:以下各项对应的系统能力均为 SystemCapability.Barrierfree.Accessibility.Core +**系统能力**:以下各项对应的系统能力均为 SystemCapability.BarrierFree.Accessibility.Core | 名称 | 参数类型 | 可读 | 可写 | 说明 | | ------ | ------ | ---- | ---- | --------- | @@ -66,7 +66,7 @@ class MainAbility extends AccessibilityExtensionAbility { 表示窗口的类型。 -**系统能力**:以下各项对应的系统能力均为 SystemCapability.Barrierfree.Accessibility.Core +**系统能力**:以下各项对应的系统能力均为 SystemCapability.BarrierFree.Accessibility.Core | 名称 | 描述 | | ----------- | --------- | @@ -185,7 +185,7 @@ this.context.getWindows().then(windows => { ## AccessibilityExtensionContext.injectGesture -injectGesture(gesturePath: GesturePath, listener: Callback\): Promise\ +injectGesture(gesturePath: GesturePath, callback: AsyncCallback\): void 注入手势。 @@ -196,13 +196,7 @@ injectGesture(gesturePath: GesturePath, listener: Callback\): Promise\< | 参数名 | 参数类型 | 必填 | 说明 | | ----------- | ---------------------------------------- | ---- | -------------- | | gesturePath | [GesturePath](js-apis-application-AccessibilityExtensionAbility.md#GesturePath) | 是 | 表示手势的路径信息。 | -| listener | Callback<boolean> | 是 | 表示注入手势执行结果的回调。 | - -**返回值:** - -| 类型 | 说明 | -| ---------------------- | ---------------------- | -| Promise<boolean> | Promise对象。返回注入手势的调用结果。 | +| callback | AsyncCallback<void> | 是 | 表示注入手势执行结果的回调。 | **示例:** @@ -218,7 +212,7 @@ this.context.gestureInject(gesturePath, (result) => { ``` ## AccessibilityElement.attributeNames -attributeNames\(): Promise\>; +attributeNames\(): Promise\>; 获取节点元素的所有属性名称。 @@ -283,7 +277,7 @@ try { ## AccessibilityElement.actionNames -actionNames(): Promise\>; +actionNames(): Promise\>; 获取节点元素支持的所有操作名称。 @@ -349,7 +343,7 @@ try { ## AccessibilityElement.findElement -findElement(type: 'content', condition: string): Promise\>; +findElement(type: 'content', condition: string): Promise\>; 查询节点元素的指定内容。 diff --git a/zh-cn/application-dev/reference/apis/js-apis-accessibility.md b/zh-cn/application-dev/reference/apis/js-apis-accessibility.md index 640249008adb16cfeb905f813c745adc7d3894a1..de981f480adff501aedf34b43da4e74b905d01f9 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-accessibility.md +++ b/zh-cn/application-dev/reference/apis/js-apis-accessibility.md @@ -173,6 +173,7 @@ on(type: 'enableChange', callback: Callback<boolean>): void; - **示例:** ```typescript + let captionsManager = accessibility.getCaptionsManager(); captionsManager.on('enableChange',(data) => { console.info('success data:subscribeStateObserver : ' + JSON.stringify(data)) }) @@ -194,6 +195,7 @@ on(type: 'styleChange', callback: Callback<CaptionsStyle>): void; - **示例:** ```typescript + let captionsManager = accessibility.getCaptionsManager(); captionsManager.on('styleChange',(data) => { console.info('success data:subscribeStateObserver : ' + JSON.stringify(data)) }) @@ -215,6 +217,7 @@ off(type: 'enableChange', callback?: Callback<boolean>): void; - **示例:** ```typescript + let captionsManager = accessibility.getCaptionsManager(); captionsManager.off('enableChange') ``` @@ -234,6 +237,7 @@ off(type: 'styleChange', callback?: Callback<CaptionsStyle>): void; - **示例:** ```typescript + let captionsManager = accessibility.getCaptionsManager(); captionsManager.off('styleChange') ``` @@ -361,11 +365,6 @@ getAbilityLists(abilityType: AbilityType, stateType: AbilityState): Promise<A console.info(item.id); console.info(item.name); console.info(item.description); - console.info(item.abilityTypes); - console.info(item.eventTypes); - console.info(item.capabilities); - console.info(item.packageName); - console.info(item.filterBundleNames); console.info(item.bundleName); } }).catch((error) => { @@ -402,11 +401,6 @@ getAbilityLists(abilityType: AbilityType, stateType: AbilityState,callback: Asyn console.info(item.id); console.info(item.name); console.info(item.description); - console.info(item.abilityTypes); - console.info(item.eventTypes); - console.info(item.capabilities); - console.info(item.packageName); - console.info(item.filterBundleNames); console.info(item.bundleName); } }) @@ -429,7 +423,7 @@ getCaptionsManager(): CaptionsManager - **示例:** ```typescript - captionsManager = accessibility.getCaptionsManager() + let captionsManager = accessibility.getCaptionsManager() ``` ## accessibility.on('accessibilityStateChange' | 'touchGuideStateChange') @@ -603,7 +597,12 @@ sendEvent(event: EventInfo): Promise<void> - **示例:** ```typescript - accessibility.sendEvent(this.eventInfo) + let eventInfo : accessibility.EventInfo = { + type: 'focus', + bundleName: 'bundle', + triggerAction: 'focus' + } + accessibility.sendEvent(eventInfo) .then((data) => { console.info('success data:sendEvent : ' + JSON.stringify(data)) }).catch((error) => { @@ -629,7 +628,12 @@ sendEvent(event: EventInfo, callback: AsyncCallback<void>): void - **示例:** ```typescript - accessibility.sendEvent(this.eventInfo,(err, data) => { + let eventInfo : accessibility.EventInfo = { + type: 'focus', + bundleName: 'bundle', + triggerAction: 'focus' + } + accessibility.sendEvent(eventInfo,(err, data) => { if (err) { console.error('failed to sendEvent because ' + JSON.stringify(err)); return;