图书介绍

Android应用案例开发大全PDF|Epub|txt|kindle电子书版本网盘下载

Android应用案例开发大全
  • 吴亚峰,苏亚光,于复兴编著;百纳科技审校 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115401809
  • 出版时间:2015
  • 标注页数:606页
  • 文件大小:124MB
  • 文件页数:620页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Android应用案例开发大全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 SDK的下载4

1.3.2 Android SDK的配置5

1.3.3创建并启动模拟器7

1.3.4第一个Android程序9

1.4 DDMS的灵活应用14

1.4.1初识DDMS14

1.4.2强大的日志管理功能——LogCat的使用15

1.4.3 Devices的管理15

1.4.4模拟器控制(Emulator Control)详解17

1.4.5 File Explorer SD Card文件管理器18

1.5本书案例项目的导入18

1.5.1导入并运行Android程序18

1.5.2 Android程序的监控与调试21

1.6本章小结21

第2章 3D动态壁纸——百纳水族馆22

2.1壁纸的背景及功能概述22

2.1.1壁纸背景概述22

2.1.2壁纸功能介绍22

2.2壁纸的策划及准备工作25

2.2.1壁纸的策划25

2.2.2 Android平台下3D开发的准备工作26

2.3壁纸的基本框架26

2.3.1壁纸项目的框架结构27

2.3.2各个类的简要介绍27

2.4壁纸的实现30

2.4.1壁纸服务类——OpenGLES2WallpaperService30

2.4.2自定义渲染器类——MySurfaceView32

2.5辅助绘制类35

2.5.1背景辅助绘制类——Background35

2.5.2气泡辅助绘制类——Bubble37

2.5.3鱼类辅助绘制类——MS3DModel38

2.6绘制相关类42

2.6.1气泡绘制相关类42

2.6.2群鱼绘制相关类44

2.6.3鱼群绘制相关类46

2.6.4鱼食绘制相关类48

2.7线程相关类50

2.7.1气泡移动线程类——BubbleThread50

2.7.2群鱼游动线程类——FishGoThread51

2.7.3鱼群游动线程类——FishSchoolThread52

2.7.4鱼食移动线程类——FoodThread54

2.7.5吸引力线程类——AttractThread55

2.8壁纸中的着色器开发57

2.8.1气泡的着色器57

2.8.2珍珠贝的着色器57

2.8.3鱼类的着色器59

2.9壁纸的优化与改进61

第3章 LBS类应用——掌上杭州62

3.1应用背景及功能介绍62

3.1.1背景简介62

3.1.2功能概述62

3.1.3开发环境63

3.2功能预览及架构63

3.2.1加载、美食、医疗功能预览64

3.2.2购物、景点、娱乐功能预览66

3.2.3搜索、设置功能预览70

3.2.4项目目录结构71

3.2.5新浪微博功能开发的准备73

3.3开发前的准备工作76

3.3.1信息的搜集76

3.3.2数据包的整理78

3.3.3 XML资源文件的准备79

3.4辅助工具类的开发80

3.4.1常量类的开发80

3.4.2图片获取类的开发81

3.4.3解压文件类的开发81

3.4.4读取文件类的开发82

3.4.5自定义字体类的开发83

3.5辅助功能的实现84

3.5.1加载功能的实现84

3.5.2主界面的实现86

3.5.3百度地图的实现88

3.6美食模块的实现93

3.6.1美食主界面的实现93

3.6.2介绍美食的实现95

3.7景点功能开发97

3.7.1景点主界面的开发97

3.7.2当前景点界面的开发101

3.7.3所有景点界面的开发102

3.7.4新浪微博功能的开发103

3.7.5搜索兴趣点功能的开发107

3.7.6语言选择功能的开发109

3.7.7建议反馈界面的开发110

3.8其他模块的实现111

3.8.1娱乐、医疗、购物的实现111

3.8.2住宿版块的实现113

3.8.3搜索模块的实现116

3.8.4设置模块的实现118

3.9本章小结119

第4章 理财类软件——BN理财助手120

4.1应用背景及功能介绍120

4.1.1 BN理财助手功能概述120

4.1.2 BN理财助手开发环境121

