标签: accessibility

android内部和内存/处理器限制?

我正在考虑为Android创建一个屏幕阅读器.我的问题如下.有多少Android内部通过Java API公开?我正在寻找诸如显示文本时的系统范围通知,正在启动的新应用程序的通知等等.我宁愿不必修改内核源代码,只允许我的应用程序在开发人员手机上运行.二,假设没有应用程序在运行,G1上剩下多少处理器和内存?三个假设手机上的应用程序平均使用了多少处理器和内存?
更多信息
我知道应用程序不应该设计为在特定的手机上工作.我选择了G1,因为它是我所知道的目前运行Android的最流行的手机.我正在寻找我的程序必须适应的低端系统规格,它可能在安装了Android的上网本上运行良好但在大多数Android手机上使用大量内存和处理器.
更新:
现在有两个使用Android 1.6的屏幕阅读器项目,可以在http://google-opensource.blogspot.com/2009/10/talkback-open-source-screenreader-for.html http://找到它们. spiel.thewordnerd.info/

java android accessibility

10
推荐指数
1
解决办法
1238
查看次数

什么是span和label标签之间的渲染差异?

所以我理解了span和label标签之间的功能差异......但是看起来标签之间还存在渲染差异,我似乎无法弄清楚它是什么?有谁知道跨度和标签之间的渲染差异?谢谢

html dom accessibility

10
推荐指数
2
解决办法
1万
查看次数

我们可以在页面底部使用<a href="#">"返回顶部"按钮吗?

我们可以只使用<a href="#">页面底部的"返回顶部"按钮吗?我认为它将始终在所有浏览器中工作.我们确实需要定义任何ID.

当我们点击 <a href="#">它时,总是需要页面顶部.或者使用"返回顶部"按钮的其他最佳做法是什么.

usability xhtml accessibility

10
推荐指数
1
解决办法
2万
查看次数

我可以使用HTML 5 <nav>作为页脚链接,这不是主要导航吗?

我可以将HTML 5 <nav>用于页脚链接,这不是主要导航吗?或者它应该在页面中使用一次?

css xhtml html5 accessibility semantic-markup

10
推荐指数
1
解决办法
8347
查看次数

在UITableView标头中包含的UIImageView上设置accessibilityLabel

我有一个UITableView我建立的loadView.我所做的一件事loadView就是创建一个UIView充当表头并填充其中的东西UIImageView.图像视图包含一个风格化标题的图像,因此我想为VoiceOver用户添加一个辅助功能标签.但是,我无法让VoiceOver"聚焦"在图像上以便读取标签,并且Accessibility Inspector不会响应在模拟器中单击图像.我的(缩写)代码如下:

... in -loadView ...
// Make header view
UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(...)];
UIImageView *titleImageView = [[UIImageView alloc] initWithImage:[self titleImage]];
titleImageView.accessibilityLabel = [self accessibilityLabelForTitleImage];
[headerView addSubview:titleImageView];

// Make table view
self.tableView = [[UITableView alloc] initWithFrame:CGRect(...) style:UITableViewStylePlain];
self.tableView.tableHeaderView = headerView;
... code continues ...
Run Code Online (Sandbox Code Playgroud)

我已经介入gdb并accessibilityLabelForTitleImage返回一个字符串.po [titleImageView accessibilityLabel]打印出正确的字符串,但我仍然无法专注于图像视图.请注意,视图本身会出现并作出适当的响应.

我错过了什么吗?有没有办法强制VoiceOver确认图像视图?

cocoa-touch accessibility objective-c ios voiceover

10
推荐指数
2
解决办法
9358
查看次数

阻止选项卡在地址栏中循环

我意识到这可能是一个可访问性问题,最好不要单独留下,但我想弄清楚是否有可能阻止选项卡访问Tab键周期中的地址栏.

我的应用程序有另一种循环输入区域的方法,但许多新用户本能地尝试使用该选项卡,并且它不能按预期工作.

browser user-interface accessibility

10
推荐指数
2
解决办法
1万
查看次数

使用提示编辑文本时的Android辅助功能

我有edittext用于在创建帐户时输入名字,其提示为"Jane"(作为名字).我还希望在此edittext上有关于"名字"的可访问性的内容描述.当我设置提示和内容描述警告弹出"不要同时设置contentDescription和提示:contentDescription将屏蔽提示",这很好,只是内容描述不掩盖提示.当我打开TalkBack时,它仍然会显示提示而不是内容描述.

