澳门威斯尼斯人手机版16位大一新生的特别,为了

澳门威斯尼斯人手机版 1

目前手机上都自带有一个为了方便盲人操作手机的模式——简称盲人模式,手机上是叫TalkBack

原标题:16位大一新生的特别“军训”夏令营

6月10日消息,MIUI官方微博详细介绍了TalkBack无障碍功能,视力障碍人士或者视力状态不佳的老年人可以通过小米手机里的TalkBack功能实现操控。

澳门威斯尼斯人手机版 2

TalkBack是专为盲人和有视力障碍的人士提供的辅助功能,其操作方式与普通方式有较大差异。

澳门威斯尼斯人手机版 3

在刚刚过去的暑假,有16位准大学生,提前进行了为期一周的特别“军训”。和你我一样,他们对独立有着强烈的渴望,面对闯荡也多少有些忐忑。和你我不同,他们是16位盲人大学生。看视频,了解他们的故事。

澳门威斯尼斯人手机版 4

阿里妹导读:中国拥有约1300万视障碍者,平均每100人就有1人每天生活在黑暗中。互联网覆盖方方面面的今天,借助智能设备,盲人获得了独立自主的机会:社交、网购、浏览新闻、听音乐… 互联网让他们可以接触到更多的事物,走出更远的路。互联网产品的无障碍体验将直接影响到盲人群体的生活质量。因此建设信息无障碍环境,帮助他们更好融入社会,显得尤为重要与迫切。

进入盲人模式后,单指触摸屏幕,屏幕上会用绿色的方框包围当前点击的区域,同时手机还会发出语音提示,需要用双击代替正常模式下的点击操作,双指滑动代替正常模式下的滑动操作。

打开之后会为你提供语音反馈,以便在使用设备时不用看着屏幕。对于盲人或者视力低弱人士而言,这项功能非常实用。但是对于正常视力人士来说,不懂操作,但是又不小心按到盲人模式,真的是有苦说不出!按又按不到,画又划不动,还以为是手机屏幕坏了,遇到急事,砸手机的心都有了。

未来,小米将持续完善无障碍体验,让全球每个人都能享受科技带来的美好生活。

以下内容来源MIUI官方微博

为了提供更好的信息无障碍体验,继钉钉iOS完成无障碍支持后,钉钉Android于2017年6月中旬启动无障碍改造工作。经过与合作方“深圳市信息无障碍研究会”两个多月的共同努力,不断沟通,测试,改进,目前钉钉Android无障碍支持已经达到了较好的可用性。

澳门威斯尼斯人手机版 5

接下来就说说怎样来关闭盲人模式。

澳门威斯尼斯人手机版16位大一新生的特别,为了帮视障人士。全新的 MIUI 10在无障碍方面也做了比较大的优化,给大家介绍一下小米手机开启Talkback后应该如何使用,MIUI对无障碍的优化是如何让你可以更方便的使用小米手机。

TalkBack是什么?

下面我们一起来回顾钉钉Android无障碍支持的项目过程。

| TalkBack开启方法:

进入盲人模式时,手机在按一次任何功能键时,都会出现绿色框框,表示选定,再连续点击两次,表示确定进入,即可进去到对应功能,相当于我们正常模式下按一次功能键。需要翻页或者上下划动界面时,正常模式是一个手指划动,盲人模式需要使用两个手指来划动界面。

Talkback是什么?

通俗来讲,TalkBack是Android设备内置的屏幕阅读器,它会在用户使用手机过程中,对用户的触摸及操作提供语音反馈,近而帮助视力有障碍的人士。

无障碍支持简介

  1. 设置 >智能辅助 > 无障碍 > TalkBack,打开TalkBack开关;

澳门威斯尼斯人手机版 6

TalkBack 是安卓设备内置的一款屏幕阅读器。TalkBack 会为您提供语音反馈,保证您在视力不便的情况下也能使用移动设备。在点击到按钮或开关的时候以语音的形式告知您这个按钮/开关的名称,在选中的基础上双击两次屏幕将其打开,您也可以按住屏幕进行拖动以便了解到当前页面都有哪些按钮/开关及其他可点击的控件。

