图书介绍
Android应用案例开发大全 第4版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 吴亚峰,苏亚光,于复兴编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115482433
- 出版时间:2018
- 标注页数:592页
- 文件大小:96MB
- 文件页数:605页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android应用案例开发大全 第4版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初识庐山真面目——Android简介1
1.1 Android的来龙去脉1
1.2 掀起Android的盖头来1
1.2.1 选择Android的理由1
1.2.2 Android的应用程序框架2
1.3 Android开发环境的搭建4
1.3.1 Android Studio和Android SDK的下载4
1.3.2 Android Studio和Android SDK的安装5
1.3.3 第一个Android程序8
1.4 DDMS的灵活应用13
1.4.1 初识DDMS13
1.4.2 System.out.println方法14
1.4.3 android.util.Log类14
1.4.4 Devices的管理15
1.4.5 模拟器控制(Emulator Control)详解17
1.4.6 File Explorer——SD Card文件管理器18
1.5 本书案例项目的导入19
1.6 本章小结20
第2章 3D动态壁纸——百纳水族馆21
2.1 背景及功能概述21
2.1.1 项目背景21
2.1.2 功能介绍22
2.2 策划及准备工作23
2.2.1 项目策划24
2.2.2 Android平台下3D开发的准备工作24
2.2.3 百纳骨骼动画格式文件25
2.3 整体介绍25
2.4 项目的绘制28
2.4.1 介绍壁纸服务类——OpenGLES3 WallpaperService29
2.4.2 自定义渲染器类——MySurfaceView30
2.5 辅助绘制类33
2.5.1 背景辅助绘制类——Background34
2.5.2 气泡辅助绘制类——Bubble35
2.5.3 鱼类辅助绘制类——BNModel36
2.5.4 模型辅助绘制类——BnggdhDraw37
2.6 绘制相关类40
2.6.1 气泡绘制相关类40
2.6.2 群鱼绘制相关类42
2.6.3 鱼群绘制相关类44
2.6.4 鱼食绘制相关类46
2.7 线程相关类48
2.7.1 气泡移动线程类——BubbleThread48
2.7.2 群鱼游动线程类——FishGoThread48
2.7.3 鱼群游动线程类——FishSchoolThread49
2.7.4 鱼食移动线程类——FoodThread51
2.7.5 吸引力线程类——AttractThread52
2.7.6 线程组管理类——BNThreadGroup54
2.8 着色器的开发54
2.8.1 气泡的着色器54
2.8.2 珍珠着色器55
2.8.3 鱼类的着色器57
2.9 优化与改进58
第3章 LBS类应用——掌上杭州59
3.1 应用背景及功能介绍59
3.1.1 背景简介59
3.1.2 功能概述59
3.1.3 开发环境60
3.2 功能预览及架构60
3.2.1 加载、美食、医疗功能预览60
3.2.2 购物、景点、娱乐功能预览63
3.2.3 搜索、设置功能预览67
3.2.4 项目目录结构68
3.3 开发前的准备工作69
3.3.1 信息的搜集69
3.3.2 数据包的整理72
3.3.3 XML资源文件的准备72
3.4 辅助工具类的开发74
3.4.1 常量类的开发74
3.4.2 图片获取类的开发74
3.4.3 解压文件类的开发75
3.4.4 读取文件类的开发76
3.4.5 自定义字体类的开发76
3.5 辅助功能的实现77
3.5.1 加载功能的实现77
3.5.2 主界面的实现80
3.5.3 百度地图的实现82
3.6 美食模块的实现86
3.6.1 美食主界面的实现86
3.6.2 介绍美食的实现88
3.7 景点功能开发90
3.7.1 景点主界面的开发91
3.7.2 当前景点界面的开发95
3.7.3 所有景点界面的开发96
3.7.4 新浪微博功能的开发97
3.7.5 搜索兴趣点功能的开发101
3.7.6 语言选择功能的开发102
3.7.7 建议反馈界面的开发103
3.8 其他模块的实现104
3.8.1 娱乐、医疗、购物的实现104
3.8.2 住宿版块的实现106
3.8.3 搜索模块的实现109
3.8.4 设置模块的实现112
3.9 本章小结113
第4章 营销管理系统——手机汽车4S店114
4.1 系统背景及功能介绍114
4.1.1 手机汽车4S店背景简介114
4.1.2 手机汽车4S店功能概述114
4.1.3 手机汽车4S店开发环境和目标平台116
4.2 开发前的准备工作117
4.2.1 数据库设计117
4.2.2 数据库表设计118
4.2.3 使用Navicat for MySQL创建表并插入初始数据121
4.3 系统功能预览及总体架构122
4.3.1 PC端预览122
4.3.2 Android客户端功能预览125
4.3.3 Android客户端项目目录结构126
4.4 PC端的界面搭建与功能实现127
4.4.1 用户登录功能的开发127
4.4.2 主管理界面功能的开发129
4.4.3 汽车车型管理功能的开发130
4.4.4 汽车新闻管理功能的开发134
4.4.5 信息反馈管理功能的开发136
4.5 服务器端的实现137
4.5.1 常量类的开发137
4.5.2 服务线程的开发137
4.5.3 DB处理类的开发139
4.5.4 图片处理类140
4.4.5 辅助工具类140
4.4.6 其他方法的开发142
4.6 Android客户端的准备工作142
4.6.1 图片资源的准备142
4.6.2 XML资源文件的准备143
4.7 加载界面功能模块的实现144
4.8 Android客户端各功能模块的实现147
4.8.1 汽车4S店主界面模块的实现147
4.8.2 汽车新闻模块的实现150
4.8.3 汽车车型模块的实现154
4.8.4 汽车文化模块的实现158
4.8.5 汽车经销商模块的实现159
4.8.6 汽车服务模块的实现160
4.9 Android客户端与服务器连接的实现166
4.9.1 Android客户端与服务器连接的各类功能166
4.9.2 Android客户端与服务器连接中各类功能的开发167
4.9.3 其他方法的开发168
4.10 本章小结168
第5章 LBS交通软件——百纳公交小助手170
5.1 系统背景及功能介绍170
5.1.1 背景简介170
5.1.2 模块与界面概览170
5.1.3 开发环境172
5.2 功能预览及框架172
5.2.1 项目功能预览172
5.2.2 项目目录结构175
5.3 开发前的准备工作177
5.3.1 数据库表的设计177
5.3.2 百度地图键值的申请178
5.3.3 百度地图的显示179
5.3.4 XML资源文件的准备180
5.4 辅助工具类的开发182
5.4.1 常量类的开发182
5.4.2 工具类的开发183
5.4.3 换乘路径规划工具类的开发184
5.4.4 定位和获取附近公交站工具类的开发185
5.5 各个功能模块的实现186
5.5.1 选择城市界面模块的实现186
5.5.2 主界面模块的实现189
5.5.3 线路查询模块的实现191
5.5.4 换乘方案查询模块的实现200
5.5.5 定位附近站点模块的开发208
5.6 本章小结215
第6章 校园服务类应用——社团宝216
6.1 应用背景及功能介绍216
6.1.1 软件背景简介216
6.1.2 软件功能概述216
6.1.3 软件开发环境与目标平台218
6.2 功能预览及架构219
6.2.1 管理端功能预览219
6.2.2 Android端功能预览220
6.2.3 目录结构图223
6.3 开发前的准备工作224
6.3.1 数据库设计224
6.3.2 数据库表设计225
6.3.3 使用Navicat for MySQL创建表并插入初始数据228
6.4 服务器端的实现229
6.4.1 常量类的开发229
6.4.2 服务线程的开发229
6.4.3 辅助工具类231
6.4.4 其他方法的开发232
6.5 管理端功能搭建及界面实现233
6.5.1 用户登录功能的实现233
6.5.2 主管理界面功能的开发234
6.5.3 社团管理功能的开发236
6.5.4 意见管理功能的开发238
6.5.5 账号管理功能的开发238
6.6 Android客户端各功能模板实现240
6.6.1 整体框架的搭建240
6.6.2 常量类的开发244
6.6.3 自定义字体类的开发244
6.6.4 启动界面功能的实现245
6.6.5 调用系统浏览器246
6.6.6 滚动加载功能的实现247
6.6.7 Android端与服务器的连接250
6.6.8 个人功能模块的实现251
6.6.9 图片处理256
6.6.10 Exit类的搭建257
6.6.11 社团主界面的构建258
6.6.12 活动主界面的构建259
6.6.13 社交主界面的构建261
6.6.14 社交功能的实现262
6.7 本章小结263
第7章 校园辅助软件——手机新生小助手264
7.1 应用背景及功能介绍264
7.1.1 新生小助手背景简介264
7.1.2 新生小助手功能概述264
7.1.3 新生小助手开发环境265
7.2 功能预览及架构265
7.2.1 新生小助手功能预览266
7.2.2 新生小助手目录结构图269
7.3 开发前的准备工作271
7.3.1 文本信息的搜集272
7.3.2 相关图片的采集274
7.3.3 数据包的整理276
7.3.4 XML资源文件的准备277
7.4 辅助工具类的开发278
7.4.1 常量类的开发278
7.4.2 图片获取类的开发278
7.4.3 解压文件类的开发279
7.4.4 读取文件类的开发280
7.4.5 自定义字体类的开发280
7.4.6 平面图数据类的开发281
7.5 加载功能模块的实现286
7.6 各个功能模块的实现289
7.6.1 新生小助手主界面模块的实现289
7.6.2 认识联大模块的实现291
7.6.3 报到流程模块的实现304
7.6.4 校内导航模块的实现305
7.6.5 唐山导航模块的实现307
7.6.6 更多信息模块的实现313
7.7 本章小结314
第8章 生活辅助类应用——美食天下315
8.1 系统的功能介绍315
8.1.1 美食天下功能概述315
8.1.2 应用开发环境和目标平台317
8.2 开发前的准备工作317
8.2.1 数据库设计318
8.2.2 数据库表的设计319
8.2.3 使用Navicat Lite for MySQL创建新表并插入初始数据324
8.3 系统功能预览及总体架构325
8.3.1 PC端预览325
8.3.2 Android客户端功能预览328
8.3.3 Android客户端目录结构图331
8.4 PC端的界面搭建与功能实现332
8.4.1 用户登录功能的开发332
8.4.2 主管理界面功能的开发334
8.4.3 菜品添加功能的开发335
8.4.4 菜品信息管理功能的开发338
8.5 服务器端的实现342
8.5.1 常量类的开发342
8.5.2 服务线程的开发343
8.5.3 DB处理类的开发344
8.5.4 图片处理类345
8.5.5 其他方法的开发346
8.6 Android客户端的准备工作346
8.6.1 图片资源的准备346
8.6.2 XML资源文件的准备347
8.6.3 本地数据库的准备347
8.6.4 常量类的准备350
8.7 Android定位功能的开发350
8.7.1 创建应用以及百度地图SDK的下载350
8.7.2 手机定位功能的实现353
8.8 Android客户端功能的实现354
8.8.1 主界面的实现354
8.8.2 查找菜品功能的实现356
8.8.3 上传菜品功能的实现362
8.8.4 菜品评论功能的实现364
8.8.5 查看离线菜品和随拍功能的实现365
8.9 Android客户端与服务器连接的实现367
8.9.1 Android客户端与服务器连接中的各类功能367
8.9.2 Android客户端与服务器连接中各类功能的开发368
8.9.3 其他方法的开发371
8.10 本章小结371
第9章 音乐休闲软件——百纳网络音乐播放器372
9.1 系统的功能介绍372
9.1.1 百纳音乐播放器功能概述372
9.1.2 百纳音乐播放器开发环境和目标平台373
9.2 开发前的准备工作374
9.2.1 数据库表的设计374
9.2.2 数据库表的创建375
9.2.3 使用Navicat for MySQL创建新表并插入初始数据377
9.3 系统功能预览及总体架构378
9.3.1 PC端预览378
9.3.2 Android客户端功能预览380
9.3.3 Android客户端目录结构图382
9.4 PC端的界面搭建与功能实现383
9.4.1 用户登录功能的开发383
9.4.2 主管理界面功能的开发385
9.4.3 歌手管理功能的开发386
9.4.4 歌曲管理功能的开发389
9.4.5 专辑的功能的开发390
9.5 服务器端的实现392
9.5.1 常量类的开发392
9.5.2 服务线程的开发392
9.5.3 DB处理类的开发394
9.5.4 图片处理类395
9.5.5 辅助工具类395
9.5.6 其他方法的开发397
9.6 Android客户端的准备工作397
9.6.1 图片资源的准备397
9.6.2 XML资源文件的准备397
9.6.3 本地数据库的准备398
9.6.4 常量类的准备400
9.7 Android客户端基本构架的开发400
9.7.1 音乐播放器的基本构架400
9.7.2 音乐播放模块的开发401
9.7.3 音乐切换模块的开发404
9.8 Android客户端功能模块的实现406
9.8.1 主界面的实现406
9.8.2 扫描音乐的实现408
9.8.3 音乐列表的实现410
9.8.4 播放界面的实现413
9.8.5 网络界面的实现418
9.9 Android客户端与服务器连接的实现419
9.9.1 Android客户端与服务器连接中的各类功能419
9.9.2 Android客户端与服务器连接中各类功能的开发419
9.9.3 其他方法的开发421
9.10 本章小结421
第10章 中学教育AR应用——化学可视体验422
10.1 背景以及功能概述422
10.1.1 开发背景概述422
10.1.2 应用功能简介423
10.2 应用的策划及准备工作424
10.2.1 应用的策划424
10.2.2 开发前的准备工作425
10.2.3 资料卡片的结构及制作428
10.2.4 Vuforia部分的配置429
10.2.5 服务器端数据包简介430
10.3 应用的架构431
10.3.1 各个类的简要介绍432
10.3.2 应用架构简介434
10.4 Vuforia相关类435
10.5 界面绘制类443
10.5.1 界面控制类443
10.5.2 单独界面类445
10.6 线程类459
10.7 工具类462
10.7.1 下载工具类462
10.7.2 读取txt和bitmap工具类464
10.7.3 解压缩工具类467
10.7.4 读取模型工具类468
10.8 常量类469
10.9 管理类471
10.9.1 声音管理类471
10.9.2 着色器管理类472
10.9.3 图片管理类473
10.10 应用中着色器的开发475
10.10.1 绘制3D模型的着色器475
10.10.2 绘制2D界面的着色器476
10.10.3 绘制波浪矩形的着色器477
10.11 应用的优化与改进478
第11章 益智类游戏——污水征服者480
11.1 游戏背景及功能概述480
11.1.1 背景概述480
11.1.2 功能介绍480
11.2 游戏的策划及准备工作483
11.2.1 游戏的策划483
11.2.2 安卓平台下游戏开发的准备工作483
11.3 游戏的架构487
11.3.1 各个类的简要介绍487
11.3.2 游戏框架简介489
11.4 常量及公共类491
11.4.1 游戏主控类WaterActiviry491
11.4.2 游戏常量类Constant494
11.5 界面相关类495
11.5.1 游戏界面管理类ViewManager495
11.5.2 欢迎界面类BNWelcomeView497
11.5.3 选关界面类BNSelectView500
11.5.4 主菜单界面类BNMenuView505
11.5.5 游戏界面类BNGameView2507
11.5.6 纹理矩形绘制类RectForDraw519
11.5.7 地图数据结构相关类521
11.5.8 屏幕自适应相关类522
11.6 线程相关类524
11.6.1 计算缓冲线程类CalculateFloatBufferThread524
11.6.2 物理刷帧线程类UpdateThread525
11.6.3 火焰线程类FireUpdateThread527
11.7 水粒子计算相关类528
11.7.1 单个水粒子类Particle528
11.7.2 单个网格节点类Node529
11.7.3 物理计算类PhyCaulate529
11.8 游戏中着色器的开发532
11.8.1 纹理的着色器533
11.8.2 图像渐变的着色器533
11.8.3 水纹理的着色器534
11.8.4 加载界面闪屏纹理的着色器534
11.8.5 胜利失败对话框的纹理着色器535
11.8.6 烟火的纹理着色器535
11.9 游戏地图数据文件介绍536
11.10 游戏的优化及改进537
第12章 生活服务类应用——驾考宝典538
12.1 应用背景及功能介绍538
12.1.1 驾考宝典背景简介538
12.1.2 驾考宝典功能概述539
12.1.3 开发环境与目标平台541
12.2 功能预览及架构542
12.2.1 安卓端功能预览542
12.2.2 PC端功能预览546
12.2.3 目录结构图549
12.3 开发前的准备工作549
12.3.1 数据库设计549
12.3.2 数据库表设计551
12.3.3 使用Navicat for MySQL创建表并插入初始数据552
12.4 服务器端的实现553
12.4.1 常量类的开发553
12.4.2 服务线程的开发554
12.4.3 DB处理类的开发555
12.4.4 图片处理类556
12.4.5 辅助工具类557
12.4.6 其他方法的开发560
12.5 PC端功能搭建及界面实现560
12.5.1 用户登录功能的实现560
12.5.2 主管理界面功能的开发561
12.5.3 管理员信息及其他类型信息的开发563
12.5.4 试题管理功能的开发564
12.5.5 论坛管理功能的开发566
12.6 Android客户端各功能模板实现566
12.6.1 整体框架的搭建566
12.6.2 常量类的开发569
12.6.3 侧滑界面的实现569
12.6.4 调用系统浏览器571
12.6.5 启动界面功能的实现572
12.6.6 定位功能的实现573
12.6.7 返回键的监听574
12.6.8 选车界面的实现575
12.6.9 选驾校界面的实现576
12.6.10 Android端与服务器的连接577
12.6.11 答题界面模块的实现578
12.6.12 考试记录等功能的实现582
12.6.13 车友圈模块的实现584
12.6.14 个人中心模块的实现587
12.7 本章小结592
热门推荐
- 3849449.html
- 681459.html
- 3159850.html
- 203860.html
- 2932781.html
- 311807.html
- 3061983.html
- 3813834.html
- 900871.html
- 2688531.html
- http://www.ickdjs.cc/book_3318321.html
- http://www.ickdjs.cc/book_1856429.html
- http://www.ickdjs.cc/book_2374573.html
- http://www.ickdjs.cc/book_2814554.html
- http://www.ickdjs.cc/book_12675.html
- http://www.ickdjs.cc/book_2904133.html
- http://www.ickdjs.cc/book_179806.html
- http://www.ickdjs.cc/book_3350318.html
- http://www.ickdjs.cc/book_2416897.html
- http://www.ickdjs.cc/book_875832.html