《Android应用案例开发大全》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
作者
吴亚峰
分类
科技技术
出版社
人民邮电出版社
语言
中文

《Android应用案例开发大全》内容简介

本书以讲解Android手机综合应用程序开发为主题,通过11个典型范例全面且深入地讲解了单机应用、网络应用、商业案例、游戏案例等多个开发技术。 全书共分12章,详细介绍了3D动态壁纸—百纳水族馆,LBS类应用—掌上杭州,营销管理系统—手机汽车4S店,LBS交通软件—百纳公交小助手,校园服务类应用—社团宝,校园辅助软件—手机新生小助手,生活辅助类应用—美食天下,音乐休闲软件—百纳网络音乐播放器,中学教育AR应用—化学可视体验,益智类游戏—污水征服者,生活服务类应用—驾考宝典等Android应用的开发技术。书中所有案例的全部源代码读者都可以通过网络下载,方便学习。 本书以真实的项目开发为写作背景,具有很强的实用性和实战性。讲解上深入浅出、通俗易懂,既有Android开发的实战技术和技巧,也包括真实项目的策划方案。本书非常适合初学者或有一定Android基础并希望学习Android开发技术的读者使用。

《Android应用案例开发大全》书籍信息摘要

《Android应用案例开发大全》内容简介与阅读建议,作者 吴亚峰,科技技术。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:Android、计算机类。

《Android应用案例开发大全》适合哪些读者?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

获取建议

《Android应用案例开发大全》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 目 录
  2. 第1章 初识庐山真面目——Android简介 1
  3. 1.1 Android的来龙去脉 1
  4. 1.2 掀起Android的盖头来 1
  5. 1.2.1 选择Android的理由 1
  6. 1.2.2 Android的应用程序框架 2
  7. 1.3 Android开发环境的搭建 4
  8. 1.3.1 Android Studio和Android SDK的下载 4