MIUI官方表示,无障碍已经和软件兼容性、通话质量、天线等一样成为出厂标准,而且在同等故障等级下优先解决。我们在系统层级对Talkback进行了细致的适配,希望能帮助到更多人。

视觉存在障碍的用户无法真切的看到手机设备的屏幕内容, 因此需借助读屏软件,主要依赖听觉完成交互。目前Android设备多采用Talkback作为无障碍辅助服务。

澳门威斯尼斯人手机版 7

知道操作后就可以根据操作方法来关闭盲人模式

如果您不了解Talkback如何使用,请谨慎开启,如果您误开启了该功能,可以在本文最后查看关闭的方式。如果您身边有视力障碍人士或者是视力状况不佳的老年人,那么您可以告知他们学习使用这个功能。

如何打开TalkBack,MIUI提供了以下几种开启方式:

Talkback是Android系统内置的无障碍服务,经过多个版本更新,目前有较好的体验效果。它主要通过语音、震动和其他的语音反馈让盲人用户知道目前屏幕上是什么、正在触摸什么、能够做什么。

  1. 解锁手机进入桌面后,同时按音量 和音量-键超过3秒,可自动打开无障碍模式。

选中“设置”,出现绿色框框选定,双击两下“设置”,确定进入“设置”,两个手指往下划动界面,来到“智能辅助”,单击“智能辅助”,选定,双击“智能辅助”确定进入,单击“无障碍”,选定,双击“无障碍”确定,单击“TalkBack”,选定双击“TalkBack”确定,单击“开关”,选定,双击“开关”确定,单击“确定”选定,双击“确定”确定,就可以关闭盲人模式了。

一、如何开启Talkback服务

一、开机引导

Talkback开启后基本的操作方式:

澳门威斯尼斯人手机版 8

澳门威斯尼斯人手机版 9

1. 新的设备开启Talkback服务:长按电源键开机后,双指按住屏幕大约10秒左右,会出现语音提示“持续按住双指即可启用无障碍功能”此时仍然按住屏幕不松手,后会听到“无障碍功能Talkback已开启”的语音提示,这个时候就进入到Talkback的教程学习界面,可以进行talkback的使用学习,学习完之后会到开机引导页面,完成其他设置操作后,进入到桌面开始使用手机。

入手新手机后,长按电源键开机后, 在开机引导欢迎页面双指按住屏幕大约10秒左右,会出现语音提示“持续按住双指即可启用无障碍功能”,此时仍然按住屏幕不松手,后会听到“无障碍功能TalkBack已开启”的语音提示,这个时候就进入到TalkBack的教程学习界面,可以进行TalkBack的使用学习,学习完之后会到开机引导页面,完成其他设置操作后,进入到桌面开始使用手机。

  1. 滚动:双指滑动。

  2. 澳门威斯尼斯人手机版16位大一新生的特别,为了帮视障人士。点击:选中view后在屏幕任意位置双击。

| TalkBack使用教程:

2. 通过设置开启Talkback服务(需在他人帮助下操作):打开设置应用,点击更多设置,打开无障碍,选择Talkback,开启Talkback,点击弹窗中的确定按钮。

澳门威斯尼斯人手机版 10

3:长按:选中view后,双击后按住。

进入设置 > 智能辅助 > 无障碍 > TalkBack > 右上角设置 > TalkBack教程

3. 通过音量键开启Talkback服务:长按音量上下键3秒,即可快捷开启Talkback服务。如果您是第一次使用无障碍快捷方式,需要开启并选择对应服务的无障碍快捷方式,步骤为:打开设置-更多设置-无障碍-无障碍快捷方式,开启服务,并选择快捷方式服务为Talkback,首次使用无障碍快捷方式需要点击弹窗中的确定按钮。

二、按键直达

  1. 左滑右滑:前一项下一项

可以学习基本浏览、滚动、TalkBack菜单、文字浏览、文字编辑等操作。

二、锁屏设置提醒