4.2开发前的准备工作121

4.2.1数据库的设计121

4.2.2数据库工具类124

4.2.3文本信息的搜集125

4.3功能预览及架构125

4.3.1 BN理财助手功能预览125

4.3.2 BN理财助手目录结构图128

4.4辅助工具类的开发129

4.4.1常量类的开发129

4.4.2自定义字体类的开发129

4.4.3数据库操作类的开发130

4.5欢迎功能模块的实现135

4.5.1 BN理财助手欢迎界面模块的实现136

4.5.2 BN理财助手引导页模块的实现138

4.6各个功能模块的实现141

4.6.1 BN理财助手主界面模块的实现141

4.6.2日常记账模块的实现143

4.6.3自选股模块的实现151

4.6.4理财常识的实现163

4.6.5备忘录的实现165

4.6.6计算器功能的实现168

4.6.7其他功能的开发171

4.7本章小结172

第5章 LBS交通软件——百纳公交小助手173

5.1系统背景及功能介绍173

5.1.1背景简介173

5.1.2模块与界面概览173

5.1.3开发环境174

5.2功能预览及框架175

5.2.1项目功能预览175

5.2.2项目目录结构177

5.3开发前的准备工作180

5.3.1数据库表的设计180

5.3.2百度地图键值的申请181

5.3.3百度地图的显示182

5.3.4 XML资源文件的准备183

5.4辅助工具类的开发185

5.4.1常量类的开发185

5.4.2工具类的开发185

5.4.3换乘路径规划工具类的开发186

5.4.4定位和获取附近公交站工具类的开发187

5.5各个功能模块的实现189

5.5.1选择城市界面模块的实现189

5.5.2主界面模块的实现192

5.5.3线路查询模块的实现194

5.5.4换乘方案查询模块的实现202

5.5.5定位附近站点模块的开发211

5.6本章小结217

第6章 学生个人辅助软件——天气课程表218

6.1系统背景及功能介绍218

6.1.1天气课程表背景简介218

6.1.2天气课程表功能概述218

6.1.3天气课程表开发环境219

6.2功能预览及框架220

6.2.1天气课程表功能预览220

6.2.2天气课程表目录结构图222

6.3开发前的准备工作224

6.3.1数据库表的设计224

6.3.2天气预报ak值的申请225

6.3.3 XML资源文件的准备227

6.4辅助工具类的开发228

6.4.1常量类的开发228

6.4.2天气预报工具类的开发229

6.4.3本地数据库的开发230

6.4.4获得整周显示日期工具类的开发232

6.5各个功能模块的实现233

6.5.1输入学期开始时间模块的开发233

6.5.2天气课程表主界面模块的实现235

6.5.3添加课程信息界面模块的开发247

6.5.4查看课程信息界面模块的实现255

6.5.5编辑课程信息界面模块的开发258

6.5.6查看课程整周界面模块的实现259

6.5.7桌面Widget模块的开发264

6.6本章小结271

第7章 校园辅助软件——新生小助手272

7.1应用背景及功能介绍272

7.1.1新生小助手背景简介272

7.1.2新生小助手功能概述272

7.1.3新生小助手开发环境273

7.2功能预览及架构273

7.2.1新生小助手功能预览274

7.2.2新生小助手目录结构图276

7.3开发前的准备工作279

7.3.1文本信息的搜集279

7.3.2相关图片的采集281

7.3.3数据包的整理284

7.3.4 XML资源文件的准备284

7.4辅助工具类的开发286

7.4.1常量类的开发286

7.4.2图片获取类的开发286

7.4.3解压文件类的开发287

7.4.4读取文件类的开发288

7.4.5自定义字体类的开发288

7.4.6平面图数据类的开发289

7.5加载功能模块的实现294

7.6各个功能模块的实现297

7.6.1新生小助手主界面模块的实现297

7.6.2认识联大模块的实现299

7.6.3报到流程模块的实现312

7.6.4校内导航模块的实现313

7.6.5唐山导航模块的实现314

7.6.6更多信息模块的实现321

7.7本章小结323

第8章 餐饮行业移动管理系统——Pad点菜系统324

8.1系统背景及功能概述324

