android-accessibility

    2热度

    1回答

    背景:这是什么问题 我的应用程序有这个缩写词,让我们假定它是 ABC 当我使用谷歌的语音服务也读出这是很好的字母 但是,当我使用三星语音(S语音),它读出它为1个单词,这不是很好! 那么为什么不直接设置内容描述呢? ABC出现在许多地方,设置替代内容描述是不可行的。此外,它可能会破坏其他声音的内容描述了该读出来正确般的服务谷歌的一个 我的计划 所以我有一个问题了一段时间回来,我发现这个伟大的方法

    1热度

    2回答

    我想在Android Studio中运行Espresso测试(用Kotlin编写),AccessibilityChecks已启用,如记录的here。 当我尝试使用测试中AccessibilityChecks,我得到以下错误: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/common/base/Precondit

    -5热度

    1回答

    为什么有些API将处理程序作为方法参数?什么是可能的用例?具体而言,我需要有人解释为什么我们需要一个处理程序在 dispatchgesture方法。我正在尝试使用此dispatchgesture方法代表用户执行拖动操作。 boolean dispatchGesture (GestureDescription gesture, AccessibilityService.Gesture

    0热度

    2回答

    我改变了我的ListView使用RecylerView,我想补充的内容描述每个项目。我需要补充的是,listItem具有按钮的作用,所以它会读取'head'+'desc'+“button”。我想我明白如何做到这一点,但不知道在几次尝试之后究竟在哪里放置它。我已经阅读了关于这个问题的一些问题,但对于我将它放在哪里有点困惑。任何帮助,将不胜感激。 public class MyAdapter exte

    0热度

    2回答

    我为我的应用使用了AccessibilityService。问题是我需要手动启用它从辅助功能设置,有没有办法自动做到这一点,所以我的应用程序的用户不需要手动执行它?

    0热度

    1回答

    我能够通过辅助功能服务检测到Chrome自定义标签中正在加载哪个网址,现在我想查找后退按钮的ID,以便我可以关闭标签是在阻止列表中,以下是点击操作的代码: List<AccessibilityNodeInfo> list = nodeInfo. findAccessibilityNodeInfosByViewId("com.android.chrome:"id for back button""

    0热度

    1回答

    我想通过使用AccessibilityInfo类读取任何应用程序的ListView中的每个项目。问题是我用下面这段代码获取ListView控件中的项目总数: if(event.getClassName().equals("android.widget.ListView")) { String className= TextView.class.getName(); Ac

    0热度

    1回答

    在上图中防止选择,你可以看到,话语提示已经选择了完全模糊的标签。如果我再次点击,则会选择顶部的整个面板(它被设置为可调焦),这是所需的行为。 如何防止话语提示选择完整(或部分)隐藏的通知视图? 至少,我如何强制对讲选择顶部/模糊视图第一?

    0热度

    2回答

    实现对讲,点击我的应用程序的要素之一查看后,公告背诵: ,我所包括的描述,暂停,然后将其背:“枪王激活” 我用辅助代表从我发现这里的例子:。 https://stackoverflow.com/a/39480983/5544859 但它只是将最后一句话对我来说,而不是整个句子的 例如,它说:Bla Bla bla。 (暂停),然后双击到“自定义字符串” 我想替换整个句子。

    0热度

    1回答

    Talk-back中分配了很多手势。比如所有的L-手势,如 向上轻扫,然后右键 向上轻扫,然后离开 向左滑动则高达 刷卡然后离开了下来 等等 我了解到,我们可以将这些手势分配给对话设置中的不同操作。但是我们可以用编程方式将它们分配给不同的行为吗?是否有可能创造类似于他们的新手势?