还可以通过快捷按键进入TalkBack功能,同时长按音量上下键3秒,即可快捷开启TalkBack服务。

下面以已进行无障碍优化的钉钉为例,描述下无障碍支持要做的事情,清楚目的地才能够知道怎么做。以下为部分聊天场景。

澳门威斯尼斯人手机版 11

1. 指纹录制提醒:在录制指纹时,会有语音实时提醒当前需要进行什么操作,自动播报操作步骤和调整方法。路径:打开设置,打开锁屏、密码和指纹,打开指纹管理,点击录制指纹,首次录制指纹需设置锁屏密码。

小提示:首次使用无障碍快捷方式需要点击弹窗中的确定按钮,视障人士不需要关注弹窗的问题,只需再次进行一次长按音量键操作即可。

澳门威斯尼斯人手机版 12

| 退出Talkback模式有三种方法:

2. 图案密码提醒:图案密码为9宫格分布,在绘制图案密码时,按住图案圆点会提示当前圆点信息,以便快捷录制和使用图案解锁,例如:按住1.4.7.8圆点绘制图案密码,语音提示为:以添加圆点1,以添加圆点4,以添加圆点7,以添加圆点8,松手后会提醒“图案绘制完成”。

澳门威斯尼斯人手机版 13

澳门威斯尼斯人手机版 14

1. 在Talkback界面,需要先单击TalkBack开关,然后在屏幕任意位置双击,在弹出提示上单击确定,再双击,关闭TalkBack;

三、快捷接听电话

刷完机后开机需要激活手机,此时不是开机引导页面,怎么开启TalkBack呢?使用音量快捷键就可以轻松搞定了!

为能够观察到朗读内容,上面示例打开了Talkback中开发者设置的“显示语音输出”选项。

2. 长按电源键,直到出现以下界面,再双指长按屏幕3秒以上,即可快速退出TalkBack模式;

开启Talkback后,接听挂断按钮不会再上下跳跃,而是固定在屏幕上方便触摸,并且焦点自动选中在接听按钮上,因此在来电时只需双击屏幕便可实现快捷接听电话,如需挂断,单指向左滑动选中挂断按钮后双击屏幕即可。

澳门威斯尼斯人手机版 15

我们要做的就是让View获得焦点后,让读屏软件读出最恰当的描述,让盲人用户清楚目前在什么位置, 能够做什么。

  1. 同时按住音量上下键3秒左右,可退出Talkback模式(EMUI8.X以上)

四、通知栏快捷开关提示

三、语音开启

无障碍事件分发

澳门威斯尼斯人手机版 16

开启Talkback后,双指按住屏幕从屏幕顶部向下滑动,或者使用Talkback手势打开快捷开关页面(Talkback手势请在Talkback设置—手势内查看或更改),单击每一个开关会提示开关名称和状态(是否开启/关闭),移动数据和无线网络会提醒信号强度,蓝牙和无线网络会有对应的更多设置菜单,以供选择更多网络和蓝牙设备。

你也可以直接对小爱说“打开TalkBack”或“打开屏幕阅读器”,小爱同学会有权限提醒,随即就可以打开TalkBack。

我们从源码层次分析无障碍事件分发流程,帮助理解Android无障碍框架工作原理,以更好的进行无障碍支持:

进入通知栏编辑模式,单击任意快捷开关会提示,开关名称及当前位置,连续双击后长按即可移动位置,拖动到任意位置语音播报当前位置信息,方便快捷整理快捷开关页面。例如:进入编辑模式后,单击GPS图标,语音播报:位置9,GPS,点按两次即可修改,连续双击后长按移动至位置10,语音提示:已将GPS移至位置10,松手完成编辑。

另外,大家也可以对小爱说“TalkBack”或“打开屏幕阅读器”,会检测当前系统的TalkBack开启状态,切换TalkBack状态;比如当前是开启状态,对小爱同学说“TalkBack”或“关闭屏幕阅读器”,便会切换至关闭状态。

sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_SELECTED);sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_CLICKED);

五、桌面角标提醒

