【Android 应用开发】Android 无障碍开发简介 ( Android 无障碍开发辅助技术 | 启用 TalkBack 无障碍功能 | TalkBack 无障碍开发 示例 )

这篇具有很好参考价值的文章主要介绍了【Android 应用开发】Android 无障碍开发简介 ( Android 无障碍开发辅助技术 | 启用 TalkBack 无障碍功能 | TalkBack 无障碍开发 示例 )。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


官方文档 : Android 无障碍功能概览





一、Android 无障碍开发辅助技术



Android 无障碍开发 的作用是 为 残障人士 提供 更好的移动设备使用体验 ;

借助 无障碍开发 可以 降低 访问设备应用程序 的难度 ;


Android 为 无障碍开发 提供了 多种辅助技术 , 如 :

  • TalkBack : 该技术 帮助 盲人 和 视力障碍者 更容易地使用 Android 设备 ;
    • 语音提示 : 在屏幕上 点击或滑动时 , 自动读取屏幕中的元素和文本内容 ;
    • 手势控制 : 支持特殊手势 , 滑动 , 双击 , 长按等 ;
    • 自定义配置 : 配置自定义选项 , 如音量 , 速度 , 灵敏度等 ;
  • Switch Access : 该技术 帮助 行动不便 的用户更容易地使用 Android 设备 ;
    • 外部开关 : 使用外部 IO 设备 , 如 : 鼠标 , 键盘 等外设操作屏幕 ;
    • 映射扫描 : 外部开关映射到屏幕的不同区域 ;
    • 自定义设置 : 设置自定义配置 , 如 扫描速度 , 反应时间等 ;
  • Voice Access : 该技术 帮助 不方便使用触摸屏幕 的用户 , 更加轻松的使用 Android 设备 ;
    • 语音命令 : 用户使用语音控制设备 , 如 : 打开应用 , 滑动屏幕 等 ;
    • 自定义命令 : 自定义常用命令 , 如 : 快捷方式 ;
    • 文本转语音 : 将屏幕中的文本转为语音提示 ;

无障碍模式下 , 使用键盘 , 鼠标 等外设控制焦点 , 正确地管理焦点 是关键 ;





二、启用 TalkBack 无障碍功能



进入 Android 设备系统设置 , 选择 " 无障碍 " 选项 ;

安卓无障碍辅助开发框架,# Android 应用开发,Android,android,无障碍开发,TalkBack
在 无障碍 界面中 , 选择 " 音量快捷键方式 TalkBack " 选项 ;

安卓无障碍辅助开发框架,# Android 应用开发,Android,android,无障碍开发,TalkBack
开启 TalkBack , 使用时 , 同时按下两个音量键 , 即可启用 TalkBack 无障碍功能 ;

安卓无障碍辅助开发框架,# Android 应用开发,Android,android,无障碍开发,TalkBack





三、TalkBack 无障碍功能代码示例



TalkBack 无障碍功能 , 就是在布局组件中 , 为组件添加了 android:contentDescription 属性 ,

当用户启用了 TalkBack 无障碍功能后 , 浏览该布局页面时 , 会读取 组件中配置的 android:contentDescription 属性 ;


TalkBack 无障碍功能代码示例 :

<Button
    android:id="@+id/my_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="按钮"
    android:contentDescription="点击按钮测试 TalkBack 无障碍功能" />

浏览该界面时 , 就会自动读出 " 点击按钮测试 TalkBack 无障碍功能 " 内容 ;文章来源地址https://www.toymoban.com/news/detail-626514.html

到了这里,关于【Android 应用开发】Android 无障碍开发简介 ( Android 无障碍开发辅助技术 | 启用 TalkBack 无障碍功能 | TalkBack 无障碍开发 示例 )的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 为社会开发,无障碍开发,开发人员的公益时间

    无障碍开发是指开发人员在设计和开发软件时,考虑到残障人士的需求,以使他们能够享受到与其他人相同的体验。 无障碍开发是一种道德责任,也是一种商业机会,因为它可以为更广泛的人群提供无障碍产品和体验。 无障碍开发的重要性 无障碍开发可以使许多人受益,包

    2023年04月08日
    浏览(46)
  • [游戏开发]Unity颜色矫正无障碍方案

    之前有在关注色盲视觉纠正问题,最近在调整游戏的时候就打算把这个用上。 色弱色盲,这其实算是一种误称吧,只是人类中的少数派,只不过看到的颜色和大部分人不一样。下文用,视觉少数者,来称呼吧。 本质上是因为感知颜色的细胞发生突变,感知与大部分人有差异

    2024年02月15日
    浏览(40)
  • unidbg-补环境之无障碍模式

    2024年02月16日
    浏览(41)
  • auto.js autojs pro9 autox.js实现adb自动化测试脚本开发自动生成代码 防无障碍检测

    不需要开无障碍就可以实现自动化 ,功能上和无障碍效果一样, 但是可以过目标app的检测,因为软件基本上都不检测adb(usb调试), 游戏脚本的福音 ,最主要是可以 直接生成自动化代码 ,所以写adb的自动化脚本 和无障碍的自动化脚本都同样简单高效,傻瓜式操作。 对于

    2024年01月19日
    浏览(58)
  • 手机APP-小米手机无障碍功能开启失败

    在设置中关闭以下三个设置: 不要设置为全面屏模式,不过可以在打开无障碍功能后再换回来。     ————————————————————— 以上就是今日博客的全部内容了 创作不易,若对您有帮助,可否点赞、关注一二呢, 感谢支持

    2024年02月08日
    浏览(87)
  • Facebook的可访问性使命:构建无障碍社交空间

    在当今数字时代,社交媒体不仅是人们交流、分享和连接的平台,更是构建开放、包容社交环境的关键。Facebook,作为全球最大的社交媒体平台之一,积极推动着可访问性使命,致力于构建一个无障碍的社交空间,使每个用户都能平等参与其中。本文将深入探讨Facebook在可访问

    2024年01月23日
    浏览(54)
  • 无障碍工具条在前端项目中的使用

    一、使用的工具 https://gitee.com/tywAmblyopia/ToolsUI 二、使用 VUE中使用 -1.拉取代码 -2.将 canyou 文件夹放到 public 目录下 -3.在 public 文件夹下的 index.html 文件中 /head标签前,引用v1.8以上的jquery.min.js(原网站已引用v1.8以上的jquery跳过此步骤)。 -4.在 public 文件夹下的 index.html 文件中 /he

    2024年02月14日
    浏览(51)
  • flutter flutter_accessibility_service无障碍服务

    flutter_accessibility_service a plugin for interacting with Accessibility Service in Android. Accessibility services are intended to assist users with disabilities in using Android devices and apps, or I can say to get android os events like keyboard key press events or notification received events etc. for more info check Accessibility Service Installation

    2024年02月10日
    浏览(48)
  • 有 AI,无障碍,AIoT 设备为视障人群提供便利

    据世界卫生组织统计,全球共 22 亿人视力受损,包含 2.85 亿视障人群和 3,900 万全盲人群。而且,这一数字将随老龄化加剧不断增加。 虽然视障人群面临着诸多不便,但是针对视障人群的辅助设备却存在成本高、维护困难、操作复杂等问题,很难满足他们的生活需求。 为此,

    2024年02月08日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包