这段代码在这里发生了类似的事情。 浏览模式焦点不会列出项目。 我希望屏幕阅读器阅读 2 中的列表项 1,但焦点直接转到 <p> 容器中列表项中的文档名称。 ...
这段代码在这里发生了类似的事情。 浏览模式焦点不会列出项目。 我希望屏幕阅读器阅读 2 中的列表项 1,但焦点直接转到 <p> 容器中列表项中的文档名称。 ...
我有一个包含键和值的视图。 键是字符串,值是数值,表示某物是上升还是下降。 在视觉上,我使用 V 形并将文本变为绿色或红色,以显示该值是上升还是下降。 类似于下图的东西。 我想让屏幕阅读器可以访问雪佛龙,以确保屏幕阅读器在用户关注值时宣布“向上”或“向下”。 似乎可以通过向雪佛龙添加可访问性 ...
我可以看到importantForA11y用于minSdk=6+ 但是为什么要使用它,如果他们可以只使用setConentDescription=@null ? 之间有什么区别importantForA11y=false与setConentDescription=@null与focusable= ...
我有以下聚合物元素,它继承了“纸行为/纸按钮行为”,但在用户单击按钮时不提供任何类型的听觉反馈。 它只是读取按钮的文本,但没有关于它是否被按下的信息。 我已经测试过 Android 的 Talkback 和 Windows 的讲述人。 我无法更改 HTML,我需要让它以直接和简单的方式工作,我对聚合 ...
我们可以在RecyclerView中填充项目,并在绑定时将其中一些项目标记为可访问性的“标题”。 也就是说,在“话语提示”的“标题”遍历模式下,用户可以在它们之间直接导航。 但是, RecyclerView滚动时显然会绑定和取消绑定子级。 在任何时候,加载到视图持有者中的总标题项目 ...
我有一个项目,当它的托管活动打开时,它会窃取焦点。 但是在对讲模式下,它会被读取两次。 1)我如何定义一个项目,一旦它打开活动就被阅读? 2)什么会导致其内容描述被读取两次? 3)有没有办法定义点击后要阅读的内容描述? 我看过这个doc ,但没有找到答案。 ...
我有一个过滤器视图,在关闭该视图时,我想做2项可访问性操作: 宣布“列表中的$ listSize个项目”,因为应用过滤器将更改列表大小 将焦点设置为“添加过滤器”按钮 我尝试了以下方法: 我希望TalkBack可以按顺序阅读: “清单中有20个项目” ...
我想在 android 中间进度条上宣布加载文本。 我想为在加载中间进度条时在 Android 设备上使用对讲服务的残疾人输出类似的内容。 正在加载文件。 正在获取文件。 文件正在转换。 文件已加载。 我查了一下谷歌,发现我可以使用: 1) 进度条视图上的announceF ...
我知道我可以查询AccesibilityManager以确定是否已启用TalkBack 。 有没有办法使用广播接收器检测何时启用 TalkBack? 我更喜欢这个解决方案,因为它可以随时启用。 ...
我有一个长按动作处理程序的视图。 我使用内容描述来设置当视图获得焦点时 Talkback 会说话的消息。 目前,它在获得焦点后立即显示我的内容描述,并在短暂的停顿后显示: 双击激活,双击并按住长按 我想将此消息更改为类似 双击“动作 1” ,双击并按住“动作 2” 有没有办法这样做 ...
我正在Android中编写一个可访问性服务,它依赖于获取当前所选视图的视图ID,但是在某些设备上(Nexus 6P 6.0.1,三星Galaxy S6 edge + 5 + 6.0.1)我没有查看id和在其他人(HTC One M8 5.0.1)它通过罚款。 因为它在某些设备上运行良好,我确信 ...
我们需要检测某个人是否正在使用VoiceOver,Switch Control,TalkBack或Switch Access在依赖于滑动的应用程序上显示备用按钮。 通常,我们会寻找UIAccessibilityIsVoiceOverRunning , AccessibilityManager和 ...
我正在用android设计一个可访问性应用程序,该应用程序将使用蓝牙开关进行访问。 蓝牙开关将具有两个按钮: 单击“下一步”以浏览视图元素,并单击“输入”以单击视图元素。 我现在面临的问题是,我希望聚焦于视图元素从某个视图开始,然后指定聚焦于其他视图元素和其他元素(例如键盘行)的顺 ...
我正在使我的应用程序可访问性兼容。 通过在xml中提供android:contentDescription =“your string”,为可访问性框架提供正确的数据。 此外,我还看到了关于使应用程序可访问的Android开发人员指南,以概述您需要采取哪些步骤来确保您的应用程序与可访问性 ...
是否可以更改可访问性焦点顺序? 例如,如果我并排有 3 个视图,ID 为 view1、view2 和 view3,当用户从 view1 向右滑动时,是否有一种简单的方法可以使无障碍焦点转到 view3? 这是我尝试过的: 我在线性布局中有以下内容。 然后,我启动它并将可访问性焦点放在第一个 ...
我正在使用可访问性服务,如果我从运行的应用程序中杀死了该应用程序,则系统将取消用户显式授予的可访问性许可,这导致我再次请求许可。 为什么会发生这种情况的任何解释,以及避免此问题的解决方案。 ...
我已经编写了一个可访问性服务,我希望该服务一旦收到可访问性事件(即,在方法onAccessibilityEvent )就被停止/终止。 能做到吗? 我已尝试使用如下所示的kill进程来杀死它,但是它不起作用。 unbindService(mSvcConn); android.os.Pr ...
对于辅助功能服务,双击可激活辅助功能服务关注的最后一个元素。 我只想用我的无障碍服务处理这个事件,但没有监听器/事件。 我只得到两个类型为“TYPE_TOUCH_INTERACTION_END”的辅助功能事件。 我在 Android 中找到了一个带有 DoubleTapDetector 的 cla ...
我的用户将使用TalkBack或其他一些Accessible Service。 我想在我们的应用程序中捕获onKeyEvent事件,但事件将被分派到启用的Accessibility Services。 我创建了以下基本辅助功能服务。 当我检查logcat时,我没有得到任何回复。 是 ...
我正在编写一个辅助功能应用程序,帮助用户使用语音控件和通过外部辅助工具提供的控件混合在Android上导航。 它使用MonkeyTalk Java API来完成更重的工作。 为了帮助用户了解正在发生的事情,我们还使用了辅助功能服务,该服务会读取通知,以便用户可以更快地采取措施。 我被 ...