澳门威斯尼斯人手机版 17

在View.java中,我们可以看到很多类似上面sendAccessibilityEvent的方法调用。这里就是我们查看无障碍事件分发的起点。

在应用消息没有被查看的时候,会在桌面应用上形成一个角标数字,提示当前未读信息数量,在开启talkback时会语音朗读角标数字,当应用有未读消息时,单击桌面图标就会语音播报“应用名称-N个未读”,不需要点进去应用内就可以知道未读消息数量。例如:电话有一个未接来电,在桌面单击电话图标,会朗读“电话—1个未读”。

四、传统方式

澳门威斯尼斯人手机版 18

六、桌面编辑图标位置提醒

通过设置开启TalkBack服务(需在他人帮助下操作):打开设置应用-点击更多设置-打开无障碍-选择TalkBack-开启TalkBack-点击弹窗中的确定按钮。

澳门威斯尼斯人手机版 19

在桌面编辑模式下,长按任意图标会语音播报“已托起”提示当前该图标处于可移动状态,拖动至任意位置会朗读“第X行,第X列”提示当前已移动图标的位置信息,放下图标后会朗读“已放置第X页,第X行,第X列”提示当前图标放置位置信息,例如:单击阅读图标,语音播报:阅读,未选择,双击后长按语音播报“已托起”,拖动至第2行,第2列,语音播报“移至第2行,第2列”,松手放下后语音播报“已放置在第一页,第2行,第2列”。