展开全部(共 300 章节)
  1. 1.3.2 Android Studio和Android SDK的安装 5
  2. 1.3.3 第 一个Android程序 8
  3. 1.4 DDMS的灵活应用 13
  4. 1.4.1 初识DDMS 13
  5. 1.4.2 System.out.println方法 14
  6. 1.4.3 android.util.Log类 14
  7. 1.4.4 Devices的管理 15
  8. 1.4.5 模拟器控制(Emulator Control)详解 17
  9. 1.4.6 File Explorer——SD Card文件管理器 18
  10. 1.5 本书案例项目的导入 19
  11. 1.6 本章小结 20
  12. 第 2章 3D动态壁纸——百纳水族馆 21
  13. 2.1 背景及功能概述 21
  14. 2.1.1 项目背景 21
  15. 2.1.2 功能介绍 22
  16. 2.2 策划及准备工作 23
  17. 2.2.1 项目策划 24
  18. 2.2.2 Android平台下3D开发的准备工作 24
  19. 2.2.3 百纳骨骼动画格式文件 25
  20. 2.3 整体介绍 25
  21. 2.4 项目的绘制 28
  22. 2.4.1 介绍壁纸服务类——OpenGLES3WallpaperService 29
  23. 2.4.2 自定义渲染器类——MySurfaceView 30
  24. 2.5 辅助绘制类 33
  25. 2.5.1 背景辅助绘制类——Background 34
  26. 2.5.2 气泡辅助绘制类——Bubble 35
  27. 2.5.3 鱼类辅助绘制类——BNModel 36
  28. 2.5.4 模型辅助绘制类——BnggdhDraw 37
  29. 2.6 绘制相关类 40
  30. 2.6.1 气泡绘制相关类 40
  31. 2.6.2 群鱼绘制相关类 42
  32. 2.6.3 鱼群绘制相关类 44
  33. 2.6.4 鱼食绘制相关类 46
  34. 2.7 线程相关类 48
  35. 2.7.1 气泡移动线程类——BubbleThread 48
  36. 2.7.2 群鱼游动线程类——FishGoThread 48
  37. 2.7.3 鱼群游动线程类——FishSchoolThread 49
  38. 2.7.4 鱼食移动线程类——FoodThread 51
  39. 2.7.5 吸引力线程类——AttractThread 52
  40. 2.7.6 线程组管理类——BNThreadGroup 54
  41. 2.8 着色器的开发 54
  42. 2.8.1 气泡的着色器 54
  43. 2.8.2 珍珠着色器 55
  44. 2.8.3 鱼类的着色器 57
  45. 2.9 优化与改进 58
  46. 第3章 LBS类应用——掌上杭州 59
  47. 3.1 应用背景及功能介绍 59
  48. 3.1.1 背景简介 59
  49. 3.1.2 功能概述 59
  50. 3.1.3 开发环境 60
  51. 3.2 功能预览及架构 60
  52. 3.2.1 加载、美食、医疗功能预览 60
  53. 3.2.2 购物、景点、娱乐功能预览 63
  54. 3.2.3 搜索、设置功能预览 67
  55. 3.2.4 项目目录结构 68
  56. 3.3 开发前的准备工作 69
  57. 3.3.1 信息的搜集 69
  58. 3.3.2 数据包的整理 72
  59. 3.3.3 XML资源文件的准备 72
  60. 3.4 辅助工具类的开发 74
  61. 3.4.1 常量类的开发 74
  62. 3.4.2 图片获取类的开发 74
  63. 3.4.3 解压文件类的开发 75
  64. 3.4.4 读取文件类的开发 76
  65. 3.4.5 自定义字体类的开发 76
  66. 3.5 辅助功能的实现 77
  67. 3.5.1 加载功能的实现 77
  68. 3.5.2 主界面的实现 80
  69. 3.5.3 百度地图的实现 82
  70. 3.6 美食模块的实现 86
  71. 3.6.1 美食主界面的实现 86
  72. 3.6.2 介绍美食的实现 88
  73. 3.7 景点功能开发 90
  74. 3.7.1 景点主界面的开发 91
  75. 3.7.2 当前景点界面的开发 95
  76. 3.7.3 所有景点界面的开发 96
  77. 3.7.4 新浪微博功能的开发 97
  78. 3.7.5 搜索兴趣点功能的开发 101
  79. 3.7.6 语言选择功能的开发 102
  80. 3.7.7 建议反馈界面的开发 103
  81. 3.8 其他模块的实现 104
  82. 3.8.1 娱乐、医疗、购物的实现 104
  83. 3.8.2 住宿版块的实现 106
  84. 3.8.3 搜索模块的实现 109
  85. 3.8.4 设置模块的实现 112
  86. 3.9 本章小结 113
  87. 第4章 营销管理系统——手机汽车4S店 114
  88. 4.1 系统背景及功能介绍 114
  89. 4.1.1 手机汽车4S店背景简介 114
  90. 4.1.2 手机汽车4S店功能概述 114
  91. 4.1.3 手机汽车4S店开发环境和目标平台 116
  92. 4.2 开发前的准备工作 117
  93. 4.2.1 数据库设计 117
  94. 4.2.2 数据库表设计 118
  95. 4.2.3 使用Navicat for MySQL创建表并插入初始数据 121
  96. 4.3 系统功能预览及总体架构 122
  97. 4.3.1 PC端预览 122
  98. 4.3.2 Android客户端功能预览 125
  99. 4.3.3 Android客户端项目目录结构 126
  100. 4.4 PC端的界面搭建与功能实现 127
  101. 4.4.1 用户登录功能的开发 127
  102. 4.4.2 主管理界面功能的开发 129
  103. 4.4.3 汽车车型管理功能的开发 130
  104. 4.4.4 汽车新闻管理功能的开发 134
  105. 4.4.5 信息反馈管理功能的开发 136
  106. 4.5 服务器端的实现 137
  107. 4.5.1 常量类的开发 137
  108. 4.5.2 服务线程的开发 137
  109. 4.5.3 DB处理类的开发 139
  110. 4.5.4 图片处理类 140
  111. 4.4.5 辅助工具类 140
  112. 4.4.6 其他方法的开发 142
  113. 4.6 Android客户端的准备工作 142
  114. 4.6.1 图片资源的准备 142
  115. 4.6.2 XML资源文件的准备 143
  116. 4.7 加载界面功能模块的实现 144
  117. 4.8 Android客户端各功能模块的实现 147
  118. 4.8.1 汽车4S店主界面模块的实现 147
  119. 4.8.2 汽车新闻模块的实现 150
  120. 4.8.3 汽车车型模块的实现 154
  121. 4.8.4 汽车文化模块的实现 158
  122. 4.8.5 汽车经销商模块的实现 159
  123. 4.8.6 汽车服务模块的实现 160
  124. 4.9 Android客户端与服务器连接的实现 166
  125. 4.9.1 Android客户端与服务器连接的各类功能 166
  126. 4.9.2 Android客户端与服务器连接中各类功能的开发 167
  127. 4.9.3 其他方法的开发 168
  128. 4.10 本章小结 168
  129. 第5章 LBS交通软件——百纳公交小助手 170
  130. 5.1 系统背景及功能介绍 170
  131. 5.1.1 背景简介 170
  132. 5.1.2 模块与界面概览 170
  133. 5.1.3 开发环境 172
  134. 5.2 功能预览及框架 172
  135. 5.2.1 项目功能预览 172
  136. 5.2.2 项目目录结构 175
  137. 5.3 开发前的准备工作 177
  138. 5.3.1 数据库表的设计 177
  139. 5.3.2 百度地图键值的申请 178
  140. 5.3.3 百度地图的显示 179
  141. 5.3.4 XML资源文件的准备 180
  142. 5.4 辅助工具类的开发 182
  143. 5.4.1 常量类的开发 182
  144. 5.4.2 工具类的开发 183
  145. 5.4.3 换乘路径规划工具类的开发 184
  146. 5.4.4 定位和获取附近公交站工具类的开发 185
  147. 5.5 各个功能模块的实现 186
  148. 5.5.1 选择城市界面模块的实现 186
  149. 5.5.2 主界面模块的实现 189
  150. 5.5.3 线路查询模块的实现 191
  151. 5.5.4 换乘方案查询模块的实现 200
  152. 5.5.5 定位附近站点模块的开发 208
  153. 5.6 本章小结 215
  154. 第6章 校园服务类应用——社团宝 216
  155. 6.1 应用背景及功能介绍 216
  156. 6.1.1 软件背景简介 216
  157. 6.1.2 软件功能概述 216
  158. 6.1.3 软件开发环境与目标平台 218
  159. 6.2 功能预览及架构 219
  160. 6.2.1 管理端功能预览 219
  161. 6.2.2 Android端功能预览 220
  162. 6.2.3 目录结构图 223
  163. 6.3 开发前的准备工作 224
  164. 6.3.1 数据库设计 224
  165. 6.3.2 数据库表设计 225
  166. 6.3.3 使用Navicat for MySQL创建表并插入初始数据 228
  167. 6.4 服务器端的实现 229
  168. 6.4.1 常量类的开发 229
  169. 6.4.2 服务线程的开发 229
  170. 6.4.3 辅助工具类 231
  171. 6.4.4 其他方法的开发 232
  172. 6.5 管理端功能搭建及界面实现 233
  173. 6.5.1 用户登录功能的实现 233
  174. 6.5.2 主管理界面功能的开发 234
  175. 6.5.3 社团管理功能的开发 236
  176. 6.5.4 意见管理功能的开发 238
  177. 6.5.5 账号管理功能的开发 238
  178. 6.6 Android客户端各功能模板实现 240
  179. 6.6.1 整体框架的搭建 240
  180. 6.6.2 常量类的开发 244
  181. 6.6.3 自定义字体类的开发 244
  182. 6.6.4 启动界面功能的实现 245
  183. 6.6.5 调用系统浏览器 246
  184. 6.6.6 滚动加载功能的实现 247
  185. 6.6.7 Android端与服务器的连接 250
  186. 6.6.8 个人功能模块的实现 251
  187. 6.6.9 图片处理 256
  188. 6.6.10 Exit类的搭建 257
  189. 6.6.11 社团主界面的构建 258
  190. 6.6.12 活动主界面的构建 259
  191. 6.6.13 社交主界面的构建 261
  192. 6.6.14 社交功能的实现 262
  193. 6.7 本章小结 263
  194. 第7章 校园辅助软件——手机新生小助手 264
  195. 7.1 应用背景及功能介绍 264
  196. 7.1.1 新生小助手背景简介 264
  197. 7.1.2 新生小助手功能概述 264
  198. 7.1.3 新生小助手开发环境 265
  199. 7.2 功能预览及架构 265
  200. 7.2.1 新生小助手功能预览 266
  201. 7.2.2 新生小助手目录结构图 269
  202. 7.3 开发前的准备工作 271
  203. 7.3.1 文本信息的搜集 272
  204. 7.3.2 相关图片的采集 274
  205. 7.3.3 数据包的整理 276
  206. 7.3.4 XML资源文件的准备 277
  207. 7.4 辅助工具类的开发 278
  208. 7.4.1 常量类的开发 278
  209. 7.4.2 图片获取类的开发 278
  210. 7.4.3 解压文件类的开发 279
  211. 7.4.4 读取文件类的开发 280
  212. 7.4.5 自定义字体类的开发 280
  213. 7.4.6 平面图数据类的开发 281
  214. 7.5 加载功能模块的实现 286
  215. 7.6 各个功能模块的实现 289
  216. 7.6.1 新生小助手主界面模块的实现 289
  217. 7.6.2 认识联大模块的实现 291
  218. 7.6.3 报到流程模块的实现 304
  219. 7.6.4 校内导航模块的实现 305
  220. 7.6.5 唐山导航模块的实现 307
  221. 7.6.6 更多信息模块的实现 313
  222. 7.7 本章小结 314
  223. 第8章 生活辅助类应用——美食天下 315
  224. 8.1 系统的功能介绍 315
  225. 8.1.1 美食天下功能概述 315
  226. 8.1.2 应用开发环境和目标平台 317
  227. 8.2 开发前的准备工作 317
  228. 8.2.1 数据库设计 318
  229. 8.2.2 数据库表的设计 319
  230. 8.2.3 使用Navicat Lite for MySQL
  231. 创建新表并插入初始数据 324
  232. 8.3 系统功能预览及总体架构 325
  233. 8.3.1 PC端预览 325
  234. 8.3.2 Android客户端功能预览 328
  235. 8.3.3 Android客户端目录结构图 331
  236. 8.4 PC端的界面搭建与功能实现 332
  237. 8.4.1 用户登录功能的开发 332
  238. 8.4.2 主管理界面功能的开发 334
  239. 8.4.3 菜品添加功能的开发 335
  240. 8.4.4 菜品信息管理功能的开发 338
  241. 8.5 服务器端的实现 342
  242. 8.5.1 常量类的开发 342
  243. 8.5.2 服务线程的开发 343
  244. 8.5.3 DB处理类的开发 344
  245. 8.5.4 图片处理类 345
  246. 8.5.5 其他方法的开发 346
  247. 8.6 Android客户端的准备工作 346
  248. 8.6.1 图片资源的准备 346
  249. 8.6.2 XML资源文件的准备 347
  250. 8.6.3 本地数据库的准备 347
  251. 8.6.4 常量类的准备 350
  252. 8.7 Android定位功能的开发 350
  253. 8.7.1 创建应用以及百度地图SDK的
  254. 下载 350
  255. 8.7.2 手机定位功能的实现 353
  256. 8.8 Android客户端功能的实现 354
  257. 8.8.1 主界面的实现 354
  258. 8.8.2 查找菜品功能的实现 356
  259. 8.8.3 上传菜品功能的实现 362
  260. 8.8.4 菜品评论功能的实现 364
  261. 8.8.5 查看离线菜品和随拍功能的
  262. 实现 365
  263. 8.9 Android客户端与服务器连接的实现 367
  264. 8.9.1 Android客户端与服务器连接
  265. 中的各类功能 367
  266. 8.9.2 Android客户端与服务器连接
  267. 中各类功能的开发 368
  268. 8.9.3 其他方法的开发 371
  269. 8.10 本章小结 371
  270. 第9章 音乐休闲软件——百纳网络音乐
  271. 播放器 372
  272. 9.1 系统的功能介绍 372
  273. 9.1.1 百纳音乐播放器功能概述 372
  274. 9.1.2 百纳音乐播放器开发环境和
  275. 目标平台 373
  276. 9.2 开发前的准备工作 374
  277. 9.2.1 数据库表的设计 374
  278. 9.2.2 数据库表的创建 375
  279. 9.2.3 使用Navicat for MySQL创建
  280. 新表并插入初始数据 377
  281. 9.3 系统功能预览及总体架构 378
  282. 9.3.1 PC端预览 378
  283. 9.3.2 Android客户端功能预览 380
  284. 9.3.3 Android客户端目录结构图 382
  285. 9.4 PC端的界面搭建与功能实现 383
  286. 9.4.1 用户登录功能的开发 383
  287. 9.4.2 主管理界面功能的开发 385
  288. 9.4.3 歌手管理功能的开发 386
  289. 9.4.4 歌曲管理功能的开发 389
  290. 9.4.5 专辑的功能的开发 390
  291. 9.5 服务器端的实现 392
  292. 9.5.1 常量类的开发 392

常见问题

《Android应用案例开发大全》适合谁读?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

《Android应用案例开发大全》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《Android应用案例开发大全》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《Android应用案例开发大全》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《Android应用案例开发大全》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《Android应用案例开发大全》相关书籍?

可以进入 吴亚峰 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。