当前位置:首页 > 工业技术
Android Studio移动应用开发从入门到实战  微课版
Android Studio移动应用开发从入门到实战  微课版

Android Studio移动应用开发从入门到实战 微课版PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:兰红,李淑芝编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2018
  • ISBN:9787302508991
  • 页数:262 页
图书介绍:本书是根据教育部高等院校计算机专业教学改革的需要,结合作者讲授《Android平台开发基础》课程的教学经验编写而成的。全书共分11章,详细介绍了Android 5.0的基本知识和新特性,为学生学习和掌握Android开发打下基础。另外,每章均配有精心安排的实验和习题,书后还给出了习题参考答案。
《Android Studio移动应用开发从入门到实战 微课版》目录

第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

相关图书
作者其它书籍
返回顶部