问题标签 [android-a11y]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
548 浏览

android - android中的无障碍服务?

有没有人实施无障碍服务?我有一个要求,我需要知道何时从服务中按下主页键。我想知道 AccessbilityService 是否是解决方案。不幸的是,没有很多相同的教程?有可用的代码示例吗?

0 投票
3 回答
7884 浏览

android - 安卓无障碍服务

我正在尝试编写一个非常基本的 android 可访问性服务,该服务显示一条消息并在发出任何通知时振动。我已经尝试通过自己在手机上发送电子邮件来测试它(我认为这会显示一些通知)。但是我没有看到任何通知。

我的服务代码看起来像

我已验证该服务正在运行,并且已在手机的辅助功能菜单中启用它。清单看起来像这样(删除了一些不相关的部分):

MyActivity只是一个带有用于启动/停止服务的按钮的活动。

0 投票
3 回答
1941 浏览

android - Android 辅助功能支持?

我经历了很多问题,关于 Android 中的辅助功能的 API 演示,但它无济于事。

我想在我的 Android 应用程序中支持辅助功能。Hints内置辅助功能负责处理所有可聚焦的项目,并在单击时正确读出。

我想在用户点击时触发辅助功能事件TextView。第一次打开屏幕时,我希望它读出我提供的自定义信息。我已经设法做到了,dispatchPopulateAccessibilityEvent但每次屏幕恢复时都会读取。我也无法确定哪个视图正在发送事件。

0 投票
1 回答
1284 浏览

android - Testing an android accessibility service?

I'm developing an Android application with a service that extends AccessibilityService. I'd like to be able to test this without mocking out the accessibility framework.

Does anyone have some recommendation on the best way to go about this?

I'd like to set up some different activities, move between them, and verify that my accessibility service responds correctly. I tried using a ServiceTestCase, but unfortunately that requires you set up the service yourself. I'm not sure how to set it up in a way similar to how the accessibility framework will set it up for me.

0 投票
5 回答
15990 浏览

android - 辅助功能和 Android WebView

是否为 Android WebView 启用了辅助功能?谁能告诉如何使 WebView 可访问?

0 投票
1 回答
3263 浏览

android - 检测是否在 Android 上启用了“大文本”辅助功能选项

如何以编程方式检测 Android 上是否启用了“大文本”可访问性选项?

0 投票
1 回答
616 浏览

android - Android 2.3(GB) 中的辅助功能服务无法识别辅助功能事件

我的代码适用于 4 以上的 Android 版本,但在 Android 2.2 或 2.3 中我无法检测到任何事件。Android 日志显示该服务正在运行,但每当我触发一个事件时,它都无法被辅助功能服务识别。在以下代码中:

我也得不到Log "------service running---------"。我错过了什么。是否需要进行任何更改才能在不同版本的 android 上运行相同的代码。

0 投票
0 回答
1101 浏览

android - 如何调试无障碍服务?

我在调试AccessibilityService时遇到了一些问题并且找不到解决方案 - 每次从 Eclipse部署/调试时,服务都不会自动重新启动,它需要手动重新启动服务。

我现在被迫做的事情:

  1. 我正在添加一些新代码并使用 Eclipse 进行部署/调试。
  2. 应用程序已正确部署并启动,但未启动新版本的服务(来自服务的消息未显示且断点不起作用)。
  3. 我正在手动打开设置-> 可访问性并看到我的服务运行。
  4. 我正在手动停止和启动服务 - 现在服务正在运行。

我想以更快的方式做到这一点:

  • 我正在添加一些代码并进行部署,重新启动服务,然后断点工作,无需任何手动无聊的重新启动

您能否建议如何在不手动重新启动的情况下调试无障碍服务?

0 投票
1 回答
7486 浏览

android - TextView 的 Android 辅助功能

嗨,我有一个带有 TextView 和线性布局的视图。线性布局是一种带有多个按钮的自定义键盘。因此,每次单击按钮我都必须进行一些验证并将一个字符附加到 TextView。

单击每个按钮,我将字符附加到文本视图。现在,当我打开辅助功能时,预计会读出输入的最后一个字符。但是每次我在文本视图中设置文本时会发生什么..辅助功能会读出文本视图中的第一个字符,而不是最后一个字符..所以我对如何控制文本视图的可访问性感到困惑..谁能告诉我如何控制可访问性。

0 投票
2 回答
1798 浏览

android - Android - 辅助功能服务 VS 后台服务

无障碍服务和后台服务有什么区别?我什么时候应该互相使用?