图书介绍
Android移动开发案例教程 基于Android Studio开发环境PDF|Epub|txt|kindle电子书版本网盘下载
- 张光河主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115447784
- 出版时间:2017
- 标注页数:270页
- 文件大小:55MB
- 文件页数:285页
- 主题词:移动终端-应用程序-程序设计-教材
PDF下载
下载说明
Android移动开发案例教程 基于Android Studio开发环境PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Android开发简介1
1.1 Android平台历史和现状1
1.2 Android平台架构和特点2
1.3 Android开发环境搭建3
1.3.1 Android Studio的下载4
1.3.2 Android Studio的安装5
1.4 第一个Android实例6
1.5 小结22
习题122
第2章 Android开发起步23
2.1 整型数据23
2.1.1 界面布局及控件介绍23
2.1.2 整型加法30
2.1.3 整型减法35
2.1.4 整型乘法37
2.1.5 整型除法38
2.2 String类39
2.2.1 字符串处理39
2.2.2 字符串运算43
2.2.3 整型和字符串转换45
2.2.4 字符串和整型转换46
2.3 浮点型数据47
2.3.1 浮点型加法47
2.3.2 浮点数减法52
2.3.3 浮点数乘法52
2.3.4 浮点数除法53
2.4 算术运算54
2.4.1 有理数运算加法55
2.4.2 有理数运算减法58
2.4.3 有理数运算乘法59
2.4.4 有理数运算除法60
2.5 运算流程控制61
2.5.1 顺序结构61
2.5.2 选择结构62
2.5.3 循环结构65
2.5.4 混合结构68
2.6 小结69
习题270
第3章 多媒体应用技术71
3.1 简单的MP3播放器71
3.1.1 创建播放器项目71
3.1.2 播放器页面布局72
3.1.3 MP3文件自动播放72
3.1.4 Button的监听74
3.2 复杂的MP3播放器75
3.2.1 MediaPlayer简介和使用76
3.2.2 LRC文件格式及使用79
3.2.3 使用Bitmap类84
3.2.4 自定义TextView类86
3.2.5 监听TouchEvent事件94
3.2.6 SeekBar的使用96
3.2.7 监听SeekBar100
3.2.8 播放模式的选择101
3.3 一个可用的MP3播放器106
3.3.1 播放器界面布局106
3.3.2 Activity之间的跳转109
3.3.3 ListView的使用114
3.3.4 使用Service117
3.3.5 电话状态的监听125
3.4 手机拍照127
3.4.1 自动打开手机摄像头127
3.4.2 实现拍照并显示129
3.4.3 操作SD卡上的文件131
3.4.4 BitmapFactory的使用131
3.5 小结135
习题3136
第4章 数据库开发入门:用户管理实例137
4.1 SQLite简介137
4.1.1 SQLite的历史137
4.1.2 SQLite的基本用法138
4.1.3 SQLite的常用语句140
4.2 用户注册144
4.2.1 用户注册界面布局144
4.2.2 创建数据库148
4.2.3 在OnCreate函数中写入管理员用户149
4.2.4 监听确定Button写入普通用户151
4.3 用户登录154
4.3.1 用户登录界面布局154
4.3.2 监听登录Button按纽157
4.3.3 根据用户类别产生不同提示158
4.3.4 监听注册Button按钮160
4.4 用户信息管理161
4.4.1 普通用户密码修改界面布局161
4.4.2 普通用户密码修改164
4.4.3 系统管理员删除用户界面布局165
4.4.4 所有用户信息管理168
4.5 小结176
习题4177
第5章 数据库开发实战:英语听力测试178
5.1 准备数据库178
5.1.1 SQLite可视化管理工具178
5.1.2 创建Conversation表181
5.1.3 创建Compound Dictation表183
5.1.4 数据表的基本操作183
5.2 英语听力的播放186
5.2.1 在onCreate函数中播放听力186
5.2.2 从指定位置播放听力187
5.3 英语试题及答案的显示190
5.3.1 使用RadioButton显示选择题191
5.3.2 使用TextView显示听写题195
5.3.3 监听菜单显示听写题答案197
5.4 用户答题及其判断204
5.4.1 监听RadioButton和Button205
5.4.2 使用ImageView显示正确或错误提示212
5.4.3 使用RatingBar显示正确率214
5.5 小结215
习题5215
第6章 图像处理与动画应用:典型算法演示实例217
6.1 图像处理基础217
6.1.1 Paint、Canvas和Bitmap简介217
6.1.2 使用Paint和Canvas广度优先遍历图218
6.1.3 使用Paint和Canvas构造最小生成树223
6.2 二维动画基础227
6.2.1 补间动画227
6.2.2 逐帧动画230
6.2.3 GIF动画232
6.3 透明度、缩放、旋转和位移渐变的使用233
6.3.1 缩放和透明度渐变的使用233
6.3.2 缩放和位移渐变的使用235
6.3.3 旋转和位移渐变的使用236
6.4 位移渐变动画的使用237
6.4.1 进栈和出栈的演示237
6.4.2 入队和出队的演示239
6.5 补间动画的使用241
6.5.1 透明度和缩放渐变的使用241
6.5.2 组合渐变的使用241
6.5.3 透明度、缩放和旋转渐变的使用242
6.5.4 透明度和旋转渐变的使用244
6.6 小结246
习题6246
第7章 网络编程入门247
7.1 基于TCP的Socket通信247
7.1.1 Socket通信模型247
7.1.2 使用ServerSocket和Socket248
7.2 使用URL访问网络254
7.2.1 使用URL读取网络资源255
7.2.2 使用URLConnection读取网络资源256
7.3 使用HTTP访问网络257
7.3.1 使用HTTPURLConnection257
7.3.2 使用Apache的Httpclient262
7.4 使用WebView显示网页265
7.4.1 使用WebView浏览网站265
7.4.2 使用Webview加载HTML代码267
7.5 小结269
习题7270