accessibility相关内容

发送未链接到视图的辅助功能事件

我们希望发送未链接到视图的无障碍事件(将由 TalkBack 等接收). 例如,当 AsyncTask 完成时,我如何发送可访问性事件(例如,对讲说“数据下载")? 解决方案 如果 AccessibilityEvent.getSource() 返回 null,则 TalkBack 的当前版本似乎会忽略公告,因此您最好使用 Toast.这还有一个额外的好处,即无论用户是否使用 Talk ..
发布时间:2021-11-26 19:15:37 移动开发

如何在模态对话框中保持焦点?

我正在使用 Angular 和 Semantic-UI 开发一个应用程序.该应用程序应该是可访问的,这意味着它应该符合 WCAG 2.0.为了达到这个目的,模态应该将焦点保持在对话框内,并防止用户离开或在位于模态下方的页面元素之间使用“标签"移动. 我找到了一些有效的例子,如下所示: JQuery 对话框:https://jqueryui.com/dialog/#modal-confi ..
发布时间:2021-11-26 19:15:29 其他开发

Java 类可访问性

与我的其他问题略有相关:以下有什么区别:> 私人课程乔保护类乔公开课乔乔班 再说一次,最后两个的区别是我最感兴趣的. 解决方案 任何包中的类都可以访问公共类. 具有默认访问权限的类 (class Joe) 仅对同一包中的其他类可见. private 和protected 修饰符只能应用于内部类. 私有类只对其封闭类可见,同一个封闭类中的其他内部类也可见. 受保护 ..
发布时间:2021-11-26 19:15:17 Java开发

画外音无法正确读取电话号码

我有以下格式的电话号码 1-1xx-2xx-9565 目前VO读为“一(停顿)一xx(停顿)二xx(停顿)减九千五百六十五". VO 应该读作“One(停顿)One xx(停顿)2 xx(停顿)九五六五". 可能是什么问题?这是错误的电话格式吗? 解决方案 让我们分解正在发生的事情.VoiceOver 不知道您呈现的文本是电话号码,而是将其视为文本句子.在该文本中, ..
发布时间:2021-11-26 19:15:08 移动开发

启用触摸浏览时如何保持单指针手势?

我有一个捕获用户签名的自定义视图(John Hancock).我希望我们的应用程序尽可能易于访问,因此我特别注意确保针对 TalkBack 和 Explore-by-Touch 优化我们的屏幕.由于Explore-by-Touch 将所有单指手势更改为两指手势,因此打破了自定义签名视图. 我想做的是让 Explore-by-Touch 在悬停时宣布视图的内容描述,然后在用户双击时启用视图.这 ..
发布时间:2021-11-26 19:14:42 移动开发

使复选框和单选标签可点击

大量(我敢说最多吗?)网站没有使标签可点击以用于其复选框和单选输入.这似乎是一个巨大的可用性增益,只需很少的努力.使用 是否存在任何兼容性/功能性/可用性问题会阻碍开发人员使用此标签? 甚至 Stack Overflow 似乎也犯了这个错误,例如,在提出问题时,每天通知任何新答案复选框标签是不可点击的. 解决方案 除了懒惰没有其他原因.s 对于可访问性来说是必不可少的,对于我们这些鼠 ..
发布时间:2021-11-26 19:14:26 前端开发

访问说明符和访问修饰符的区别

我在互联网上读过,我听到人们说 访问说明符:: 访问说明符决定如何可访问的字段是编码其他班级.访问范围从完全可以访问到无法访问.您可以选择声明一个具有访问权限的字段说明符关键字:public、private、或受保护. 访问修饰符:: 您可以选择声明一个字段使用修饰符关键字:final 或易失性和/或静态和/或瞬态、抽象等 有什么区别吗?因为大多数访问修饰符和访问说明 ..
发布时间:2021-11-26 19:14:18 C#/.NET

使用 AccessibilityService 阅读通知

我最近尝试使用 AccessibilityService 读取传入的通知.我知道使用 NotificationListenerService 读取通知,但这不是我需要的(为了与较低的 android 版本兼容).我的问题是,OnServiceConnected() 永远不会被调用,即使在我的设置中,我已经为我的应用程序提供了必要的前提.这是我的代码: 公共类 NotificationAccess ..

如何使用 Java PDFBox 2.0.8 库创建可访问的 PDF,该库也可使用 PAC 2 工具进行验证?

背景 我在 GitHub 上有一个小项目,我试图在其中创建一个符合 508 节 (section508.gov) 的 PDF,其中包含复杂表格结构中的表单元素.推荐用于验证这些 PDF 的工具位于 http://www.access-for-all.ch/en/pdf-lab/pdf-accessibility-checker-pac.html 和我程序的输出 PDF 确实通过了这些检查中的 ..
发布时间:2021-11-26 19:13:49 Java开发

动态添加tabindex

我想将 tabindex 添加到所有表单元素.表单是动态的,我无法将其添加到 HTML 中.我想将其作为函数运行. 如果有多个同名的单选按钮,每个按钮都必须有自己的 tabindex 值.页面上的大多数表单元素都以 开头,除了 .我该如何解释? 我想我需要运行一个循环并添加属性,对吗? var n = 1;$('输入,选择').each(function() {$(this).att ..
发布时间:2021-11-26 19:13:31 前端开发

AutomationProperties.Name VS x:Name

AutomationProperties.Name 和 x:Name 之间的“CodedUI 测试构建器"没有区别.但是第一个可以覆盖第二个.AtomationProperties.Name 也支持数据绑定,x:Name 当然不支持. 我们知道如果您使用的是 MVVM 模式,最好仅在需要时使用 x:Name. 那么 AutomationProperties.Name 应该比 x:Nam ..
发布时间:2021-11-26 19:12:53 C#/.NET

从 <track> 读取元数据一个 HTML5 <video>使用字幕

我无法从 WebVTT 文件中读取元数据的工作示例,该文件由 中的 元素指定一个 HTML5 页面.需要明确的是,我不是在谈论从视频文件本身中读取元数据(例如,就像使用 MPEG 传输流一样).我要说的是用于为视频添加字幕的 元素. 的属性之一是 kind,它可以指定为以下任意值: 字幕 说明 字幕 导航 章节 元数据 我正在尝试使用 metadata 类型来访问存储在相应 ..
发布时间:2021-11-26 19:12:31 前端开发