8.1.1背景简介324

8.1.2功能概述324

8.1.3开发环境和目标平台325

8.2开发前的准备工作326

8.2.1数据库设计326

8.2.2数据库表设计327

8.2.3使用Navicat for MySQL创建表并插入初始数据331

8.3系统功能预览及总体架构332

8.3.1 PC端预览332

8.3.2 Pad端功能预览334

8.3.3系统Pad端目录结构图336

8.4 PC端的界面搭建与功能实现337

8.4.1用户登录功能的开发337

8.4.2菜品信息管理功能的开发339

8.4.3菜品图片管理功能的开发341

8.4.4员工信息管理功能的开发342

8.4.5订单管理与结账功能的开发344

8.4.6其他方法的开发347

8.5服务器端的实现347

8.5.1常量类的开发347

8.5.2服务线程的开发348

8.5.3 DB处理类的开发349

8.5.4流处理类的开发350

8.5.5图片处理类352

8.5.6辅助工具类354

8.5.7其他方法的开发356

8.6 Android端的准备工作356

8.6.1图片资源的准备356

8.6.2 xml资源文件的准备356

8.7欢迎界面功能模块的实现358

8.7.1欢迎界面的开发358

8.7.2员工登录功能的开发359

8.7.3设置功能的开发362

8.7.4员工注销功能的开发366

8.8 Pad手持端各功能模块的实现368

8.8.1 Pad手持端点菜模块的实现368

8.8.2 Pad手持端开台模块的实现370

8.8.3 Pad手持端已选菜品模块的实现371

8.8.4 Pad手持端餐台加菜模块的实现373

8.8.5 Pad手持端账单查询模块的实现374

8.9 Pad手持端与服务器连接的实现376

8.9.1 Pad手持端与服务器连接各类的功能376

8.9.2 Pad手持端与服务器连接各类的功能的开发377

8.9.3其他方法的开发380

8.10本章小结381

第9章 音乐休闲软件——百纳网络音乐播放器382

9.1系统的功能介绍382

9.1.1百纳音乐播放器功能概述382

9.1.2百纳音乐播放器开发环境和目标平台383

9.2开发前的准备工作384

9.2.1数据库表的设计384

9.2.2数据库表的创建385

9.2.3使用Navicat for MySQL创建表并插入初始数据387

9.3系统功能预览及总体架构388

9.3.1 PC端预览388

9.3.2 Android客户端功能预览390

9.3.3 Android客户端目录结构图391

9.4 PC端的界面搭建与功能实现392

9.4.1用户登录功能的开发392

9.4.2主管理界面功能的开发394

9.4.3歌手管理功能的开发395

9.4.4歌曲管理功能的开发398

9.4.5专辑功能的开发399

9.5服务器端的实现401

9.5.1常量类的开发401

9.5.2服务线程的开发402

9.5.3 DB处理类的开发403

9.5.4图片处理类404

9.5.5辅助工具类405

9.5.6其他方法的开发406

9.6 Android客户端的准备工作406

9.6.1图片资源的准备406

9.6.2 xml资源文件的准备406

9.6.3本地数据库的准备407

9.6.4常量类的准备409

9.7 Android客户端基本构架的开发410

9.7.1音乐播放器的基本构架410

9.7.2音乐播放模块的开发410

9.7.3音乐切换模块的开发413

9.8 Android客户端功能模块的实现415

9.8.1主界面的实现415

9.8.2扫描音乐的实现418

9.8.3音乐列表的实现419

9.8.4播放界面的实现422

9.8.5网络界面的实现427

9.9 Android客户端与服务器连接的实现428

9.9.1 Android客户端与服务器连接各类功能428

9.9.2 Android客户端与服务器连接各类功能的开发428

9.9.3其他方法的开发430

9.10本章小结431

第10章 休闲类游戏——3D保龄球432

10.1游戏的背景及功能概述432

10.1.1背景描述432

10.1.2功能介绍433

10.2游戏的策划及准备工作436

10.2.1游戏的策划437

10.2.2手机平台下游戏的准备工作437

10.2.3手机游戏录像的准备工作439

10.3游戏的架构441

10.3.1各个类的简要介绍441

