图书介绍
Android经典项目开发实战PDF|Epub|txt|kindle电子书版本网盘下载
- 王翠萍编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302401308
- 出版时间:2015
- 标注页数:620页
- 文件大小:68MB
- 文件页数:632页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android经典项目开发实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础知识篇1
第1章 蓝牙通信系统1
1.1 蓝牙介绍1
1.1.1 蓝牙概述1
1.1.2 Android中的蓝牙系统2
1.2 Android蓝牙系统的层次结构2
1.3 和蓝牙相关的类4
1.3.1 BluetoothSocket类4
1.3.2 BluetoothServerSocket类5
1.3.3 BluetoothAdapter类6
1.3.4 BluetoothClass.Service类12
1.3.5 BluetoothClass.Device类12
1.4 开发一个Android蓝牙通信系统13
1.4.1 主界面布局13
1.4.2 客户端界面布局13
1.4.3 实现控制服务类和线程实现类15
1.4.4 编写测试程序文件24
第2章 移动微信系统30
2.1 微信系统基础30
2.1.1 微信的特点30
2.1.2 微信和Q信、腾讯的关系30
2.2 开发一个微信系统31
2.2.1 启动界面31
2.2.2 系统导航界面32
2.2.3 系统登录界面41
2.2.4 发送信息界面45
2.2.5 “摇一摇”界面51
第3章 移动邮件系统59
3.1 项目介绍59
3.1.1 项目背景介绍59
3.1.2 项目目的59
3.2 系统需求分析60
3.2.1 构成模块60
3.2.2 系统流程62
3.2.3 功能结构图63
3.2.4 系统功能说明63
3.2.5 系统需求63
3.3 数据存储设计64
3.3.1 用户信息类64
3.3.2 SharedPreferences68
3.4 具体编码70
3.4.1 欢迎界面70
3.4.2 系统主界面74
3.4.3 邮箱类型设置80
3.4.4 邮箱收取设置83
3.4.5 邮箱发送设置88
3.4.6 邮箱用户检查93
3.4.7 设置用户别名98
3.4.8 用户邮件编辑101
第4章 移动微博系统111
4.1 微博介绍111
4.2 微博开发技术介绍112
4.2.1 XML-RPC技术112
4.2.2 Meta Weblog API客户端114
4.3 在Android上开发移动博客发布器114
4.3.1 XML请求114
4.3.2 常用接口介绍115
4.3.3 具体实现116
4.4 分析腾讯Android版微博API122
4.4.1 源码和jar包下载123
4.4.2 具体使用123
4.5 详解新浪Android版微博API127
4.5.1 新浪微博图片缩放的开发实例129
4.5.2 添加分享到新浪微博135
4.5.3 通过JSON对象获取登录新浪微博139
4.5.4 实现OAuth认证141
第5章 网络RSS阅读器143
5.1 实现流程143
5.2 具体实现143
5.2.1 建立实体类143
5.2.2 主程序文件ActivityMain.java147
5.2.3 实现ContentHandler149
5.2.4 主程序文件ActivityShow-Description.java152
5.2.5 主布局文件main.xml153
5.2.6 详情主布局文件showdescription.xml153
5.3 打包、签名和发布155
5.3.1 申请会员155
5.3.2 生成签名文件158
5.3.3 使用签名文件163
5.3.4 发布164
第6章 开发一个音乐播放器165
6.1 项目介绍165
6.1.1 项目背景介绍165
6.1.2 项目的目的165
6.2 系统需求分析166
6.2.1 构成模块166
6.2.2 系统流程170
6.2.3 功能结构图171
6.2.4 系统功能说明171
6.2.5 系统需求172
6.3 数据库设计172
6.3.1 字段设计173
6.3.2 E-R图设计173
6.3.3 数据库连接174
6.3.4 创建数据库174
6.3.5 操作数据库175
6.3.6 数据显示176
6.4 具体编码177
6.4.1 设置服务信息177
6.4.2 播放器主界面178
6.4.3 播放列表功能190
6.4.4 菜单功能模块193
6.4.5 播放设置界面196
6.4.6 设置显示歌词199
6.4.7 文件浏览器模块200
6.4.8 数据存储204
第7章 魔塔游戏206
7.1 魔塔简介206
7.1.1 游戏简介206
7.1.2 发展版本206
7.2 设计游戏框架207
7.2.1 设计界面视图207
7.2.2 屏幕处理208
7.2.3 更新线程210
7.2.4 游戏界面显示211
7.3 绘制处理212
7.3.1 绘制地图213
7.3.2 绘制游戏主角215
7.3.3 绘制对话界面222
7.3.4 战斗界面223
7.3.5 图层管理器225
7.4 实现游戏音效229
第8章 NBA激情投篮231
8.1 篮球游戏介绍231
8.1.1 篮球游戏介绍231
8.1.2 游戏策划231
8.1.3 策划游戏232
8.1.4 准备工作232
8.2 项目架构233
8.2.1 总体架构233
8.2.2 规划类233
8.3 具体编码235
第9章 象棋游戏258
9.1 棋牌游戏介绍258
9.1.1 棋牌游戏发展现状258
9.1.2 经典游戏介绍258
9.2 规划项目259
9.2.1 规划流程259
9.2.2 准备工作260
9.3 项目架构260
9.3.1 总体架构261
9.3.2 规划类261
9.4 具体编码262
9.4.1 实现控制类262
9.4.2 欢迎界面类263
9.4.3 菜单界面类267
9.4.4 游戏帮助类269
9.4.5 游戏界面框架类271
9.4.6 象棋走法类279
9.4.7 思考时间类280
9.4.8 走法规则类280
第10章 暴走轨迹计步器286
10.1 系统功能模块介绍286
10.2 系统主界面286
10.2.1 布局文件287
10.2.2 实现主Activity289
10.3 系统设置306
10.3.1 选项设置307
10.3.2 生成GPX文件和KML文件309
10.4 邮件分享提醒315
10.4.1 基本邮箱设置315
10.4.2 实现邮件发送功能319
10.5 上传OSM地图322
10.5.1 授权提示布局文件322
10.5.2 实现文件上传325
第11章 智能楼宇灯光控制系统327
11.1 布局文件327
11.1.1 主布局文件327
11.1.2 实现蓝牙控制界面328
11.1.3 显示公司介绍信息329
11.1.4 系统功能介绍329
11.1.5 第一路调光设置界面330
11.1.6 执行主界面335
11.1.7 不同房间的照明亮度参考值336
11.1.8 产品的详细介绍336
11.1.9 五路调光设置界面337
11.2 实现程序文件341
11.2.1 主Activity341
11.2.2 监听单击事件349
11.2.3 设置系统的蓝牙参数351
11.2.4 控制第一路到第四路光线的亮度355
11.2.5 控制第五路到第八路光线的亮度364
第12章 网络防火墙系统374
12.1 系统需求分析374
12.2 编写布局文件375
12.3 编写主程序文件377
12.3.1 主Activity文件377
12.3.2 帮助Activity文件389
12.3.3 公共库函数文件389
12.3.4 系统广播文件399
12.3.5 登录验证400
12.3.6 打开/关闭某一个实施控件401
第13章 Map地图405
13.1 项目分析405
13.1.1 规划UI界面405
13.1.2 数据存储设计405
13.2 具体实现406
13.2.1 新建工程406
13.2.2 主界面407
13.2.3 新建界面409
13.2.4 设置界面412
13.2.5 帮助界面417
13.2.6 地图界面420
13.2.7 数据存取433
13.2.8 实现Service服务438
第14章 QQ聊天记录查看器441
14.1 Android安全机制概述441
14.1.1 Android的安全机制模型442
14.1.2 Android具有的权限442
14.1.3 Android的组件模型(Component Model)443
14.1.4 Android安全访问设置443
14.1.5 Linux系统的安全机制444
14.1.6 沙箱模型450
14.1.7 Android应用程序的安全机制452
14.2 分区加载机制453
14.3 系统分析454
14.3.1 背景分析454
14.3.2 系统目标454
14.4 反汇编分析454
14.5 实现QQ聊天记录查看器系统463
14.5.1 系统架构463
14.5.2 实现公共类464
14.5.3 实现主界面470
14.5.4 实现选择界面473
14.5.5 实现好友列表界面474
14.5.6 实现聊天记录界面476
第15章 吃货选择器481
15.1 需求分析481
15.1.1 背景分析481
15.1.2 系统目标481
15.1.3 系统模块划分481
15.2 界面设计482
15.3 构建jQuery Mobile平台483
15.4 页面实现484
15.4.1 第1个页面——系统主页484
15.4.2 第2个页面——选择城市485
15.4.3 第3个页面——商家列表488
15.4.4 第4个页面——商家详情489
15.5 编写样式文件491
15.5.1 设置基本样式492
15.5.2 设置标题栏的样式493
15.5.3 设置系统主页的样式493
15.5.4 修饰第2个页面494
15.5.5 修饰第3个页面495
15.5.6 修饰第4个页面497
第16章 智能心率计500
16.1 什么是心率500
16.2 开发一个Android版心率计500
16.2.1 扫描蓝牙设备501
16.2.2 蓝牙控制界面506
16.2.3 蓝牙BLE设备适配器521
16.2.4 蓝牙BLE服务适配器524
16.2.5 传感器测试心率530
16.2.6 图形化显示心率值534
第17章 仿陌陌交友系统542
17.1 陌陌介绍542
17.1.1 陌陌发展现状542
17.1.2 特点介绍542
17.2 实现系统欢迎界面543
17.2.1 欢迎界面布局543
17.2.2 欢迎界面Activity546
17.3 实现系统注册界面549
17.3.1 注册界面布局549
17.3.2 注册界面Activity552
17.3.3 输入验证码界面Activity558
17.3.4 设置密码界面Activity561
17.3.5 设置用户名界面Activity563
17.3.6 设置生日界面Activity565
17.3.7 设置头像界面Activity568
17.4 实现系统主界面572
17.4.1 主界面布局572
17.4.2 实现主界面Activity573
17.4.3 实现“附近的人”界面574
17.4.4 实现“附近的群组”界面578
第18章 开发一个Android优化系统582
18.1 优化大师介绍582
18.1.1 手机优化大师客户端582
18.1.2 手机优化大师PC端582
18.2 项目介绍583
18.2.1 规划UI界面584
18.2.2 预期效果584
18.3 准备工作585
18.3.1 新建工程585
18.3.2 主界面586
18.4 编写主界面程序591
18.5 进程管理模式模块593
18.5.1 基础状态文件594
18.5.2 CPU和内存使用信息595
18.5.3 进程详情595
18.6 进程视图模块601
18.6.1 进程主视图601
18.6.2 进程视图602
18.6.3 获取进程信息602
18.7 进程类别模块604
18.7.1 加载进程604
18.7.2 后台加载设置607
18.7.3 加载显示608
18.8 文件管理模式模块608
18.8.1 文件分类608
18.8.2 加载进程609
18.8.3 文件视图处理612
18.9 文件管理模块613
18.9.1 文件夹613
18.9.2 显示文件信息614
18.9.3 操作文件615
18.9.4 获取进程的CPU和内存信息616
18.10 系统测试619