图书介绍

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

Android应用案例开发大全
  • 吴亚峰,苏亚光编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115260123
  • 出版时间:2011
  • 标注页数:652页
  • 文件大小:108MB
  • 文件页数:670页
  • 主题词:移动终端-应用程序-程序设计

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.1Android的诞生1

1.2Android的特点1

1.3Android开发环境的搭建2

1.3.1AndroidSDK的安装及环境变量的配置2

1.3.2Eclipse集成开发环境的搭建3

1.3.3模拟器的创建和运行4

1.4DDMS的灵活应用5

1.4.1初识DDMS6

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

1.4.3Devices的管理8

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

1.4.5FileExplorer——SDCard文件管理器11

1.5第一个Android程序——HelloAndroid12

1.6Android应用程序的项目结构15

1.7本章小结16

第2章移动查询系统——百纳铁路小助手17

2.1系统背景及功能概述17

2.1.1背景简介17

2.1.2功能概述17

2.1.3开发环境和目标平台18

2.2开发前的准备工作18

2.2.1数据库设计18

2.2.2图片资源的搜集和制作20

2.3系统功能预览21

2.4界面主类LCCXActivity4

2.5辅助界面相关类43

2.5.1欢迎界面WelcomeView类43

2.5.2自定义控件GGView类45

2.5.3适配器City Adapter类47

2.6数据库操作相关类53

2.6.1数据库表的创建——CreatTable类53

2.6.2数据库操作LoadUtil类54

2.7知识点汇总60

2.8本章小结60

第3章数据库客户端应用——日程管理专家61

3.1开发背景及功能概述61

3.1.1开发背景61

3.1.2功能概述61

3.1.3开发环境和目标平台62

3.2软件预览及功能结构62

3.2.1软件预览62

3.2.2功能结构64

3.3开发前的准备工作65

3.3.1图片资源的准备65

3.3.2数据库设计66

3.3.3数据库表设计66

3.4欢迎界面68

3.5数据库的开发69

3.6工具类Schedule78

3.7常量类Constant81

3.8主控制类RcActivity82

3.9主界面的开发86

3.10新建日程界面的开发90

3.11类型管理界面的开发94

3.12日程查找界面的开发95

3.13查找结果界面的开发98

3.14帮助界面的开发101

3.15 更新对话框内容方法的开发101

3.16本章小结105

第4章 网络游戏开发——易扑克网络对战游戏106

4.1游戏的背景及功能概述106

4.1.1背景概述106

4.1.2功能简介106

4.2游戏的策划及准备工作109

4.2.1游戏的策划109

4.2.2 Android平台下游戏开发的准备工作109

4.3游戏的框架111

4.3.1各个类的简要介绍111

4.3.2游戏的框架简介112

4.4共有类WLQPActivity的实现113

4.5辅助界面相关类的实现119

4.5.1欢迎界面类120

4.5.2主菜单界面类121

4.6游戏界面相关类的实现124

4.6.1游戏界面框架124

4.6.2界面刷帧线程类130

4.6.3牌图分割类131

4.6.4牌的控制类133

4.6.5出牌规则类134

4.6.6牌型规则138

4.7客户端代理线程140

4.8服务器相关类142

4.8.1服务器主类142

4.8.2服务器代理线程144

4.8.3发牌类148

4.9本章小结149

第5章 动态壁纸游戏经典——坦克大战动态壁纸150

5.1动态壁纸的背景及功能概述150

5.1.1背景概述150

5.1.2功能简介151

5.2游戏的策划及准备工作153

5.2.1游戏的策划153

5.2.2 Android平台下游戏开发的准备工作153

5.3游戏的架构154

5.3.1游戏的框架简介155

5.3.2游戏的类结构155

5.4地图设计器的开发156

5.5主控制类的实现157

5.5.1主控制类的代码框架158

5.5.2游戏引擎类的代码框架159

5.5.3游戏引擎类主要方法的开发160

5.6游戏工具类的开发165

5.6.1常量类的代码框架165

5.6.2常量类主要方法的实现165

5.6.3横屏的常量类的开发167

5.6.4屏幕尺寸结果类的开发168

5.6.5适应屏工具类的开发168

5.7游戏实体模块的开发170

5.7.1英雄类的代码框架170

5.7.2 Hero类的部分成员方法的实现171

5.7.3英雄坦克子弹相关类的开发176

