第1章 概述
1.1 信息无障碍的概念
1.2 障碍的概念
第2章 法律及规范
2.1 残疾人权利公约
2.2 W3C/WAI
2.2.1 Web内容无障碍指南
2.2.2 开发工具无障碍指南
2.2.3 用户代理无障碍指南
2.2.4 可及性富互联网应用
2.3 国家性政策法规
第3章 信息障碍及解决方法
3.1 互联网和移动设备
3.2 用户故事
3.2.1 用户故事1:阿彪
3.2.2 用户故事2:芸芸
3.2.3 用户故事3:老李
3.2.4 用户故事4:刘工
3.3 解决方法
3.3.1 针对视觉障碍的方法
3.3.2 针对听觉障碍的方法
3.3.3 针对行动障碍的方法
3.3.4 针对学习理解障碍的方法
第4章 可访问性的工作原理
4.1 辅助技术的工作原理
4.2 可访问性接口
4.3 Web和浏览器
第5章 技术与实践
5.1 iOS的辅助功能
5.1.1 VoiceOver
5.1.2 其他辅助功能
5.1.3 iOS的可访问性接口
5.2 Android的辅助功能
5.2.1 Android的可访问性开发事项
5.2.2 Android可访问性需求
5.2.3 Android无障碍建议
5.2.4 特殊情况和注意事项
5.3 微软的辅助功能
第6章 无障碍设计思路
6.1 为信息和用户界面提供等效替代
6.1.1 图像的等效替代信息
6.1.2 音视频等效替代形式
6.1.3 内容能够以不同方式展现
6.1.4 内容可以通过视觉和听觉区分
6.2 用户界面和导航可以操作
6.3 用户界面和信息可理解
6.3.1 文本是可读且可以理解的
6.3.2 以可预测的方式展示和操作
6.3.3 帮助用户避免和纠正错误
6.4 信息的强固性
6.5 通用设计原则
第7章 可访问性编程指南
7.1 Web无障碍编程指南
7.1.1 图片添加替代
7.1.2 提供页面标题
7.1.3 注意语义结构
7.1.4 链接目的明确
7.1.5 规范处理表单
7.1.6 处理数据表格
7.1.7 通知内容变化
7.1.8 绕开重复模块
7.2 iOS可访问性编程指南
7.2.1 自定义视图的无障碍特性
7.2.2 自定义容器视图中的内容
7.2.3 标签和提示
7.2.4 优化表格视图无障碍特性
7.2.5 让动态元素具有无障碍特性
7.2.6 让非文本数据具有无障碍特性
7.3 Android可访问编程指南
7.3.1 标记用户界面元素
7.3.2 启用焦点导航
7.3.3 启用视图焦点
7.3.4 控制焦点顺序
7.3.5 创建可访问自定义视图
7.3.6 处理定向控制器的点击
7.3.7 实现可访问性接口方法
7.3.8 发送可访问事件
7.3.9 填充可访问事件
7.3.10 提供自定义可访问内容
7.3.11 处理自定义触摸事件
7.4 Microsoft UI Automation
7.4.1 UI Automation概述
7.4.2 UI Automation和Microsoft Active Accessibility
7.4.3 Windows应用无障碍特性测试清单
第8章 科技公司推进信息无障碍的经验借鉴
8.1 强强联合的行业推动
8.2 多维度的企业推动
8.3 企业推动信息无障碍案例实践
8.3.1 案例1:平等便捷,体验至上
8.3.2 案例2:“又是一条空消息”
8.3.3 案例3:资金安全的重要防线——密码键盘
8.3.4 案例4:“认知助手”让盲人“看见”真实世界
附录
附录A 信息无障碍产品联盟技术产出
附录B 术语
参考文献
展开