-
内容大纲
本书是根据教育部高等院校计算机专业教学改革的需要,结合作者讲授“Android平台开发基础”课程的教学经验编写而成的。全书共分11章,详细介绍了Android 的基本知识及功能特性,为学生学习和掌握Android开发打下基础。另外,每章均配有精心安排的实验和习题。
本书内容丰富,实用性强,侧重案例教学和计算机程序设计的基本知识,帮助读者掌握Android的核心内容及Android App设计的基本方法和编程技巧,了解进行科学计算的一般思路与方法,适合具有Java基础的学生学习使用。本书针对知识点还提供了微课视频讲解。
本书可作为高等学校相关专业的教学用书,也可作为Android应用的社会培训教材及计算机爱好者的参考书籍。 -
作者介绍
-
目录
第1章 Android入门
1.1 Android概述
1.1.1 无线通信技术
1.1.2 Android基本介绍
1.1.3 Android系统架构
1.2 搭建Android开发环境
1.3 开发第一个Android程序
1.3.1 创建与运行第一个HelloWorld程序
1.3.2 学习项目文件
1.3.3 Android项目结构
1.3.4 AndroidManifest.xml详解
本章小结
习题
第2章 Android应用界面
2.1 View概述
2.2 布局管理器
2.2.1 创建和使用布局文件
2.2.2 布局的类型
2.3 Android控件详解
2.3.1 TextView
2.3.2 EditText
2.3.3 Button
2.3.4 ImageView
2.3.5 RadioButton和CheckBox
2.3.6 ProgressBar
2.3.7 SeekBar
2.4 AdapterView及其子类
2.4.1 ListView和ListActivity
2.4.2 Adapter接口
2.5 对话框的使用
2.6 Toast的使用
2.7 用户注册案例讲解
本章小结
习题
第3章 Activity
3.1 Activity基础
3.1.1 认识Activity
3.1.2 如何创建Activity
3.1.3 Activity的生命周期
3.1.4 Activity中的单击事件
3.2 Intent的使用
3.2.1 Intent浅析
3.2.2 显式Intent
3.2.3 隐式Intent
3.3 Activity中的数据传递方式
3.4 用户注册案例讲解
本章小结
习题
第4章 Android事件处理
4.1 Android事件处理机制
4.2 基于监听的事件处理
4.3 基于回调的事件处理
4.4 AsyncTask异步类的功能与用法
本章小结
习题
第5章 Fragment基础
5.1 Fragment概述
5.2 Fragment生命周期
5.3 Fragment的创建
5.4 Fragment与Activity之间的通信
本章小结
习题
第6章 Android数据存储
6.1 数据存储方式简介
6.2 文件存储
6.2.1 文件存储简介
6.2.2 使用文件存储用户注册信息
6.3 XML文件的序列化与解析
6.3.1 XML序列化
6.3.2 XML序列化实例
6.3.3 XML文件解析
6.3.4 XML解析实例
6.4 SharedPreferences的使用
6.4.1 SharedPreferences简介
6.4.2 使用SharedPreferences存储用户注册信息
6.5 SQLite数据库
6.5.1 SQLite数据库简介
6.5.2 SQLite数据库操作类以及接口
6.5.3 SQLite数据库的操作
6.5.4 使用SQLite数据库展示用户信息
6.6 JSON
6.6.1 JSON简介
6.6.2 JSON解析案例
6.6.3 生成JSON案例
本章小结
习题
第7章 ContentProvider的使用
7.1 ContentProvider简介
7.2 操作ContentProvider
7.2.1 ContentProvider的创建
7.2.2 Uri简介
7.2.3 使用ContentProvider获取通讯录
7.3 使用ContentResolver共享数据
7.3.1 ContentResolver简介
7.3.2 系统短信备份案例
7.4 ContentObserver
7.4.1 ContentObserver简介
7.4.2 监控短信发送案例
本章小结
习题
第8章 Service和广播的使用
8.1 Service简介
8.1.1 Service的创建和配置
8.1.2 Service的启动与停止
8.2 Service的生命周期
8.3 Service通信
8.3.1 本地服务和远程服务通信
8.3.2 本地服务通信实例
8.4 系统服务类的使用
8.4.1 TelephonyManager
8.4.2 SmsManager
8.5 广播消息
8.5.1 广播简介
8.5.2 广播应用案例
本章小结
习题
第9章 Android网络和通信编程
9.1 网络编程基础
9.1.1 HTTP简介
9.1.2 标准Java接口
9.1.3 Android网络接口
9.2 HTTP通信
9.2.1 HttpURLConnection简介
9.2.2 HttpURLConnection接口使用案例
9.2.3 HttpClient简介
9.2.4 HttpClient的使用案例
9.3 Socket通信
9.3.1 Socket通信原理
9.3.2 Socket通信案例
9.4 数据提交方式
9.4.1 GET方式提交数据
9.4.2 POST方式提交数据
本章小结
习题
第10章 Android+PHP开发
10.1 PHP介绍
10.2 PHP+MySQL简介
10.2.1 PHP连接MySQL
10.2.2 PHP创建数据库
10.2.3 PHP创建数据表
10.2.4 PHP对数据库表的基本操作
10.3 PHP+Android简介
10.3.1 Android与PHP结合
10.3.2 用户登录案例
本章小结
习题
第11章 “倾心家教”应用案例开发
11.1 应用分析
11.2 应用界面设计
11.2.1 登录界面设计
11.2.2 主界面规划设计
11.2.3 查找教师界面
11.2.4 消息界面
11.2.5 个人信息界面
11.3 数据库设计
11.4 应用功能实现
11.4.1 短信验证实现
11.4.2 应用主界面实现
11.4.3 教师查询/预约功能实现
11.4.4 个人信息管理功能实现
11.4.5 预约的教师查询功能
11.4.6 设置功能的实现
11.5 应用发布
本章小结
附录A 项目案例——安卓工具箱
附录B 项目案例——天气预报及环境指数查询
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...