产品特色
编辑推荐
《Android经典项目开发实战》从蓝牙通信系统开始,依次讲解了移动微信系统、移动邮件系统、移动微博系统、网络RSS阅读器、开发一个音乐播放器、魔塔游戏、NBA激情投篮、象棋游戏、暴走轨迹计步器、智能楼字灯光控制系统、网络防火墙系统、Map地图、QQ聊天记录查看器、吃货选择器、智能心率计、仿陌陌交友系统及开发一个Android优化系统的具体实现流程,彻底剖析了一个个经典项目的完整实现过程。
内容简介
《Android经典项目开发实战》几乎涵盖了所有领域的Android项目,讲解方法通俗易懂并且详细,不但适合高手学习,也特别有利于初学者学习并消化。《Android经典项目开发实战》适合Android学习者、Android硬件开发者、Android物联网开发人员、Android爱好者、Android应用开发人员学习,也可以作为相关培训学校和大专院校相关专业的教学用书。
目录
第1篇 基础知识篇
第1章 蓝牙通信系统
1.1 蓝牙介绍
1.1.1 蓝牙概述
1.1.2 Android中的蓝牙系统
1.2 Android蓝牙系统的层次结构
1.3 和蓝牙相关的类
1.3.1 BluetoothSocket类
1.3.2 BluetoothServerSocket类
1.3.3 BluetoothAdapter类
1.3.4 BluetoothClass,Sarvice类
1.3.5 BluetoothClass Devrice类
1.4 开发一个Android蓝牙通信系统
1.4.1 主界面布局
1.4.2 客户端界面布局
1.4.3 实现控制服务类和线程实现类
1.4.4 编写铡试程序文件
第2章 移动微信系统
2.1 微信系统基础
2.1.1 微信的特点
2.1.2 微信和Q信、腾讯的关系
2.2 开发一个微信系统
2.2.1 启动界面
2.2.2 系统导航界面
2.2.3 系统登录界面
2.2.4 发送信息界面
2.2.5 “摇一摇”界面
第3章 移动邮件系统
3.1 项目介绍
3.1 项目背景介绍
3.1.2 项目目的
3.2 系统需求分析
3.2.1 构成模块
3.2.2 系统流程
3.2.3 功能结构图
3.2.4 系统功能说明
3.2.5 系统需求
3.3 数据存储设计
3.3.1 用户信息类
3.3.2 SharedPreferences
3.4 具体编码
3.4.1 欢迎界面
3.4.2 系统主界面
3.4.3 邮箱类型设置
3.4.4 邮箱收取设置
3.4.5 邮箱发送设置
3.4.6 邮箱用户检查
3.4.7 设置用户别名
3.4.8 用户邮件编辑
第4章 移动微博系统
4.1 微博介绍
4.2 微博开发技术介绍
4.2.1 XML-RPC技术
4.2.2 MetaWeblogAPI客户端
4.3 在Android上开发移动博客发布器
4.3.1 XML请求
4.3.2 常用接口介绍
4.3.3 具体实现
4.4 分析腾讯Android版微博API
4.4.1 源码和jar包下载
4.4.2 具体使用
4.5 详解新浪Android版微博API
4.5.1 新浪微博图片缩放的开发实例
4.5.2 添加分享到新浪微博
4.5.3 通过JSON对象获取登录新浪微博
4.5.4 实现OAuth认证
第5章 网络RSS阅读器
5.1 实现流程
5.2 具体实现
5.2.1 建立实体类
5.2.2 主程序文件ActivityMain.java
5.2.3 实现ContentHandler
5.2.4 主程序文件ActivityShow-Description.java
5.2.5 主布局文件main.xml
5.2.6 详情主布局文件showdescription.xml
5.3 打包、签名和发布
5.3.1 申请会员
5.3.2 生成签名文件
5.3.3 使用签名史件
5.3.4 发布
第6章 开发一个音乐播放器
6.1 项目介绍
6.1.1 项目背景介绍
6.1.2 项目的目的
6.2 系统需求分析
6.2.1 构成模块
6.2.2 系统流程
6.2.3 功能结构图
6.2.4 系统功能说明
6.2.5 系统需求
6.3 数据库设计
6.3.1 字段设计
6.3.2 E-R图设计
6.3.3 数据库连接
6.3.4 创建数据库
6.3.5 操作数据库
6.3.6 数据显示
6.4 具体编码
6.4.1 设置服务信息
6.4.2 播放器主界面
6.4.3 播放列表功能
6.4.4 菜单功能模块
6.4.5 播放设置界面
6.4.6 设置显示歌词
6.4.7 文件浏览器模块
6.4.8 数据存储
第7章 魔塔游戏
7.1 魔塔简介
7.1.1 游戏简介
7.1.2 发艘版本
7.2 设计游戏框架
7.2.1 设计界面视图
7.2.2 屏幕处理
7.2.3 更新线程
7.2.4 游戏界面显示
7.3 绘制处理
7.3.1 绘制地图
7.3.2 绘制游戏主角
7.3.3 绘制对话界面
7.3.4 战斗界面
7.3.5 图层管理器
7.4 实现游戏音效
第8章 NBA激情投篮
8.1 篮球游戏介绍
8.1.1 篮球游戏介绍
8.1.2 游戏策划
8.1.3 策划游戏
8.1.4 准备工作
8.2 项目架构
8.2.1 总体架构
8.2.2 规划类
8.3 具体编码
第9章 象棋游戏
9.1 棋牌游戏介绍
9.1.1 棋牌游戏发展现状
9.1.2 经典游戏介绍
9.2 规划项目
9.2.1 规划流程
9.2.2 准备工作
9.3 项目架构
9.3.1 总体架构
9.3.2 规划类
9.4 具体编码
9.4.1 实现控制类
9.4.2 欢迎界面类
9.4.3 菜单界面类
9.4.4 游戏帮助类
9.4.5 游戏界面椎架类
9.4.6 象棋走法类
9.4.7 思考时间类
9.4.8 走法规则类
第10章 暴走轨迹计步器
10.1 系统功能模块介绍
10.2 系统主界面
10.2.1 布局文件
10.2.2 实现主Activity
10.3 系统设置
10.3.1 选项设置
10.3.2 生成GPX文件和KML文件
10.4 邮件分享提醒
10.4.1 基本邮箱设置
10.4.2 实现邮件发送功能
10.5 上传OSM地图
10.5.1 授权提示布局文件
10.5.2 实现文件上传
第11章 智能楼宇灯光控制系统
11.1 布局文件
11.1.1 主布局文件
11.1.2 实现蓝牙控制界面
11.1.3 显示公司介绍信息
11.1.4 系统功能介绍
11.1.5 第一路调光设置界面
11.1.6 执行主界面
11.1.7 不同房间的照明亮度参考值
11.1.8 产品的详细介绍
11.1.9 五路调光设置界面
11.2 实现程序文件
11.2.1 主Activity
11.2.2 监听单击事件
11.2.3 设置系统的蓝牙参数
11.2.4 控制第一路到第四路光线的亮度
11.2.5 控制第五路到第八路光线的亮度
第12章 网络防火墙系统
12.1 系统需求分析
12.2 编写布局文件
12.3 编写主程序文件
12.3.1 主Activity文件
12.3.2 帮助Activity文件
12.3.3 公共库函数文件
12.3.4 系统广播文件
12.3.5 登录验证
12.3.6 打开/关闭某一个实施控件
第13章 Map地图
13.1 项目分析
13.1.1 规划UI界面
13.1.2 数据存储设计
13.2 具体实现
13.2.1 新建工程
13.2.2 主界面
13.2.3 新建界面
132.4 设置界面
13.2.5 帮助界面
13.2.6 地图界面
13.2.7 数据存取
13.2.8 实现Service服务
第14章 QQ聊天记录查看器
14.1 Android安全机制概述
14.1.1 Android的安全机制模型
14.1.2 Android具有的权限
14.1.3 Android的组件模型(Component Model)
14.1.4 Android安全访问设胃
14.1.5 Linux系统的安全机制
14.1.6 沙箱模型
14.1.7 Android应用程序的安全机制
14.2 分区加载机制
14.3 系统分析
14.3.1 背景分析
14.3.2 系统目标
14.4 反汇编分析
14.5 实现QQ聊天记录查看器系统
14.5.1 系统架构
14.5.2 实现公共类
14.5.3 实现主界面
14.5.4 实现选择界面
14.5.5 实现好友列表界面
14.5.6 实现聊天记录界面
第15章 吃货选择器
15.1 需求分析
15.1.1 背景分析
15.1.2 系统目标
15.1.3 系统模块划分
15.2 界面设计
15.3 构建jQuery Mobile平台
15.4 页面实现
15.4.1 第1个页面——系统主页
15.4.2 第2个页面——选择城市
15.4.3 第3个页面——商家列表
15.4.4 第4个页面——商家详情
15.5 编写样式文件
15.5.1 设置基本样式
15.5.2 设置标题栏的样式
15.5.3 设置系统主页的样式
15.5.4 修饰第2个页面
15.5.5 修饰第3个页面
15.5.6 修饰第4个页面
第16章 智能心率计
16.1 什么是心率
16.2 开发一个Android版心率计
16.2.1 扫描蓝牙设备
16.2.2 蓝牙控制界面
16.2.3 蓝牙BLE设各适配器
16.2.4 蓝牙BLE服务适配器
16.2.5 传感器测试心率
16.2.6 图形化显示心率值
第17章 仿陌陌交友系统
17.1 陌陌介绍
17.1.1 陌陌发展现状
17.1.2 特点介绍
17.2 实现系统欢迎界面
17.2.1 欢迎界面布局
17.2.2 欢迎界面Activlty
17.3 实现系统注册界面
17.3.1 注册界面市局
17.3.2 注册界面Actlwry
17.3.3 输入验证码界面Actlvity
17.3.4 设置密码界面Activity
17.3.5 设置用户名界面Activity
17.3.6 设置生日界面Actlvity
17.3.7 设置头像界面Activity
17.4 实现系统主界面
17.4.1 土界面布局
17.4.2 实现主界面Activity
17.4.3 实现“附近的人”界面
17.4.4 实现“附近的群组”界面
第18章 开发一个Androld优化系统
18.1 优化大师介绍
18.1.1 手机优化大师客户端
18.1.2 手机优化大师PC端
18.2 项目介绍
18.2.1 规划UI界面
18.2.2 预期效果
18.1.3 准备工作
18.3.1 新建工程
18.3.2 主界面
18.4 编写主界面程序
18.5 进程管理模式模块
18.5.1 基础状态文件
18.5.2 CPU和内存使用信息
18.5.3 进程详情
18.6 进程视图模块
18.6.1 进程主视图
18.6.2 进程视图
18.6.3 获取进程信息
18.7 进程类别模块
18.7.1 加载进程
18.7.2 后台加载设置
18.7.3 加载显示
18.8 文件管理模式模块
18.8.1 文件分类
18.8.2 加载进程
18.8.3 文件视图处理
18.9 文件管理模块
18.9.1 文件夹
18.9.2 显示文件信息
18.9.3 操作文件
18.9.4 获取进程的CPU和内存信息
18.10 系统测试
仿小米录音机
一个音乐播放器
跟踪定位系统
仿陌陌交友系统
手势音乐播放器
智能家居系统
湿度测试仪
象棋游戏
iPad抢滩登陆
OpenSudoku九宫格数独游戏
健康饮食
仓库管理系统
个人财务系统
高仿去哪儿酒店预定
仿开心网客户端
前言/序言
Android经典项目开发实战(附光盘) 下载 mobi epub pdf txt 电子书 格式