第1章绪论 1
1.1移动通信发展简史 2
1.1.1世界移动通信发展简史 2
1.1.2我国移动通信发展简史 5
1.2多媒体技术概述 7
1.2.1媒体与多媒体 7
1.2.2多媒体技术典型特征 8
1.2.3多媒体技术简介 9
1.3用户界面概述 14
1.3.1何谓用户界面 14
1.3.2用户界面的发展历程 15
1.3.3对用户界面设计的思考 20
思考题 21
第2章移动多媒体基础 23
2.1移动多媒体基础知识 24
2.1.1基本概念 24
2.1.2业务应用举例 25
2.1.3移动多媒体通信技术 30
2.2移动多媒体终端 40
2.2.1概述 40
2.2.2移动多媒体终端类型 41
2.2.3智能手机 45
2.3移动多媒体用户界面 50
2.3.1移动终端的特殊性 50
2.3.2界面设计的特殊性 51
思考题 52
第3章移动多媒体用户界面设计原则 55
3.1良好的用户体验设计 56
3.1.1用户体验设计概述 56
3.1.2移动多媒体终端的用户体验设计 57
3.2利用操作系统的布局和控件特点 60
3.3移动多媒体用户界面的可用性设计 61
3.3.1可用性设计的基本概念 61
3.3.2视觉元素设计 62
3.3.3版式设计 64
3.4不同应用类型的可用性设计 67
3.4.1效率型应用的可用性设计 67
3.4.2实用工具型应用的可用性设计 69
3.4.3浸入型应用的设计原则 70
思考题 71
第4章移动多媒体用户界面设计基础 73
4.1人机交互的概念和发展 74
4.1.1人机交互理论 74
4.1.2人机交互的发展历史 75
4.2移动多媒体的人机交互方式 79
4.2.1按钮和键盘交互 80
4.2.2屏幕手势 81
4.2.3视觉反馈 83
4.2.4声音反馈 83
4.2.5触感反馈 83
4.2.6重力感应 83
4.2.7状态栏通知 85
4.2.8语音交互 85
4.3移动多媒体人机交互方式的实现 86
4.3.1屏幕触摸交互的实现 86
4.3.2视觉反馈的实现 89
4.3.3声音反馈的实现 90
4.3.4触感反馈的实现 91
4.3.5重力感应的实现 92
4.3.6状态栏通知的实现 94
4.3.7语音交互实现 95
思考题 96
第5章基于Android平台的移动多媒体用户界面设计案例 99
5.1 Android系统概述 100
5.1.1初识Android 100
5.1.2 Android平台框架 100
5.1.3 Android平台手机界面 102
5.2构建基本的Android界面实例 104
5.2.1声明布局文件 105
5.2.2编写XML文件 106
5.2.3加载XML文件 113
5.3常用的Android组件 114
5.3.1 TextView 114
5.3.2 EditText 115
5.3.3 Button 116
5.3.4 ImageView 117
5.4布局管理 118
5.4.1线性布局 118
5.4.2绝对布局 121
5.4.3相对布局 121
5.4.4列表视图 123
5.4.5表格布局 126
思考题 129
第6章基于iOS平台的用户界面设计案例 131
6.1 iOS概述 132
6.1.1 iOS操作系统的历史 132
6.1.2 iOS操作系统的框架结构 133
6.1.3 iOS操作系统应用概述 134
6.2 iOS的用户界面特色 135
6.2.1系统控件特点 135
6.2.2应用类型 136
6.3 iOS用户界面设计原则 138
6.3.1使用隐喻 138
6.3.2一目了然…即看即点 139
6.3.3考虑屏幕上下 139
6.3.4提供指尖大小的点击区域 140
6.3.5灵活运用手势支持 140
6.3.6考虑横竖屏方向变化 141
6.3.7良好的反馈 142
6.3.8优化启动过程 143
6.3.9注意启动时的预加载背景 143
6.3.10为应用程序设计图标 144
6.4 iOS界面设计实例 145
6.4.1 iOS图形界面开发模式概述 145
6.4.2 MVC实例——编写第一个iPhone用户界面应用程序 145
6.4.3登录界面——编写第二个应用程序界面 153
6.5 iPad界面设计实例 168
思考题 175
第7章图标设计 177
7.1图标的概念及设计原则 178
7.1.1图标的概念 178
7.1.2图标设计的原则 179
7.1.3移动多媒体设备图标设计的特殊要求 180
7.2图标设计的辅助软件及参考网站 183
7.2.1图标设计的辅助软件 183
7.2.2图标设计的参考网站 185
7.3图标设计的过程及案例 186
7.3.1概念设计 186
7.3.2绘制草图和3D建模 187
7.3.3润色转换 191
7.3.4生成图标 193
7.4图标设计的评审 194
思考题 195
第8章移动多媒体用户界面设计流程与案例 197
8.1移动多媒体用户界面设计流程 198
8.1.1软件开发生命周期模型 198
8.1.2人机交互生命周期方法 199
8.1.3移动多媒体用户界面设计流程 200
8.2用户需求分析 204
8.2.1用户特征描述 204
8.2.2用户需求调研 205
8.2.3用户需求调研设计案例 212
8.3功能需求建模与界面设计 214
8.3.1手机图形编辑软件功能主界面需求建模与界面设计 215
8.3.2画布处理功能建模与界面设计 215
8.3.3图形工具栏功能建模与界面设计 216
8.3.4图形菜单栏功能建模与界面设计 220
8.3.5图形通信模块功能建模与界面设计 222
8.4测试与评估 222
思考题 225
第9章移动多媒体典型业务界面设计案例 227
9.1手机电视界面设计案例 228
9.1.1手机电视界面设计方法 228
9.1.2手机电视界面设计展示 230
9.2视频播放器界面设计案例 232
9.2.1现有主流网络视频播放器的界面分析 232
9.2.2网络视频播放器界面设计基本要求 235
9.3移动多媒体视频播放器界面分析 236
9.3.1 CorePlayer播放器界面分析 236
9.3.2以iPhone为代表的触摸屏手机视频播放器界面分析 239
9.3.3移动多媒体视频播放器界面设计的基本要求 240
思考题 241
附录 基于Android平台的用户界面设计应用程序开发环境搭建方法 243
参考文献 249