首页 文章
  • 4 votes
     answers
     views

    尽管有TalkBack /屏幕阅读器,但仍可全面访问

    Preamble TalkBack是一款适用于Android的辅助功能服务,可帮助盲人和视障用户与其设备进行互动 . 它是一个屏幕阅读器,可以读取每个用户界面元素 . 这是一个伟大的视障人士可以使用这么多不适合的应用程序 . 但它并不适用于所有类型的应用程序 . 我想使用一个小部件,尽管TalkBack处于活动状态,但它可以处理所有触摸事件 . VoiceOver是IOS中TalkBack的补充 ...
  • 3 votes
     answers
     views

    更改Android中对讲的语音

    当ImageView通过可访问性进行聚焦时,我正在尝试更改TalkBack宣布的文本 . Android文档声明我们应该创建一个AccessibilityDelegate,并覆盖onPopulateAccessibilityEvent(我正在使用支持库,因为我也支持GingerBread) 因此,我的代码如下: public static void setImageDelegate(View vi...
  • 0 votes
     answers
     views

    如何在我的应用程序中停止TalkBack的Touch To Explore功能

    我正在为一个盲人项目工作,如果用户在手机上激活TalkBalk,我需要解决很多麻烦 . 我正在为盲人创建一个软键盘,盲人将用单指点击圆圈“盲文单元点”来生成盲文代码,然后他用盲文语言输入他想要的字符/数字/符号 . 我现在的问题是TalkBack的Touch To Explore功能,用户将无法在屏幕上单击,因为此操作现在由TalkBack处理,用户必须双击点,这对我的应用程序不利! 即使在Tal...
  • 1 votes
     answers
     views

    应用可以将Android语音修改为文本发音

    我在一家名为edX(发音为Ed-X)的公司工作 . 我们目前正努力让盲人更容易使用我们的Android应用程序 . 为此,我们正在利用TalkBack模式 . 每当TalkBack模式尝试读取edX时,它都会将其命名为“Ed” . 我想解决它,但我只能这么做 . 例如,在存在对edX的静态引用的任何地方(例如,文本视图),我可以手动设置发音 . 但是,我们的应用程序还广泛使用Web视图,其中内容是...
  • 3 votes
     answers
     views

    关于Android辅助功能对讲 . 是否有任何对讲焦点听众?

    我正在为视障人士开发Android照片应用程序 . 当然,我的应用程序在Talkback上下文中运行 . 在Talkback上下文中,当按钮聚焦时,系统读取按钮文本 . the green box represents the focused content 我想要做的是在按钮聚焦时播放音频文件而不是按钮的文本标签 . 但是,我找不到任何检测按钮聚焦状态的监听器 . 有没有办法做到这一点?
  • 1 votes
     answers
     views

    动态更改对讲语言?

    我有一个带翻译测验的应用程序,我想让盲人可以访问它 . 问题在于,当我专注于西班牙语句子时(例如),Talkback用英语读它 . 有没有办法在Java中动态触发西班牙语TTS? 谢谢
  • 3 votes
     answers
     views

    Android对讲公告本地化

    我有一个duo lingo(英语西班牙语)android应用程序 . 我正在我的应用程序中实现辅助功能,我希望Talkback能够阅读西班牙语中的西班牙语单词和英语中的英语单词 . 英语和西班牙语单词将在单独的文本视图中 . 我的应用程序区域设置是英语,因此Talkback谷歌文本到语音引擎不会读取西班牙语中的西班牙语单词,它们用英语阅读,更常见的是它们的字母被读出(预期的行为) . 是否有任何工...
  • 1 votes
     answers
     views

    对于按钮和复选框,对讲宣布“暗淡”而不是“禁用”

    与此iOS问题(VoiceOver announces dimmed instead of disabled for buttons)类似,我遇到了同样的问题,但对于具有Talkback的Android设备 . 为什么Talkback宣布某些元素如按钮或复选框为“暗淡”而不是“禁用”? 我应该以某种方式改变这种情况,还是将其作为Talkback读取它?如果我应该将其更改为“禁用/变暗”,以便它在整...
  • 1 votes
     answers
     views

    为什么TextView的对讲文本读取两次,即使TextView被填充,也会读取提示?

    我正在开展一个大型项目,我们使用 TextView 来显示文本和提示 . 当使用对讲(可访问性)时,我注意到 TextView 上的提示被读取两次 . 即使 TextView 中有文本,仍然会读取提示 . 当我使用 EditText 时,只有第二个问题仍然存在(输入文本,仍然会读取提示) . 这似乎是正常的(但令人困惑的)Android行为,因为像PlayStore这样的Google-Apps也会...
  • 17 votes
     answers
     views

    Android - 将TalkBack可访问性焦点设置为特定视图

    启用TalkBack时,有没有办法将辅助功能焦点手动设置为特定视图?例如,当我的Activity启动时,我希望TalkBack自动关注某个Button(视图周围的黄色框)并阅读其内容描述 . 到目前为止我尝试过的: myButton.setFocusable(true); myButton.setFocusableInTouchMode(true); myButton.reques...
  • 2 votes
     answers
     views

    Android:当焦点在特定视图上时,如何在对讲(可访问性)期间中断?

    所以,我有一个用Java编写的Android应用程序 . 我希望能够在视障人士的辅助功能选项中使用对讲 . 当用户浏览活动时,对讲“聚焦”在各种组件上,我希望能够知道这一点: 1)如何知道它是否“专注”某个组件(例如,textview)? 2)当它“专注”某个组件时,如何中断它以播放我自己的音频文件然后返回并让对讲再次接管? 先感谢您! ----编辑 只是为了更清楚,以防你不熟悉对讲... 一旦用...
  • 0 votes
     answers
     views

    如何激活片段视图内的对讲?

    我目前正在添加辅助功能作为我的应用程序内的新功能 . 我的目标是用户使用Android集成的TalkBack服务进行导航 . 一切都运作良好,因为我在我的活动布局内的元素上设置 content description <View style="@style/custom.style" android:contentDescripti...
  • 1 votes
     answers
     views

    如何将Buttons与父视图相关联并通过TalkBack向用户宣布?

    我正在尝试让TalkBack适用于我的Android应用程序,在我的应用程序布局中,我在RecyclerView中有一个CardView列表,每个CardView包含几个TextView和几个按钮:App layout image 当我打开Android TalkBack并点击CardView时,TalkBack会宣布所有TextView,但不会宣布任何Button . 如果我继续向右滑动,按钮将...
  • 7 votes
     answers
     views

    如何更改双击和长按的Android对讲说明

    我有一个有长按动作处理程序的视图 . 我使用内容描述来设置消息,当视图获得焦点时,Talkback会说话 . 目前它在获得焦点后立即说出了我的内容描述,并在短暂停顿后说: 双击激活,双击并按住长按 我想将此消息更改为类似的内容 双击“动作1”,双击并按住“动作2” 有办法吗? 我查看 onPopulateAccessibilityEvent() ,它得到 TYPE_VIEW_ACCESSI...
  • 6 votes
     answers
     views

    如何在我的应用程序处于活动状态时禁用对讲功能?

    我正在为盲人社区开发一个Android应用程序 . 在我的应用程序中,我正在使用TTS /音频文件处理所有水龙头/触摸 . 它工作正常,但当用户打开TalkBack功能时,所有水龙头/触摸都被指定两次 . 首先,它将由TalkBack和我的内部机制决定 . 我能够检测到TalkBack是否已启用 . public boolean accessibilityEnable(Context contex...
  • 0 votes
     answers
     views

    如何为RecyclerView中的项目自定义TalkBack使用提示?

    我想让我的应用程序可用于盲人 . 在RecyclerView中点击子项时,它会突出显示,而在双击时,它会打开子项的类别 . Basically one has to double tap to perform click action. 我希望TalkBack通过Usage Hints来说明这一点 . 尝试使用[RecyclerViewAccessibilityDelegate] [1] [1...
  • 0 votes
     answers
     views

    在离子项目中,Talkback用英语发音而不是德语发音来读取文本

    我们正在研究离子项目 . 盲人和视障人士应该可以使用它 . 在我们的离子项目中使用Talkback时,对讲用英语发音而不是德语发音来读取文本 . 有没有可能将语言改为德语?
  • 0 votes
     answers
     views

    ApiDemo的:Android辅助功能节点提供商是否正在使用对讲?

    我正在探索android sdk中提供的API演示,android版本> 4.1 . API演示 - >辅助功能 - >辅助功能节点提供程序 AccessibilityNodeProvider包含一些具有红色,绿色,蓝色的自定义视图 . 正如活动中提到的,我启用了对讲,我试图将鼠标悬停在视图上 . 对讲无法读取颜色 . 对讲正在阅读活动中可用的文本,而不是颜色 . 我想知道Ta...
  • 5 votes
     answers
     views

    如何在Android上修改可点击的View的TalkBack使用提示?

    默认情况下,Android上的可点击视图将使用在内容描述后朗读(如果已启用TalkBack且用户关注该视图)的使用提示进行呈现: “双击激活” 我可以更改这个,以便它读出一些不那么抽象,更具体的应用程序吗?喜欢: “双击播放视频”

热门问题