当前位置:首页 > 报告详情

【原生易用】HarmonyOS开放能力使能原生易用体验-Part+3.pdf

上传人: 张** 编号:169219 2024-07-06 37页 5.26MB

1、HarmonyOS原生无障碍能力使能更多“数字包容”创新应用开发无障碍发展趋势不可忽视的视障人群不可忽视的视障人群全球共有10亿+人群受障碍影响。其中中国视障用户达1700多万(注1)华为终端产品华为终端产品“无障碍无障碍”实现更完整的无障碍朗读、无障碍焦点、无障碍手势等能力,参见Accessibility Kit;开放无障碍服务框架和接口,便于应用开发更多无障碍特性。预计每月受益:400400+万视障用户(注万视障用户(注2 2)注1:数据来源华为终端可持续发展报告(2022-2023)注2:数据来源 终端用户经营数据分析平台打造完整的信息无障碍体验,科技不让任何人掉队开启无障碍-屏幕朗读开

2、启入口快捷方式应用适配无障碍朗读-系统自适应朗读Text控件Button控件List控件应用适配无障碍朗读-ICON播报主动适配例:主动设置给ICON朗读内容:“搜索,按钮,单指双击即可执行”源码示例片段export struct RuleAccessiblityText title:string=RuleAccessiblityText;textForShow:string=Button;textForSpeak:string=搜索;build()NavDestination()Column()Button(this.shortText).accessibilityText(this.tex

3、tForSpeak).align(Alignment.Center).fontSize(20).title(this.title)应用适配无障碍朗读-图片播报主动适配例:主动给图片设置朗读内容:“版本 HarmonyOS version xxx,已是最新版本”源码示例片段export struct RuleAccessiblityText textForSpeak:string=版本 HarmonyOS version xxx,已是最新版本;build()NavDestination()Column()Image($r(app.media.Image_version).width(220).h

4、eight(220).accessibilityText(this.textForSpeak).align(Alignment.Center)应用适配无障碍朗读-组合控件播报例:将桌面图标与应用名称组合播报:“设置,单指双击即可执行”源码示例片段textForIcon:string=设置;Column()Image($r(app.media.gesture_left).width(220).height(220)Text(this.textForIcon).fontSize(22).fontColor(Color.Red).fontWeight(FontWeight.Bold).textAli

5、gn(TextAlign.Center).accessibilityGroup(true)/将图像和文本合并为一个辅助功能对象应用适配无障碍朗读-移除不需要播报控件例:畅联应用主页存在一个不应该被聚焦的无意义焦点应用应当主动标记为“不应当聚焦节点”告知无障碍框架源码示例片段Column().borderRadius(8).backgroundColor(Color.Grey).width(90).onClick()=console.log(ButtonType.Normal).accessibilityLevel(no)/对象将不被聚焦应用适配无障碍朗读-主动播报例:指纹识别时,指纹识别失败时

6、,主动播报“请尽量覆盖指纹图标并稍作停留”。源码示例片段import accessibility from ohos.accessibility;let eventInfo:accessibility.EventInfo=(type:announceForAccessibility,bundleName:com.example.pagesrouter,triggerAction:common,textAnnouncedForAccessibility:请尽量覆盖指纹图标并稍作停留);accessibility.sendAccessibilityEvent(eventInfo).then()=c

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了华为HarmonyOS原生无障碍功能,以及其在视障用户中的实际应用和影响。华为终端产品实现了更完整的无障碍朗读、无障碍焦点、无障碍手势等功能。预计每月受益的视障用户超过400万。此外,华为还提供了开放的无障碍服务框架和接口,便于应用开发更多无障碍特性。 HarmonyOS原生应用可以轻松接入无障碍能力,为视障用户提供更便捷的使用体验。例如,通过ArkUI控件和无障碍能力接口,可以实现图片和视频的自动播报,以及桌面图标和应用名称的组合播报等。 华为还推出了Camera Kit和Media Library Kit,分别提供动态照片拍摄能力和丰富API能力,支持动态照片的保存、读取、编辑和播放。HarmonyOS动态照片行业标准,让多系统多终端轻松互通。 总之,华为通过HarmonyOS原生无障碍功能、动态照片技术以及Camera Kit和Media Library Kit等,为视障用户和其他障碍人群提供了更便捷、更智能的数字生活体验。
"鸿蒙OS如何助力视障用户?" "动态照片技术带来哪些新体验?" "HarmonyOS如何推动多媒体创新?"
客服
商务合作
小程序
服务号
折叠