{"type":2,"value":"

澳门威斯尼斯人手机版 20

七、相机拍照提醒

澳门威斯尼斯人手机版 21

目前小米手机开启talkback时支持朗读前后置摄像头预览,提示大家目前使用的是前置还是后置相机,双击拍摄按钮后会语音提示拍摄已完成,如果取景框内检测到人物时,会语音播报“检测到1张人脸”提示当前取景框内有几个人物。

最终调用继承AccessibilityService的读屏辅助APP的onAccessibilityEvent(AccessibilityEvent event)方法,完成无障碍提示。Talkback便是此类App,其onAccessibilityEvent 内对event进行内容解析并朗读等音频反馈。当然我们也可以继承AccessibilityService开发自己的无障碍辅助APP。

八、传送门图片文字识别

澳门威斯尼斯人手机版 22

在MIUI10上传送门新增了图片识别,该功能可以识别图片内的动物、植物、人物等内容,可以将图片内的文字提取出来,可以识别相册内图片,社交软件接收的图片、应用内示意图等一些图片中包含的文字内容,该功能需要手动开启,路径是:设置-更多设置-传送门-长按识别图片

上图从方法调用顺序展示无障碍事件分发流程。

九、相册信息提示

无障碍工作清单

进入相册后单击任意相机拍摄的图片,会朗读拍摄时间和拍摄地点(拍摄地点需在相机开启保存位置信息),例如:单击任意图片,会朗读“拍摄于2018年8月8日20点20分20秒的图片,拍摄地点位于北京市,海淀区,安宁庄东路”。

1. contentDescription标记用户界面元素,最简单也是最有效的

十、近期任务操作

这是无障碍支持中最简单的工作, 也是最主要的工作, 依赖其就能够完成90%的无障碍支持工作。

打开近期任务后,单指左右滑动浏览可依次浏览“分屏模式”应用任务及是否加锁,打开应用信息,清理全部任务按钮,在选中的基础上双击并长按任意应用任务后,会出现锁定任务按钮,分屏按钮、应用详情按钮,单指左右滑动即可浏览并选择。

澳门威斯尼斯人手机版 23

Talkback虽然是为视障者设计的,但应用场景其实远远比视障群体广泛得多,比如在不方便看手机的时候它可以读书给你听,如果您是使用Talkback的用户或者是希望参与到小米手机无障碍优化工作中的朋友,欢迎您加入QQ群: 637585114 和我们一起让无障碍更加美好。非常感谢MIUI无障碍反馈群内每一位用户的积极反馈。

TalkBack以View组件的四个属性作为读屏内容:contentDescription、组件类型(图片、按钮等),状态(例如checkBox的选中状态),后三者由Android框架自动支持,contentDescription属性不会显示在屏幕上,当用户导航到这些控件时, 描述文本将会被读出。对于ImageView,ImageButton,CheckBox,contentDescription是必须要添加的属性。TextView,Button等含有text属性的元素,可选择不添加, Android框架将以其text属性作为读屏内容。contentDescription需保证简洁明确,切忌冗长,较长的描述文本将影响盲人用户的操作效率。

如何关闭Talkback?最新体验版上如果误开启后,长按音量上下键3秒即可关闭,其他版本的用户可以通过以下路径进行关闭(开启路径一致):设置-更多设置-无障碍-Talkback

2. 启动焦点导航,启动视图焦点和控制焦点顺序

Talkback操作方式:单击选中按钮,在选中的基础上连续双击屏幕后开启,双指按住屏幕进行上下滑动。以上所述部分功能由于设备/软件差异,在您的设备上可能没有实现,请您谅解。返回搜狐,查看更多

盲人用户无法准确辩知当前界面可操作元素位置,相对与触摸操作, 他们更多通过左右滑动获取可操作元素焦点。因此无障碍中的另外一个主要工作是控制元素焦点。

责任编辑:

当用户界面元素的 android:focusable 属性设置为 true 时,允许用户使用定向控制聚焦元素并与之交互。 Android 框架提供的用户界面控件默认可聚焦同时Android 也提供了 API 让开发者决定用户界面控件是否可聚焦与请求给控件赋予焦点。无障碍支持中需保证每个操作做元素均是可聚焦的,同时对无障碍用户存在干扰的元素应设置为不可获取焦点。

焦点顺序是以一种在某一特定方向上寻找相邻元素的算法为基础的。在某些情况下,默认的算法可能不匹配开发者定义的顺序,或可能对于用户不符合逻辑。在这些情况下,可以在布局文件中使用android:nextFocusxxx属性明确地覆盖焦点顺序。

3. 自定义视图

当Android框架提供的无障碍事件无法满足我们的需求时, 例如,拖动一个进度条,我们希望把当前进度反馈给盲人用户,此时便需要自定义视图。通过上面对无障碍事件的分发过程的源码分析,也可大致清楚自定义视图在无障碍支持时可以做的几个事情。此处不再深入展开,感兴趣的读者看参阅以下文档的自定义视图章节。

sendAccessibilityEvent() // 适当时机发送无障碍事件onInitializeAccessibilityEvent() // 初始化无障碍事件dispatchPopulateAccessibilityEvent()// 对无障碍事件重写onInitializeAccessibilityNodeInfo() //该方法填充 AccessibilityNodeInfo对象,无障碍服务该对象获得更多的上下文,为用户提供合适的反馈。

4. 自定义无障碍服务

Android提供了标准的无障碍服务,包括Talkback,开发人员也可以创建和发布自己的无障碍服务。我们甚至可以利用无障碍服务代表用户操作,完成诸多黑科技功能。我们以google提供的sample demo为例。

1)无障碍服务声明,像其他Service服务一样,需要在AndroidManifest.xml中声明该服务。

澳门威斯尼斯人手机版 24

2)无障碍服务参数配置,可以采用代码动态设置,同时android4.0后可采用标签完成。

accessibilityEventTypes // 指定监听的时间类型,例如点击,窗口变化等packageNames // 指定该无障碍服务可以处理的应用包名, 多个应用可用“,”分隔canRetrieveWindowContent // 是否可以获取到窗口内容

澳门威斯尼斯人手机版 25

澳门威斯尼斯人手机版 26

3)无障碍服务方法,自定义无障碍服务需要继承自AccessibilityService,并重写该类onAccessibilityEvent, onInterrupt等方法。通过AccessibilityEvent可获得View上下文等信息, 甚至可代表用户操作。 “抢红包插件”等多是基于无障碍服务。

澳门威斯尼斯人手机版 27

4)对获取到的AccessibilityEvent做音频或者震动反馈, 提供无障碍服务