10.3.2游戏框架简介443

10.4显示界面类445

10.4.1显示界面类MySurfaceView445

10.4.2加载界面类LoadView446

10.4.3场景选择界面类OptionView448

10.4.4游戏界面类GameView450

10.4.5暂停界面类PauseView457

10.5辅助工具类458

10.5.1工具类458

10.5.2辅助类462

10.5.3自定义管理器类468

10.5.4线程类471

10.6绘制相关类476

10.6.1 3D模型绘制类的开发476

10.6.2 GameObject绘制类的开发478

10.6.3 BN2DObject绘制类的开发479

10.7粒子系统的开发481

10.7.1基本原理481

10.7.2开发步骤481

10.8本游戏中的着色器483

10.9游戏的优化及改进487

10.10本章小结487

第11章 益智类游戏——污水征服者488

11.1游戏背景及功能概述488

11.1.1背景概述488

11.1.2功能介绍488

11.2游戏的策划及准备工作490

11.2.1游戏的策划490

11.2.2安卓平台下游戏开发的准备工作491

11.3游戏的架构495

11.3.1各个类的简要介绍495

11.3.2游戏框架简介497

11.4常量及公共类498

11.4.1游戏主控类WaterActivity498

11.4.2游戏常量类Constant501

11.5界面相关类502

11.5.1游戏界面管理类ViewManager502

11.5.2欢迎界面类BNWelcomeView505

11.5.3选关界面类BNSelectView508

11.5.4主菜单界面类BNMenuView512

11.5.5游戏界面类BNGameView2515

11.5.6纹理矩形绘制类RectForDraw526

11.5.7屏幕自适应相关类529

11.6线程相关类531

11.6.1计算缓冲线程类CalculateFloatBufferThread531

11.6.2物理刷帧线程类UpdateThread532

11.6.3火焰线程类FireUpdateThread534

11.7水粒子计算相关类535

11.7.1单个水粒子类Particle535

11.7.2单个网格节点类Node536

11.7.3物理计算类PhyCaulate536

11.8游戏中着色器的开发540

11.8.1纹理的着色器540

11.8.2图像渐变的着色器540

11.8.3水纹理的着色器541

11.8.4加载界面闪屏纹理的着色器541

11.8.5胜利失败对话框的纹理着色器542

11.8.6烟火的纹理着色器542

11.9游戏地图数据文件介绍543

11.10游戏的优化及改进544

第12章 新闻发布管理系统——西泠手机报545

12.1系统背景及功能概述545

12.1.1背景简介545

12.1.2功能概述545

12.1.3开发环境和目标平台547

12.2开发前的准备工作548

12.2.1数据库设计548

12.2.2数据库表设计549

12.2.3使用Navicat for MySQL创建表并插入初始数据552

12.2.4使用Tomcat搭建服务器553

12.3系统功能预览及总体架构554

12.3.1 PC端预览554

12.3.2手机端功能预览556

12.3.3系统手机端目录结构图558

12.4服务器端的实现558

12.4.1常量类的开发558

12.4.2服务线程的开发559

12.4.3 DB处理类的开发561

12.4.4流处理类的开发563

12.4.5辅助工具类的开发565

12.4.6其他方法的开发566

12.5 PC端的界面搭建与功能实现567

12.5.1用户登录功能的开发567

12.5.2新闻新增功能的开发571

12.5.3审核管理功能的开发575

12.5.4新闻审核功能的开发578

12.5.5其他方法的开发582

12.6 Android端的准备工作582

12.6.1图片资源的准备582

12.6.2 xml资源文件的准备583

12.7 Android手机端工具类的开发584

12.7.1网络连接工具类的开发585

12.7.2 SQLite数据库访问工具类的开发586

12.7.3动画控制工具类的开发588

12.7.4其他工具类的开发588

12.8手机端的界面搭建和功能实现588

12.8.1常量类开发588

12.8.2主界面搭建和大体框架开发589

12.8.3获得栏目和新闻信息方法的开发593

12.8.4部分控件适配器的开发596

12.8.5部分控件监听器的开发598

12.8.6新闻详情界面的开发600

12.9本章小结606

热门推荐