5.7.4敌方坦克相关类的开发178

5.7.5子弹类的开发181

5.7.6奖励物相关类的开发182

5.7.7障碍物相关类的开发183

5.7.8游戏大本营——(Home)类的开发184

5.8地图的设计与实现185

5.8.1地图类的代码框架185

5.8.2地图类中主要方法的开发186

5.9游戏后台逻辑模块的开发189

5.9.1英雄走的线程类的开发189

5.9.2英雄发射子弹线程类的开发190

5.9.3英雄发射子弹走的线程类的开发190

5.9.4产生坦克的线程类的开发191

5.9.5英雄走的线程类的开发193

5.9.6坦克改变方向的线程类的开发193

5.9.7坦克发射子弹的线程类的开发194

5.9.8修筑老窝线程类的开发194

5.9.9保护英雄线程类的开发195

5.9.10使坦克停止的线程类的开发196

5.10游戏的优化与改进196

5.11本章小结197

第6章 移动管理系统——大学图书管理系统198

6.1系统分析198

6.1.1需求分析198

6.1.2可行性分析199

6.2系统设计200

6.2.1系统目标200

6.2.2系统功能结构200

6.2.3构建开发环境200

6.2.4学生端的系统预览200

6.2.5管理端的系统预览204

6.3数据库设计207

6.3.1数据库分析207

6.3.2数据库结构图207

6.3.3数据库表的设计208

6.4开发前的准备工作212

6.5欢迎界面的设计212

6.6学生端用户登录模块214

6.6.1登录界面的开发214

6.6.2登录界面功能的实现218

6.6.3数据库操纵方法的实现219

6.7学生端主页模块219

6.7.1学生端主界面的开发219

6.7.2界面跳转控制功能222

6.8学生端查询功能模块223

6.8.1查询主界面及功能开发223

6.8.2个人已借图书查询界面及功能开发225

6.8.3馆内图书查询界面及功能开发227

6.8.4数据库操作方法的实现230

6.9学生端图书挂失功能模块231

6.9.1挂失界面及功能开发231

6.9.2数据库操纵方法的实现233

6.10学生端图书预约功能模块234

6.10.1图书预约界面及功能开发235

6.10.2数据库操作方法的实现237

6.11管理端开发238

6.11.1管理员登录界面的开发238

6.11.2管理员登录验证模块238

6.12管理端主界面的开发239

6.13图书管理模块239

6.13.1图书管理界面的开发239

6.13.2其他图书管理界面的开发241

6.13.3图书管理界面监听方法242

6.13.4图书入库和图书删除方法的实现244

6.13.5图书查询和修改图书信息方法的实现249

6.14学生管理模块251

6.14.1学生管理界面简介251

6.14.2学生管理界面的开发251

6.14.3数据库操作方法的实现253

6.15 管理员管理模块255

6.15.1管理员管理界面开发255

6.15.2管理员管理界面监听方法256

6.15.3数据库操作方法的实现257

6.16管理端图书查询模块259

6.17管理端图书挂失模块259

6.18管理端图书借阅预约模块260

6.18.1图书借阅功能按钮监听260

6.18.2数据库操作方法的实现262

6.19欠款缴纳模块262

6.19.1欠款缴纳界面的开发262

6.19.2数据操作方法的实现262

6.20本章小结263

第7章 导航与地图开发(LBS)——北京地铁小助手264

7.1项目系统背景及功能介绍264

7.1.1项目背景简介264

7.1.2功能概述264

7.1.3构建项目开发环境265

7.1.4系统预览265

7.2数据库设计268

7.2.1数据库分析268

7.2.2数据库结构图268

7.2.3数据库表的设计268

7.3欢迎界面的设计271

7.4主界面的开发274

7.4.1界面主框架的开发274

7.4.2列表站点选择的界面开发275

7.4.3最近站点查询界面开发277

7.5列表站点选择模块的开发280

7.5.1列表站点选择界面的显示280

7.5.2控件中数据初始化281

7.5.3 Intent消息机制的开发283

7.6最近站点查询模块的开发284

7.6.1最近站点查询界面显示284

7.6.2定位自己的当前位置284

7.6.3 Intent消息机制的开发286

7.6.4最近站点对话框的开发288

7.7地图开发的前期准备290

7.7.1申请Android Map API Key290

7.7.2地图界面布局的开发291

7.8 Map地图的初始化293

