Android Studio移动应用开发从入门到实战 微课版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:兰红,李淑芝编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2018
- ISBN:9787302508991
- 页数:262 页
第1章 Android入门 1
1.1 Android概述 1
1.1.1 无线通信技术 1
1.1.2 Android基本介绍 2
1.1.3 Android系统架构 3
1.2 搭建Android开发环境 4
1.3 开发第一个Android程序 6
1.3.1 创建与运行第一个HelloWorld程序 6
1.3.2 学习项目文件 9
1.3.3 Android项目结构 9
1.3.4 AndroidManifest.xml详解 10
1.4 本章小结 11
1.5 课后习题 11
第2章 Android应用界面 12
2.1 View概念 12
2.2 布局管理器 14
2.2.1 创建和使用布局文件 14
2.2.2 布局的类型 14
2.3 Android控件详解 23
2.3.1 TextView 23
2.3.2 EditText 24
2.3.3 Button 25
2.3.4 ImageView 26
2.3.5 RadioButton和CheckBox 27
2.3.6 ProgressBar 29
2.3.7 SeekBar 30
2.4 AdapterView及其子类 31
2.4.1 ListView和ListActivity 32
2.4.2 Adapter接口 33
2.5 对话框的使用 41
2.6 Toast的使用 43
2.7 用户注册案例讲解 44
2.8 本章小结 47
2.9 课后习题 47
第3章 Activity 48
3.1 Activity基础 48
3.1.1 认识Activity 48
3.1.2 如何创建Activity 49
3.1.3 Activity的生命周期 50
3.1.4 Activity中的单击事件 54
3.2 Intent的使用 56
3.2.1 Intent浅析 56
3.2.2 显式Intent 56
3.2.3 隐式Intent 57
3.3 Activity中的数据传递方式 57
3.4 用户注册案例讲解 58
3.5 本章小结 61
3.6 课后习题 62
第4章 Android事件处理 63
4.1 Android事件处理机制 63
4.2 基于监听的事件处理 63
4.3 基于回调的事件处理 65
4.4 AnsyncTask异步类的功能与用法 67
4.5 本章小结 70
4.6 课后习题 70
第5章 Fragment基础 71
5.1 Fragment基本概述 71
5.2 Fragment生命周期 72
5.3 Fragment的创建 73
5.4 Fragment与Activity之间的通信 77
5.5 本章小结 83
5.6 课后习题 83
第6章 Android数据存储 84
6.1 数据存储方式简介 84
6.2 文件存储 85
6.2.1 文件存储简介 85
6.2.2 使用文件存储用户注册信息 88
6.3 XML文件的序列化与解析 92
6.3.1 XML序列化 92
6.3.2 XML序列化实例 93
6.3.3 XML文件解析 97
6.3.4 XML解析实例 98
6.4 SharedPreferences的使用 102
6.4.1 SharedPreference简介 102
6.4.2 使用SharedPreferences存储用户注册信息 103
6.5 SQLite数据库 108
6.5.1 SQLite数据库简介 108
6.5.2 SQLite数据库操作类以及接口 109
6.5.3 SQLite数据库的操作 110
6.5.4 使用SQLite数据库展示用户信息 113
6.6 JSON 124
6.6.1 JSON简介 124
6.6.2 JSON解析案例 125
6.7 本章小结 127
6.8 课后习题 128
第7章 ContentProvider的使用 129
7.1 ContentProvider简介 129
7.2 操作ContentProvider 130
7.2.1 ContentProvider的创建 130
7.2.2 Uri简介 131
7.2.3 使用ContentProvide获取通讯录 131
7.3 使用ContentProvider共享数据 133
7.3.1 ContentResolver的简介 133
7.3.2 系统短信备份案例 134
7.4 ContentObserver 139
7.4.1 ContentObsever简介 139
7.4.2 监控短信发送案例 140
7.5 本章小结 142
7.6 课后习题 143
第8章 Service和广播的使用 144
8.1 Service简介 144
8.1.1 Service的创建和配置 144
8.1.2 Service的启动与停止 145
8.2 Service的生命周期 152
8.3 Service通信 154
8.3.1 本地服务和远程服务通信 154
8.3.2 本地服务通信实例 155
8.4 系统服务类的使用 159
8.4.1 TelephonyManager 159
8.4.2 SmsManager 161
8.5 广播消息 163
8.5.1 广播简介 163
8.5.2 广播应用案例 164
8.6 本章小结 168
8.7 课后习题 168
第9章 Android网络和通信编程 169
9.1 网络编程基础 169
9.1.1 HTTP协议简介 169
9.1.2 标准Java接口 170
9.1.3 Android网络接口 171
9.2 HTTP通信 172
9.2.1 HttpURLConnection简介 172
9.2.2 HttpURLConnection接口使用案例 172
9.2.3 HttpClient简介 176
9.2.4 HttpClient的使用案例 177
9.3 Socket通信 179
9.3.1 Socket通信原理 180
9.3.2 Socket通信案例 181
9.4 数据提交方式 184
9.4.1 GET方式提交数据 184
9.4.2 POST方式提交数据 185
9.5 本章小结 186
9.6 课后习题 187
第10章 Android+PHP开发 188
10.1 PHP介绍 188
10.2 PHP+MySQL简介 191
10.2.1 PHP连接MySQL 191
10.2.2 PHP创建数据库 192
10.2.3 PHP创建数据表 193
10.2.4 PHP对数据库表的基本操作 194
10.3 PHP+Android简介 196
10.3.1 Android与PHP结合 196
10.3.2 用户登录案例 200
10.4 本章小结 204
10.5 课后习题 204
第11章 “倾心家教”应用案例开发 205
11.1 应用分析 205
11.2 应用界面设计 206
11.2.1 登录界面设计 206
11.2.2 主界面规划设计 209
11.2.3 查找教师界面 214
11.2.4 消息界面 219
11.2.5 个人信息界面 223
11.3 数据库设计 226
11.4 应用功能实现 229
11.4.1 应用主界面实现 229
11.4.2 教师查询/预约功能实现 238
11.4.3 个人信息管理功能实现 246
11.4.4 预约的教师查询功能 252
11.4.5 设置功能的实现 254
11.5 应用发布 256
11.6 本章小结 258
附录A 项目案例——安卓工具箱 259
附录B 项目案例——天气预报及环境指数查询 260
参考文献 261
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019