|
|
|
|
移动端

目录(2)

《Android Studio应用开发实战详解》本书几乎涵盖了Android Studio应用开发所能涉及的所有领域,在讲解每一个知识点时,都遵循了理论联系实际的讲解方式,用具体实例彻底剖析了Android Studio开发的每一个知识点。本书讲解方法通俗易懂,特别有利于初学者学习并消化。本节为目录。

作者:王翠萍来源:人民邮电出版社|2017-09-29 12:21

技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战

目录(2)

第8章 Material Design设计语言  110
8.1 Material Design 概述 110
8.2 Material Design 设计原则 . 111
8.3 环境因素:属性和阴影. 111
8.4 动画设计 . 112
8.4.1 感知动作 . 112
8.4.2 响应式交互 . 112
8.5 实战演练—使用Material Design . 113
8.5.1 项目概览 . 113
8.5.2 程序文件 . 114
8.5.3 布局文件 . 120
8.5.4 实现测试程序 . 125
第9章 核心组件介绍 .. 131
9.1 Widget 组件  131
9.1.1 创建一个Widget 组件  131
9.1.2 使用按钮Button  132
9.1.3 使用文本框TextView  133
9.1.4 使用编辑框EditText .. 135
9.1.5 使用多项选择控件CheckBox  136
9.1.6 使用单项选择控件RadioGroup . 138
9.1.7 使用下拉列表控件Spinner . 139
9.1.8 使用自动完成文本控件AutoCompleteTextView.. 142
9.1.9 使用日期选择器控件DatePicker .. 143
9.1.10 使用时间选择器TimePicker 控件 . 144
9.1.11 联合应用DatePicker 和TimePicker .. 145
9.1.12 使用滚动视图控件ScrollView  148
9.1.13 使用进度条控件ProgressBar  148
9.1.14 使用拖动条控件SeekBar .. 149
9.1.15 使用评分组件RatingBar  150
9.1.16 使用图片视图控件ImageView  151
9.1.17 使用切换图片控件ImageSwitcher 和Gallery .. 152
9.1.18 使用网栺视图控件GridView .. 155
9.1.19 使用标签控件Tab . 156
9.2 使用MENU 友好界面  158
9.2.1 MENU 基础 . 158
9.2.2 实战演练—使用MENU 控件  158
9.3 使用列表控件ListView . 160
9.4 使用对话框控件 .. 162
9.4.1 对话框基础 . 162
9.4.2 实战演练—在屏幕中使用对话框显示问候语 .. 163
第10章 Android事件处理 . 169
10.1 基于监听的事件处理 .. 169
10.1.1 监听处理模型中的3 种对象  169
10.1.2 Android 系统中的监听事件 .. 171
10.1.3 实现事件监听器的方法 .. 172
10.2 基于回调的事件处理 .. 177
10.2.1 Android 事件侦听器的回调方法  177
10.2.2 基于回调的事件传播 .. 179
10.2.3 重写onTouchEvent 方法响应触摸屏事件 . 181
10.3 响应的系统设置的事件 .. 182
10.3.1 Configuration 类详解  183
10.3.2 重写onConfigurationChanged 响应系统设置更改 . 185
10.4 Handler 消息传递机制 . 186
第11章 图形图像和动画处理  191
11.1 Android 绘图基础 .. 191
11.1.1 使用Canvas 画布 .. 191
11.1.2 使用Paint 类. 193
11.1.3 位图操作类Bitmap .. 195
11.2 使用其他的绘图类  198
11.2.1 使用设置文本颜色类Color .. 198
11.2.2 使用矩形类Rect 和RectF . 199
11.2.3 使用变换处理类Matrix .. 203
11.2.4 使用BitmapFactory 类 . 205
11.3 使用Drawable 实现动画效果 .. 208
11.3.1 Drawable 基础 . 208
11.3.2 使用Drawable 实现动画效果 .. 208
11.4 Tween Animation 动画详解 .. 209
11.4.1 Tween 动画基础 . 210
11.4.2 Tween 动画类详解  213
11.4.3 Tween 应用实战 . 215
11.5 实现Frame Animation 动画效果  216
11.5.1 Frame 动画基础 .. 216
11.5.2 使用Frame 动画 . 217
11.6 Property Animation 动画 . 218
11.6.1 Property Animation(属性)动画基础  219
11.6.2 使用Property Animation . 220
11.7 实现动画效果的其他方法 . 223
11.7.1 播放GIF 动画 . 223
11.7.2 实现EditText 动画特效 .. 225
第12章 开发音频/视频应用程序 . 227
12.1 音频应用接口类概述 .. 227
12.2 AudioManager 类  228
12.2.1 AudioManager 基础 .. 228
12.2.2 AudioManager 基本应用—设置短信提示铃声 .. 230
12.3 录音处理 .. 233
12.3.1 使用MediaRecorder 接口录制音频 .. 233
12.3.2 使用AudioRecord 接口录制音频 .. 234
12.4 播放音频 .. 236
12.4.1 使用AudioTrack 播放音频  237
12.4.2 使用MediaPlayer 播放音频 .. 237
12.4.3 使用SoundPool 播放音频.. 239
12.4.4 使用Ringtone 播放铃声 . 240
12.4.5 使用JetPlayer 播放音频 . 240
12.4.6 使用AudioEffect 处理音效 .. 241
12.5 语音识别技术 . 243
12.5.1 Text-To-Speech 技术 . 243
12.5.2 谷歌的Voice Recognition 技术 246
12.6 实现振动功能 . 248
12.7 设置闹钟 .. 249
12.7.1 AlarmManage 基础  249
12.7.2 开发一个闹钟程序  250
12.8 使用MediaPlayer 播放视频 .. 254
第13章 GPS地图定位  260
13.1 位置服务 .. 260
13.1.1 类location 详解 .. 260
13.1.2 实战演练—在Android 设备中实现GPS 定位  261
13.2 随时更新位置信息  262
13.2.1 库Maps 中的类 .. 262
13.2.2 使用LocationManager 监听位置  263
13.2.3 实战演练—监听当前设备的坐标和海拔 .. 264
13.3 在Android 设备中使用地图 . 270
13.3.1 申请Google Map API 密钥  270
13.3.2 使用Map API 密钥的注意事项 .. 273
13.3.3 使用Map API 密钥  274


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Tomcat与Java Web开发技术详解

本书详细介绍了在最新Tomcat 5版本上开发Java Web应用的各种技术。主要内容包括:Tomcat和Java Web开发的基础知识,Java Web开发的高级技术...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