7.8.1 Intent消息的接收293

7.8.2定位自己的当前位置293

7.8.3地图图层加载294

7.9信息图层MyBallonOverlay的开发295

7.9.1提示信息窗口的开发295

7.9.2站点提示图标和信息窗口的绘制297

7.9.3 MyBallonOverlay事件触发297

7.10站点标志图层的开发298

7.10.1绘制站点图标299

7.10.2显示站点标志位的开发300

7.10.3图标显示的决定因素301

7.10.4图层开发的部分方法实现302

7.11地铁线路图层的开发304

7.11.1求两点间距离方法的开发304

7.11.2求路线方向角方法的开发304

7.11.3地铁路线图绘制思路305

7.11.4绘制路线的节点排序306

7.11.5地铁路线图层开发307

7.11.6地铁路线选择显示308

7.12捕捉触控事件MyMap Overlay的开发309

7.12.1地球上两点之间求距离309

7.12.2 MyMapOverlay捕捉触控事件310

7.13用DOM解析XML文件312

7.13.1 DOM解析器312

7.13.2网上获取行车路线信息的XML文档313

7.13.3从XML文档获取路径节点列表314

7.14地图线路导航的开发315

7.14.1导航中的线路绘制315

7.14.2和自己当前位置实现线路导航315

7.15 地图汽车导航的开发317

7.15.1导航方向的开发318

7.15.2绘制导航图标——汽车319

7.15.3动态汽车行驶导航的实现319

7.16本章小结322

第8章Web端和移动客户端开发——酒店预订系统323

8.1系统背景及功能概述323

8.1.1背景简介323

8.1.2功能概述323

8.1.3开发环境和目标平台325

8.2开发前的准备工作325

8.2.1数据库设计325

8.2.2数据库表设计326

8.2.3表的创建和测试数据的插入330

8.2.4数据源的配置331

8.2.5服务器端的部署332

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

8.3.1服务器端预览333

8.3.2客户端功能预览334

8.3.3系统服务器端总框架337

8.3.4系统Android端目录结构338

8.4 Web端的实现339

8.4.1管理员登录功能的开发339

8.4.2分组管理功能的开发340

8.4.3资源管理功能的开发342

8.4.4订单管理功能的开发345

8.5 Android端的准备工作347

8.5.1图片资源的准备347

8.5.2 xml资源文件的准备348

8.6客户端登录注册模块的实现349

8.6.1欢迎界面的开发350

8.6.2用户登录功能的开发351

8.6.3用户注册功能的开发354

8.6.4显示及修改用户信息功能的开发357

8.6.5用户注销功能的开发363

8.7客户端显示资源模块的实现363

8.7.1主界面布局的设计363

8.7.2主界面功能的开发366

8.7.3显示全部资源信息功能的开发368

8.7.4分组资源信息界面的设计开发371

8.7.5显示分组资源信息功能的开发373

8.8客户端订单模块的实现379

8.8.1订单列表功能的开发380

8.8.2订单明细功能的开发383

8.8.3订单删除功能的开发386

8.9本章小结388

第9章 单机项目移动开发——百纳理财专家389

9.1系统背景及功能概述389

9.1.1背景简介389

9.1.2功能概述390

9.1.3开发环境和目标平台390

9.2开发前的准备工作391

9.2.1数据库设计391

9.2.2数据库操作类394

9.3系统功能预览396

9.4欢迎界面的设计399

9.5主界面的实现401

9.6辅助类的开发403

9.6.1日期工具类403

9.6.2数据转换类405

9.6.3广告插件类405

9.7主控制类框架及数据库部分方法的开发406

9.7.1主控制类的整体框架406

9.7.2数据库操纵方法的实现408

9.8主控制类部分方法实现415

9.8.1类别维护416

9.8.2日常收入421

9.8.3创建对话框方法的实现423

9.8.4日常支出426

9.8.5收入、支出统计428

9.8.6计算器429

9.8.7收入查询431

9.8.8支出查询432

9.8.9收入、支出数据显示界面438

9.8.10收入、支出详细数据界面439

9.8.11个人信息441

9.9知识点汇总444

9.10本章小结444

第10章3D游戏开发——国际象棋网络对战445

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

10.1.1背景概述445

10.1.2功能介绍446

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

10.2.1游戏的策划449

10.2.2 Android平台下游戏的准备工作449

