【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日
    浏览(14)
  • [游戏开发]Unity颜色矫正无障碍方案

    [游戏开发]Unity颜色矫正无障碍方案

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

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

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

    auto.js autojs pro9 autox.js实现adb自动化测试脚本开发自动生成代码 防无障碍检测

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

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

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

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

    Facebook的可访问性使命:构建无障碍社交空间

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

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

    无障碍工具条在前端项目中的使用

    一、使用的工具 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日
    浏览(12)
  • 有 AI,无障碍,AIoT 设备为视障人群提供便利

    有 AI,无障碍,AIoT 设备为视障人群提供便利

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

    2024年02月08日
    浏览(18)
  • 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日
    浏览(13)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包