Android应用开发基础教程
作者:巫湘林 主编
出版时间: 2017年版
丛编项: 普通高等教育"十三五"规划教材
内容简介
《Android应用开发基础教程/普通高等教育“十三五”规划教材(软件工程专业)》主要介绍运用Eclipse对Android应用程序进行开发的相关知识与技能,以及如何使用PHP动态网页开发技术、MUI框架和MySQL数据库等。
通过《Android应用开发基础教程/普通高等教育“十三五”规划教材(软件工程专业)》读者可全面了解Android应用程序开发的基本流程与方法,熟练掌握Android应用程序开发技能。
《Android应用开发基础教程/普通高等教育“十三五”规划教材(软件工程专业)》共12章:Android基础入门、Android应用结构分析、基本控件和事件处理、布局、高级控件、菜单与相关控件、Activity、Fragment、Android后台处理、Android数据存储、网络编程、应用项目开发实例,内容符合Android应用程序开发认知体系,先了解基本理论知识,再通过实际案例掌握开发技能。
《Android应用开发基础教程/普通高等教育“十三五”规划教材(软件工程专业)》内容全面、注重实践,理论深浅适宜、条理清晰,精编案例图文并茂、易于理解,适合Android应用程序开发的初学者使用,可作为各高校及IT培训学校的教材,也可供Android应用程序开发人员参考。
目录
前言
第1章 Android基础入门
1.1 Android简介
1.1.1 初识Android
1.1.2 Android发展历史
1.1.3 Android应用场景
1.1.4 Android体系结构
1.2 Android开发环境
1.2.1 Java下载安装
1.2.2 ADTBundle下载
1.2.3 Android调试工具
1.2.4 DDMS的使用
1.2.5 使用adb命令安装与卸载Android应用程序
1.3 开始第一个Android应用
1.3.1 创建HelloWorld项目
1.3.2 运行程序
1.4 程序调试
1.4.1 JUnit单元测试
1.4.2 LogCat的使用
1.5 本章小结
第2章 Android应用结构分析
2.1 Android应用程序目录结构
2.2 Android应用程序分析
2.2.1 资源描述源文件
2.2.2 布局文件
2.3 AndroidManifest.xml文件
2.4 应用程序权限声明
2.5 本章小结
第3章 基本控件和事件处理
3.1 基本控件概述
3.2 Android基本控件
3.2.1 TextView
3.2.2 Button
3.2.3 EditText
3.2.4 ImageView
3.2.5 CheckBOX
3.2.6 RadioButton和RadioGroup
3.2.7 DatePicker和TimePicker
3.3 Android事件处理
3.3.1 基于回调的事件处理机制
3.3.2 基于监听的事件处理机制
3.4 本章小结
第4章 布局
4.1 布局简介
4.2 常见布局
4.2.1 帧布局
4.2.2 线性布局
4.2.3 表格布局
4.2.4 相对布局
4.2.5 绝对布局
4.3 嵌套布局
4.4 本章小结
第5章 高级控件
5.1 高级控件简介
5.2 与适配器相关控件
5.2.1 AutoCompleteTextView
5.2.2 Spinner
5.2.3 ListView
5.2.4 GridView
5.3 其他与视图相关的控件
5.3.1 ScrollView
5.3.2 TabHost
5.3.3 ViewPager
5.4 进度条与滑动块
5.5 本章小结
第6章 菜单与相关控件
6.1 菜单
6.1.1 菜单简介
6.1.2 选项菜单
6.1.3 子菜单
6.1.4 上下文菜单
6.2 ActionBar
6.2.1 ActionBar简介
6.2.2 ActionBar的创建与使用
6.2.3 ActionBar的不同样式
6.3 对话框
6.3.1 Dialog
6.3.2 Toast
6.3.3 其他Dialog
6.4 本章小结
第7章 Activity
7.1 Activity简介
7.2 Activity的四种状态
7.3 Activity生命周期
7.4 Intent
7.5 Bundle
7.6 Activity传值与返回
7.7 本章小结
第8章 Fragment
8.1 Fragment概述
8.2 创建Fragment
8.3 Fragment生命周期
8.4 Fragment管理
8.5 Fragment之间通信
8.6 本章小结
第9章 Android后台处理
9.1 Service
9.2 Notification
9.3 BroadcastReceiver
9.4 本章小结
第10章 Android数据存储
10.1 SharedPreferences使用
10.2 ContentProvider
10.3 文件存储
10.4 SQLite数据库
10.4.1 SQLite数据库简单介绍
10.4.2 SQLite数据库相关类与接口
10.4.3 管理SQLite数据库相关方法
10.5 本章小结
第11章 网络编程
11.1 HTTP协议
11.2 Handler消息机制原理
11.3 Asynctask
11.4 网络状态
11.5 HttpURLConnection访问网络
11.6 数据提交方式
11.7 JSON
11.8 本章小结
第12章 应用项目开发实例
12.1 开发环境
12.1.1 Chrome浏览器
12.1.2 HBuilder
12.1 3WAMP
12.2 开发组件
12.2.1 jQuery
12.2.2 MuI
12.3 贺州旅游新闻系统
12.4 本章小结