Android 项目开发教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:卓国锋,赵其国主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2018
- ISBN:9787302509004
- 页数:275 页
第1章 Android应用开发概述 1
1.1 Android应用开发的历史与现状 1
1.2 Android应用基本架构 2
1.2.1 Android系统介绍 2
1.2.2 Android平台架构及特性 3
1.3 Android应用开发的特点 4
1.3.1 Android应用的组成 4
1.3.2 Android堆栈管理 5
1.3.3 Android生命周期 6
1.3.4 Android布局管理 8
1.3.5 Activity交互 8
1.3.6 SQLite 9
1.3.7 Android实际开发经验分享 9
1.4 Android开发工具简介 9
1.4.1 下载和安装JDK 9
1.4.2 安装Eclipse 12
1.4.3 安装ADT插件 12
1.5 知识点与技能回顾 16
1.6 练习 16
第2章 为开发做好准备 17
2.1 手机客户端准备 17
2.2 网络环境准备 17
2.3 服务器准备 17
2.3.1 安装并配置Tomcat 17
2.3.2 安装并配置MySQL 19
2.3.3 Navicat的安装和使用 28
2.4 知识点与技能回顾 30
2.5 练习 30
第3章 MeDemo项目介绍 31
3.1 项目背景 31
3.2 项目需求分析 31
3.3 项目用例分析 31
3.4 项目流程 33
3.5 项目数据库 35
3.6 项目时序图 35
第4章 用户注册 37
4.1 用户注册总体设计 37
4.2 数据库的准备 38
4.3 用户注册重要知识点详解 39
4.3.1 Android项目目录结构 39
4.3.2 xml布局文件的创建 40
4.3.3 Activity的创建 50
4.3.4 dimen资源文件 55
4.3.5 drawable资源文件 56
4.3.6 客户端与服务器的交互 57
4.4 用户注册 57
4.4.1 用户注册的具体实现 57
4.4.2 几个关键的类 71
4.4.3 AndroidManifest.xml 76
4.5 用户注册功能的调试 78
4.6 知识点回顾与技能扩展 79
4.6.1 知识点回顾 79
4.6.2 技能扩展 79
4.7 练习 85
第5章 用户登录 86
5.1 用户登录总体设计 86
5.2 用户登录的实现 87
5.2.1 登录的具体实现 87
5.2.2 客户端与服务器的交互 93
5.2.3 后台服务接口文档 94
5.3 用户登录的调试 94
5.4 支持用户使用第三方账号登录 95
5.4.1 什么是第三方登录 95
5.4.2 第三方账号登录方式 95
5.4.3 使用第三方账号登录 95
5.5 知识点回顾与技能扩展 96
5.5.1 知识点回顾 96
5.5.2 技能扩展 96
5.6 练习 107
第6章 向用户展示内容 108
6.1 基本内容展示总体设计 108
6.2 数据库准备 109
6.2.1 数据库商户 109
6.2.2 数据库商户表 109
6.2.3 后台服务端接口文档 110
6.3 内容展示知识点详解 112
6.3.1 Fragment介绍 112
6.3.2 FragmentManage介绍 115
6.3.3 FragmentTransaction介绍 115
6.4 内容展示 116
6.4.1 内容展示的具体实现 116
6.4.2 客户端和服务端交互 132
6.5 知识点回顾与技能扩展 133
6.5.1 知识点回顾 133
6.5.2 技能扩展 133
6.6 练习 146
第7章 支持用户基于LBS的应用 147
7.1 用户定位 147
7.1.1 LBS与常见第三方地图服务简介 147
7.1.2 在地图上找到自己 148
7.2 摇一摇 158
7.2.1 摇一摇功能的实现 158
7.2.2 传感器介绍 161
7.3 知识点回顾 162
7.4 练习 163
第8章 用户搜索与结果展示 164
8.1 用户搜索功能总体设计 164
8.2 用户搜索功能知识点详解 165
8.3 用户搜索的实现 167
8.4 知识点回顾 177
8.5 练习 177
第9章 与用户互动 178
9.1 让用户参与评价 178
9.1.1 用户发表评价的界面 178
9.1.2 用户发表评价 179
9.1.3 商户的评价列表展示 190
9.2 让用户分享 191
9.2.1 什么是分享 191
9.2.2 让用户将内容分享到社交平台 191
9.3 给用户推送消息 197
9.3.1 推送的几种常见解决方案 197
9.3.2 常用的推送平台 197
9.4 知识点回顾 209
9.5 练习 209
第10章 添加商户信息 210
10.1 添加商户信息总体设计 210
10.2 商户数据库准备 211
10.3 Intent详解 211
10.4 添加商户信息流程控制 214
10.5 知识点回顾与技能扩展 224
10.5.1 知识点回顾 224
10.5.2 技能扩展 224
第11章 让用户使用体验更佳 234
11.1 用户手机网络环境 234
11.2 知识点回顾 235
第12章 发布和管理Android应用 236
12.1 为何要发布 236
12.2 在哪里发布 236
12.3 如何发布到第三方市场 236
12.3.1 在Eclipse中对Android应用签名 236
12.3.2 发布APK到第三方市场 240
12.4 版本与版本管理 243
12.4.1 设置版本号和版本名 243
12.4.2 获取当前版本信息 243
12.5 如何让用户升级 243
12.5.1 服务器准备 243
12.5.2 客户端实现 244
12.6 知识点回顾 252
第13章 与用户终端设备无关的HTML 5 253
13.1 什么是HTML 5 253
13.1.1 综述 253
13.1.2 发展历史 253
13.1.3 特性 254
13.1.4 未来趋势 255
13.2 用HTML 5实现内容展示 257
13.2.1 WebView组件 257
13.2.2 HTML 5本地存储 260
13.2.3 HTML 5的地理位置服务 264
附录A AndroidManifest.xml中的权限 266
附录B Intent和Action汇总 269
参考文献 275
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019