测试屏幕朗读功能
========

屏幕朗读可以使用户无需查看屏幕即可与设备进行互动，视障用户在使用设备时可能需要依赖屏幕朗读来获取更便捷的操作体验。

在完成屏幕朗读相关开发后，可以按照如下方式来进行功能验证。

#### 启用操作验证

此操作为使用屏幕朗读功能的前提条件，可用于验证屏幕朗读开关的启停状态是否正常。

#### \[h2\]常规开启屏幕朗读

1.  打开设备的“设置”应用。
    
2.  单击“辅助功能”选项。
    
3.  单击“屏幕朗读”选项。
    
4.  打开“屏幕朗读”开关。
    
5.  在安全提醒对话框中，选择知晓风险后，开启屏幕朗读。
    

#### \[h2\]快捷开启屏幕朗读

除了常规方式外，提供了辅助功能快捷键帮助用户快捷打开/关闭屏幕朗读。

1.  打开设备的“设置”应用。
    
2.  单击“辅助功能”选项。
    
3.  单击“辅助功能快捷键”选项。
    
4.  打开“辅助功能快捷键”开关，选择功能为“屏幕朗读”，同时可按需开启“屏幕锁定时可用”开关。
    
5.  通过同时按下音量上下键3秒的方式，验证是否可以快捷开启/关闭屏幕朗读。
    

#### 屏幕朗读效果验证

开启屏幕朗读后，您可以通过以下两种常见方式导航：

*   触摸浏览：用户在屏幕上移动手指触摸相应界面，可以听到手指正下方触摸选中内容的播报。
    
*   线性浏览：用户在屏幕上滑动手指来移动焦点，从上到下线性地阅读获取焦点元素的播报内容。
    

#### \[h2\]屏幕朗读常用手势

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/c5/v3/mDWT3JVASJeHdUsohpT0Cg/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260709T132231Z&HW-CC-Expire=86400&HW-CC-Sign=9973A9F452D2B80DA78FEA5B6F9E6D6E1017CB4A8C7CC1CCD9AD60FA6AB3DB63)

下述列举了屏幕朗读常用的手势及对应的操作，更多操作手势可通过“设置 > 辅助功能 > 屏幕朗读 > 更多设置 > 自定义快捷手势”进行查看和设置。

**表1** 屏幕朗读基本手势

| 操作 | 手势 |
| :-- | :-- |
| 移至屏幕的下一项内容 | 向右滑动/向下滑动 |
| 移至屏幕的上一项内容 | 向左滑动/向上滑动 |
| 点击/选择所在项 | 点按两次 |
| 长按 | 点按两次后长按 |
| 横滑 | 双指滑动 |

**表2** 屏幕朗读往复手势

| 操作 | 手势 |
| :-- | :-- |
| 上一个导航设置 | 先向上再向下 |
| 下一个导航设置 | 先向下再向上 |
| 向下（后）滚动一个页面 | 先向右再向左 |
| 向上（前）滚动一个页面 | 先向左再向右 |

**表3** 屏幕朗读角度手势

| 操作 | 手势 |
| :-- | :-- |
| 主屏幕 | 先向上再向左 |
| 返回 | 先向下再向左 |
| 通知栏 | 先向上再向右 |
| 最近运行过的应用 | 先向下再向右 |
| 快捷菜单 | 先向右再向下 |
| 打开控制中心 | 先向左再向下 |
| 操作编辑框 | 先向左再向上 |

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/d8/v3/Ufr1URPGSMqi94Fbnq4h-A/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260709T132231Z&HW-CC-Expire=86400&HW-CC-Sign=EC7137617D4C40AB0DC5D6E759BE05E724C349EE236AF0C6609875FAC97CCB1F)

为了更便捷地使用屏幕朗读，可通过“设置 -> 辅助功能 -> 屏幕朗读 -> 更多设置”进行更多选项（如语速、语调等）的设置。

#### \[h2\]使用屏幕朗读浏览应用

在完成屏幕朗读与应用的适配后，可参照以下步骤来验证朗读功能是否正确实现。

1.  打开应用。
    
2.  按顺序滑动浏览各个元素。
    
    在浏览过程中，可注意以下几个问题：
    
    *   每个元素的语音反馈是否恰当地传达了其内容或用途？
        
    *   您能否轻松完成主要工作流程？
        
    *   您能否通过滑动浏览每个元素？
        
    *   如果出现提醒或其他临时消息，屏幕朗读能否读出来？
        
3.  参考开发指南解决适配导致的问题。