HarmonyOS 鸿蒙Next 无障碍获取不到Element
HarmonyOS 鸿蒙Next 无障碍获取不到Element
授予无障碍权限后onAccessibilityEvent中target获取到的"target":{},使用accessibleContext?.getWindowRootElement()也获取不到element信息,请问是否是我操作有误,代码是按官网示例写的@ohos.application.AccessibilityExtensionAbility (辅助功能扩展能力)-ArkTS API-Accessibility Kit(无障碍服务)-应用框架 - 华为HarmonyOS开发者 (huawei.com)
更多关于HarmonyOS 鸿蒙Next 无障碍获取不到Element的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
是不是因为未看到打印,或者打印出来的是{}。
1、未看到打印,是IDE侧部分日志未显示,可以在终端依次执行以下命令:
hdc shell
hilog | grep '不需要引号,替换成你要查询的日志内容'(例如 hilog | grep AccessibilityManager)
2、打印出来为{},是因为JSON.stringify无法正常转换带有function等内容的对象,实际可以正常使用的。
hdc的配置:hdc-调试命令-调测调优-系统 - 华为HarmonyOS开发者
1、未看到打印,是IDE侧部分日志未显示,可以在终端依次执行以下命令:
hdc shell
hilog | grep '不需要引号,替换成你要查询的日志内容'(例如 hilog | grep AccessibilityManager)
2、打印出来为{},是因为JSON.stringify无法正常转换带有function等内容的对象,实际可以正常使用的。
hdc的配置:hdc-调试命令-调测调优-系统 - 华为HarmonyOS开发者
更多关于HarmonyOS 鸿蒙Next 无障碍获取不到Element的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html