澳门威斯尼斯人手机版 28

5. 测试

无障碍优化非一蹴而就的事情, 特别是对如钉钉此类功能较多的应用, 会有遗漏以及处理不当的地方,同时需防止增加contentDescription属性时引进的NPE异常。因此无障碍优化过程中, 测试与回归是必须的环节,也可以借助Espresso或Robolectric实现自动化测试。测试方法与测试内容参照:

另外,我们也可以联系专业的无障碍团队, 帮助验收测试, 钉钉无障碍优化过程中, 深圳无障碍信息研究会给予了巨大的帮助和支持,非常感谢。

PS:如果你希望了解盲人工程师的工作,可阅读这篇历史文章:

对着黑屏,背代码编程,他的终极目标是让自己失业

特殊情况和注意事项

澳门威斯尼斯人手机版,条件允许的情况下, 使用Android内置的界面控件,这些控件默认提供了无障碍支持。钉钉存在部分以ImageView代替CheckBox的使用方式,该方式在UI上无区别,但是在无障碍交互方式下,盲人将无法正确获知当前View的操作方式和选中状态。不应直接采用ImageView完成CheckBox的功能。

EditView,因该使用hint代替contentDescription。文本框为空时,hint能提示盲人用户输入什么内容, 当文本框非空时,talkback将会读出当前输入文本的内容,而非hint。如设置了contentDescription,将会失去此体验。

小控件组,如果控件比推荐的触摸尺寸小,可以考虑使用ViewGroup将这些控件组合起来,并使用 android:contentDescription为该组合提供内容描述。以增大可点击区域,减少无效焦点。

有功能改变的控件,如果用户在正常使用应用的过程中,应用中的按钮或其他控件的功能会发生改变(例如,一个按钮从播放变为暂停),需对按钮的 android:contentDescription 做出相应改变。

相关联控件,提供独立功能的一组控件,例如日期选择器 (DatePicker),当用户与相关联控件中的个别控件交互的时候,提供有效的音频反馈。

补充无障碍音频反馈,例如,开发者想要把应用程序执行的操作告知用户,如书籍自动翻页功能,需使用announceForAccessibility(CharSequence)方法让无障碍服务为用户读出该信息。

无障碍中contentDescription属性是最简单而有效的, 务须保证简介准确。

在创建布局前,复查和遵守设计指南中提供的无障碍方案。

钉钉Android无障碍进展

为提供更好的信息无障碍体验,让视障用户能够尽可能的像正常用户一样使用钉钉,继钉钉iOS完成无障碍支持,钉钉Android于2017年6月中旬启动无障碍改造工作。经过与合作方“深圳市信息无障碍研究会”两个多月的共同努力,不断沟通,测试,改进,目前钉钉Android无障碍支持已经达到了较好的可用性。目前浙江盲人学校等组织已在使用。我们也建立了无障碍绿色通道,以第一时间收到用户反馈的无障碍问题,并及时作出处理。

“在移动互联网时代,我们已经很难想象离开网络该如何生活,对于视障者来说,无障碍化程序能够帮助他们打开一个全新的世界”。钉钉正在推进国际化,无障碍支持将帮助更多的国内外视障用户,让钉钉国际化版本呈现出更高的质量。

钉钉将持续推进无障碍工作,目前PC端的无障碍改造已在开发中,钉钉Android与钉钉iOS也在后续的迭代中将无障碍支持常态化,不断优化无障碍体验,带给视障用户更易用,更好用的上手体验,让钉钉帮助到越来越多的人... ...

后记

无障碍优化是需要坚持做的事情,希望大家一起努力,帮助视障群体通过互联网更好的融入社会。如果你有更好的无障碍优化方案,欢迎在留言区一起交流讨论。

如果对钉钉团队感兴趣,也可以发送简历给我们:dujie.dj@alibaba-inc.com, 期待你的加入~

参考资料

本文由澳门威斯尼斯人手机版发布于科技新闻,转载请注明出处:澳门威斯尼斯人手机版16位大一新生的特别,为了

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。