android-accessibility相关内容

如何读取窗口内容(使用accessibilityService)并在Android中使用draw over其他应用程序权限来调用UI?

我关于同一主题的最后一个问题不是很清楚,被社区搁置,后来被自动删​​除.所以,我正在详细解释这个问题,以便社区能够更好地理解和帮助. 我想要类似于Voodoo App 和 MySmartPrice 优惠. 现在他们在做什么 第 1 步:当我们第一次打开 Voodoo 应用程序时,他们会显示一个小教程.在教程结束时,有一个“立即激活"按钮,按下后会将我们带到辅助功能设置屏幕. ..

如何知道 Android TalkBack 是否处于活动状态?

我正在开发一个应用程序,该应用程序使用 TalkBack 来指导人们完成它.但是,在这些情况下,我希望在应用程序的布局中有一些细微的差异,以便导航更容易,并且还有额外的语音输出(使用 TextToSpeech)来帮助指导用户. 我的问题是,如果用户启用 TalkBack,我只想要这些更改和额外的输出. 有没有办法知道它是否存在?我没有找到任何特定于直接访问 TalkBack 设置的内容 ..
发布时间:2021-11-26 19:04:29 移动开发

Android 辅助功能 - 无法专注于 Appbar 中的任何元素

我在 2 个活动中遇到了这个问题.当我使用键盘 Tab 键或箭头键导航时 - 我无法访问应用栏中的任何元素. 1) Activity 1 -> 我的 appbar 有一个汉堡菜单图标来访问 NavigationView.我无法单击此图标.如果我触摸菜单图标 - 我可以使用键盘在菜单项上下导航.但是我如何进入菜单? 2) 活动 2 - 我有一个 CoordinatorLayout,里面有 ..

辅助功能读取,将列表视图中的项目显示为列表项+标题视图

我正在我的自定义拉取中实现可访问性以刷新列表视图.我的“刷新列表"视图有一个标题视图,可在下拉时显示更新状态.如果我的列表仅包含5个项目,则Talkback会将其读取为“显示6个项目中的第1个",而不是“显示5个项目中的第1个".我认为将总数视为列表项+标题视图(即5项+ 1个标题视图). 我要从中删除标题视图计数. 我已经尝试过 headerView.setImportantForA ..
发布时间:2021-05-30 19:28:11 移动开发

滚动nestedscrollview中的recyclerview时,对讲焦点将移至工具栏项

我的版式中有一个nestedscrollview,其中包含少量文本,按钮和recyclerviews. 启用对讲功能后,我可以遍历所有元素.但是我面临一个问题.当滚动我的水平recyclerview时,然后轻扫以收听对讲,焦点将移至工具栏的第一项.然后,我需要遍历所有可见项以到达水平scrollview滚动项. 此问题仅在nestedscrollview中的recyclerviews中 ..

如何实现Android中间ProgressBar可访问性

我想宣布android中间进度条上的加载文本.我想为加载中间进度条时在Android设备上使用对讲服务的残障人士输出类似的内容. 文件正在加载. 文件正在提取. 文件正在转换. 文件已加载. 我检查了一下google,发现我可以使用: 1)在进度栏视图上宣布为ForAccessibility.(在我的情况下不起作用,只有在使用Handler加载时才起作用) 我的代码 ..

如何在Android设备中启用“话语提示”的情况下使按钮(或其他小部件)聚焦?

我正在我的应用程序中实现辅助功能。情况如下: 我在屏幕的顶部(活动)水平放置了4个按钮。单击按钮后,我将启动一个“警报”对话框,向用户显示内容。显示警报后,我仍然可以在屏幕顶部的那四个按钮上执行点击操作。当我在Android设备中打开TalkBack(Android无障碍服务)并单击该按钮时,会显示警报,但我无法移动焦点(在Android手机中打开“话语提示”功能时会出现一个黄色的矩形框)到 ..

如何在启用“辅助功能”模式的情况下使可扩展文本可单击

我有一个问题说明,我需要在启用“辅助功能”设置的情况下运行我的应用程序,以便获得反馈意见,但是这里的问题是当我单击 TextView 时其中具有Spannable链接,则它读取全文,但不允许我单独单击该Spannable文本,同时禁用可访问性,从而使字符串可以跨多个字符串或单击链接。 这是我的代码,使 String 可点击: SpannableString ss = new Span ..

如何将自定义事件发送到AccessibilityService?

我的程序目的:在服务中触发“返回”按钮 我尝试了很多方法,没有人可以实现这一目的,最后我发现了AccessibilityService,可能是 我创建了此AccessibilityService,并对其进行了测试 package com.accessibilityservice; 公共类MyAccessibilityService扩展了AccessibilityServi ..

Android O-指纹手势回调不起作用

我正在通过可访问性在启用了指纹手势的像素设备上进行测试。我正在尝试使用FingerprintGestureController来获取手势回调,但是即使我从“设置”->“可访问性”打开了此应用程序的可访问性,也从未得到任何手势作为回报。 isGestureDetectionAvailable()总是向我返回false。有人可以帮忙吗? 这是代码: my_gesture_service.x ..

无法将可访问性焦点设置为标题textview

我在一个活动上有一个EditText,当活动启动时,它请求焦点。这对于未启用“话语提示”的用户来说非常有用。但是,为了实现可访问性(即对于启用了话语提示的用户),我需要将焦点设置在屏幕的标题栏上,而不是EditText上。 我尝试了几件事,但是未能将焦点放在标题栏的textview上(我检查了titleTextView不会返回null): 工具栏工具栏=(工具栏)findViewByI ..
发布时间:2020-05-31 23:38:43 移动开发

如何阅读窗口内容(使用accessibilityService)并使用绘制来激活UI而不是Android中的其他应用程序权限?

关于同一主题的我的最后问题不是足够清楚,被社区搁置,后来被自动删​​除。所以,我正在以详细的方式解释该问题,以便社区能够以更好的方式理解和帮助。 我希望功能类似于 Voodoo应用和 MySmartPrice 提供。 现在他们做什么 第1步:当我们第一次打开Voodoo应用程序时,他们会显示一个小教程。在教程结束时,有一个“立即激活”按钮,按下后按钮进入辅助功能设置屏幕。 ..

如何覆盖在Android的桌面应用的信息?

我想在这里暗示,只要出现一个人presses或长期presses上的应用程序图标来创建针对Android的辅助功能。要做到,这一点,我有几个问题: 当用户点击应用程序的图标如何识别 主屏幕或应用程序启动器? 如何利用这一事件来再 拉适当的信息和present它给用户? 我是否需要开发自定义的桌面应用能够识别用户presses等?或者,我可以采用某种检索任何发射器用户使用该信息,并 ..
发布时间:2016-03-11 20:26:02 移动开发