10.3游戏的架构451

10.3.1各个类简要介绍451

10.3.2游戏框架简介452

10.4公共类GJXQActivity454

10.5辅助界面相关类460

10.5.1欢迎界面WelcomeView类的介绍460

10.5.2菜单界面MenuView的介绍462

10.6游戏界面相关类466

10.6.1游戏界面绘制类MySurface View466

10.6.2颜色方格类ColorRect478

10.6.3纹理梯形类Foundation Squar479

10.6.4棋盘绘制类 Chess boardForDraw481

10.6.5底座绘制类 Chess Foundation482

10.6.6指示黑白方标志牌类 TriangleS483

10.6.7指示下棋方标志牌类 TriangleX484

10.6.8棋子模型类 LoadedObjectVertex NormalTexture485

10.6.9棋子类ChessFor Control486

10.6.10常量类Constant487

10.7国际象棋规则类489

10.8客户端代理线程类495

10.8.1服务器和客户端协议图495

10.8.2客户端代理线程类496

10.9服务器相关类500

10.9.1服务器主线程类500

10.9.2服务器代理线程类502

10.10本章小结503

第11章 传感器和3D游戏开发——迷宫重力球游戏505

11.1游戏的背景及功能概述505

11.1.1背景概述505

11.1.2功能介绍505

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

11.2.1游戏的策划507

11.2.2 Android平台下游戏开发的准备工作508

11.3游戏的架构510

11.3.1各个类简要介绍510

11.3.2游戏框架简介512

11.4公共类MapMasetActivity512

11.5辅助界面相关类524

11.5.1欢迎界面Welcome View类的介绍524

11.5.2排行榜界面GameView的介绍526

11.6游戏界面相关类531

11.6.1游戏界面绘制类GameSurfaceView531

11.6.2迷宫地板类Floor540

11.6.3迷宫墙壁类Wall542

11.6.4金属球类BallTextureBy Vertex552

11.6.5纹理矩形类RectWall557

11.6.6绘制时间数字类 TextureRect558

11.6.7时间标志牌类Number559

11.6.8数据库操作类 SQLiteUtil560

11.6.9游戏引擎BallGDThread类562

11.6.10常量类Constant575

11.7迷宫地图设计器576

11.7.1设计器主界面类 MapDesigner577

11.7.2输入行列对话框类MapColRow Dialog578

11.7.3绘制表格面板类MapDesignPanel579

11.7.4生成代码框架类CodeFrame583

11.8本章小结583

第12章 电子阅读器——酷读阅读器584

12.1酷读阅读器的背景及功能概述584

12.1.1背景概述584

12.1.2功能概述584

12.1.3开发环境和目标平台584

12.2软件预览及功能结构585

12.2.1软件预览585

12.2.2功能结构588

12.3开发前的准备工作589

12.3.1图片资源的准备589

12.3.2数据库设计589

12.3.3数据库设计590

12.3.4服务器的架设592

12.4欢迎界面的实现593

12.5主控制类的实现596

12.5.1主控制类的整体框架596

12.5.2主控制类中相关方法的实现598

12.6工具类的开发603

12.6.1常量类的开发603

12.6.2加载文本的工具类的开发605

12.7绘制读书界面——ReaderView类的实现607

12.7.1阅读界面类的代码框架607

12.7.2阅读界面类的各成员变量的实现608

12.8找书功能的实现615

12.8.1在SDCARD中找书616

12.8.2在网络中找书621

12.9数据库——工具类的实现624

12.9.1数据库工具类的代码框架624

12.9.2数据库工具类各成员方法的具体实现625

12.10书签功能模块的实现628

12.10.1添加书签功能的实现629

12.10.2选择书签功能的实现633

12.10.3其他功能的实现636

12.11线程控制类的实现638

12.11.1广告线程类的实现638

12.11.2翻页线程类的实现638

12.12设置字体大小功能实现640

12.12.1字体大小对话框640

12.12.2字体大小变化后书签和HashMap的更新641

12.12.3书签和HashMap中的数据更新645

12.13更换背景图片以及设置字体颜色646

12.13.1自定义对话框配置文件的设置647

12.13.2更换背景图片功能的实现647

12.13.3设置字体颜色功能的实现648

12.14音乐播放功能的实现650

12.14.1创建对话框650

12.14.2音乐播放功能的实现651

12.15本章小结652

热门推荐