任何人都可以帮助我.日Thnx.

android accessibility hint android-edittext

10
推荐指数
1
解决办法
6007
查看次数

VoiceOver发音问题:"直播""添加"

我正在尝试实现iOS应用程序的可访问性,并且已经涉及到一些细微差别和怪癖.

例如:我的应用程序中有一个标签,上面写着:"这是一个直播活动." 在这种情况下,生活的定义是"当前正在发生的事情",并且在宣布它时应该与"五"押韵.

然而,画外音理解和读取"生活"这个词,如:"活着,让我们死",并用"Give"错误地发音押韵.

同样,我遇到的另一个问题是在"添加选择"的上下文中使用"ADD"一词.在其背景下该词的含义是"在篮子里添加一些东西",但被称为"ADD(注意缺陷障碍)"

在启用应用程序的可访问性时,是否有一种编程方式为文字提供上下文?

accessibility ios voiceover

10
推荐指数
1
解决办法
1105
查看次数

如何向屏幕阅读器指示时间是小时和分钟,而不是分钟和秒?

我在网页上有以下标记片段:

Time spent: <span id="time_spent">00:02</span>
Run Code Online (Sandbox Code Playgroud)

JAWS将其读作"结果零分钟和两秒钟的时间".我如何向JAWS表明这应该被理解为"零小时两分钟"(或仅仅是"两分钟")?理想情况下,任何解决方案也可以与其他屏幕阅读器一起使用.

html accessibility jaws-screen-reader

10
推荐指数
2
解决办法
702
查看次数

如何使用可以使用PAC 2工具验证的Java PDFBox 2.0.8库创建可访问的PDF?

背景

我在GitHub上有一个小项目,我正在尝试创建一个符合508条款(section508.gov)的PDF,它在复杂的表结构中有表单元素.建议验证这些PDF的工具位于http://www.access-for-all.ch/en/pdf-lab/pdf-accessibility-checker-pac.html,我的程序输出PDF确实通过了大部分检查.我还将了解每个字段在运行时的含义,因此向结构元素添加标记应该不是问题.

问题

PAC 2工具似乎在输出PDF中存在两个特定项目的问题.特别是,我的单选按钮的窗口小部件注释不嵌套在表单结构元素内,并且我的标记内容没有标记(文本和表格单元格).PAC 2验证左上角单元格内的P 结构元素,但不验证标记内容 ...

但是,PAC 2确实将标记的内容标识为错误(即未标记的文本/路径对象).此外,检测单选按钮小部件,但似乎没有API将它们添加到表单结构元素.

我曾经尝试过什么

我已经看过这个网站上的几个问题以及其他关于这个主题的问题,包括这个带有PDFBox的Tagged PDF,但似乎几乎没有PDF/UA的例子和很少有用的文档(我发现).我发现的最有用的提示是在解释标记PDF的规范的网站上,如https://taggedpdf.com/508-pdf-help-center/object-not-tagged/.

问题

是否可以使用包含标记内容和单选按钮窗口小部件注释的Apache PDFBox创建PAC 2可验证PDF?如果可能,是否可以使用更高级别(不推荐)的PDFBox API?

旁注:这实际上是我的第一个StackExchange问​​题(虽然我已广泛使用该网站),我希望一切顺利!随意添加任何必要的编辑,并询问我可能需要澄清的任何问题.另外,我在GitHub上有一个示例程序,它在https://github.com/chris271/UAPDFBox上生成我的PDF文档.

编辑1:直接链接到输出PDF文档

*编辑2:使用一些较低级别的PDFBox的API,并查看原始数据流与PDFDebugger完全兼容PDF文件后,我就能够产生一个几乎相同的内容结构PDF相比,该标准目录的内容结构.不过,相同的错误显示文本对象没有标记,我真的无法决定从这里去哪里...任何指导将不胜感激!

编辑3: 并排原始PDF内容比较.

编辑4:生成的PDF的内部结构

生成PDF

和兼容的PDF

兼容的PDF

编辑5:我已经成功修复了标记路径/文本对象的PAC 2错误,这部分得益于Tilman Hausherr的建议!如果我设法解决有关"注释小部件没有嵌套在表单结构元素中"的问题,我将添加一个答案.

java pdf accessibility section508 pdfbox

10
推荐指数
1
解决办法
1674
查看次数