Android应用程序设计基础 / 十三五高等职业教育计算机类专业规划教材
作者: 李华忠、陈勖等
出版时间:2016年2月
出版社:中国铁道出版社
- 中国铁道出版社
- 9787113212643
- 123715
- 0064174532-8
- 16开
- 2016年2月
- 316
- 工学
- 软件工程
- TN929.53
- 计算机
- 高职高专
本书符合教学规律和课堂要求,很好地反映了嵌入式和移动互联等行业出现的Android方面的新知识、新技术、新方法和新应用。每个基础知识点的讲解均配备相应的应用范例,能解决高校Android课程教学面临的迫切问题。
本书适合作为高职院校Android应用程序设计基础的教材,也可作为移动开发爱好者的自学参考书。
第1章 Android应用(Application)与活动(Activity)
1.1 学习导入
1.1.1 什么是Android
1.1.2 什么是Android系统架构
1.1.3 什么是Android应用
1.1.4 什么是Android上下文
1.1.5 什么是活动
1.1.6 什么是意图
1.2 技术准备
1.2.1 快速构建Android开发环境
1.2.2 活动生命周期
1.2.3 Android调试工具及其方法
1.3 案例实施
1.3.1 使用ADT创建第一个Android应用项目
1.3.2 利用DDMS观察Android活动的生命周期
1.4 知识扩展
1.4.1 活动的属性
1.4.2 应用的属性
1.4.3 手动创建活动的方法
1.4.4 启动和关闭活动的方法
1.4.5 扩展项目实训
本章小结
强化练习
第2章 Android用户界面布局管理器(Layout Manager)
2.1 学习导入
2.1.1 什么是Android布局管理器(Layout Manager)
2.1.2 什么是Android界面组件(Component)结构层次
2.2 技术准备
2.2.1 线性布局管理器
2.2.2 相对布局管理器
2.2.3 帧布局管理器
2.2.4 表格布局管理器
2.2.5 网格布局管理器
2.2.6 绝对布局管理器
2.3 案例实施
2.3.1 利用线性布局显示贺知章《回乡偶书》
2.3.2 利用相对布局实现密码验证界面
2.3.3 利用表格布局实现菜单
2.3.4 利用网格视图布局浏览图片
2.4 知识拓展
2.4.1 Android布局管理器的嵌套
2.4.2 Android抽象布局标签
本章小结
强化练习
第3章 Android常用控件和高级控件使用方法
3.1 学习导入
3.1.1 什么是Android视图类
3.1.2 什么是Android视图组类
3.2 技术准备
3.2.1 文本视图控件
3.2.2 编辑框控件
3.2.3 按钮和图片按钮
3.2.4 状态开关按钮和开关控件
3.2.5 单选按钮和复选框
3.2.6 图像视图控件
3.2.7 日期与时间控件
3.2.8 模拟时钟和数字时钟
3.2.9 计时器控件
3.2.10 自动完成文本框
3.2.11 下拉列表控件
3.3 案例实施
3.3.1 利用DatePickerDialog和TimePicker设置日期和时间
3.3.2 创建基于多种控件的表单应用案例
3.3.3 利用下拉列表(Spinner)控件实现歌曲选择功能
3.4 知识拓展
3.4.1 滚动视图控件
3.4.2 列表视图控件
3.4.3 网格视图控件
3.4.4 进度条
3.4.5 滑块控件
3.4.6 评分条控件
3.4.7 选项卡控件
3.4.8 画廊控件
本章小结
强化练习
第4章 Android应用编程基本项目实训
4.1 利用动画资源文件实现程序过渡动画
4.1.1 项目实训目标
4.1.2 知识准备
4.1.3 项目实践
4.2 利用Drawable资源文件美化程序UI界面
4.2.1 项目实训目标
4.2.2 知识准备
4.2.3 项目实践
4.2.4 Android数据存储Shared Preferences
4.3 利用列表控件实现九宫格菜单
4.3.1 项目实训目标
4.3.2 知识准备
4.3.3 项目实践
4.4 利用列表控件实现Metro UI菜单
4.4.1 项目实训目标
4.4.2 知识准备
4.4.3 项目实践
4.5 获取URL地址上的资源
4.5.1 项目实训目标
4.5.2 知识准备
4.5.3 项目实践
4.6 利用天气预报接口编写天气查询软件
4.6.1 项目实训目标
4.6.2 知识准备
4.6.3 项目实践
本章小结
强化练习
第5章 基于Android未来超市系统项目实训
5.1 项目概述
5.2 项目设计
5.2.1 项目总体功能需求
5.2.2 项目总体设计
5.3 项目实施
5.3.1 登录页面
5.3.2 主页面
5.3.3 环境监控页面
5.3.4 物品入库页面
5.3.5 具体设备页面
5.3.6 物品出库页面
本章小结
强化练习
第6章 博物馆智能导览系统项目综合实训
6.1 项目概述
6.1.1 项目简要介绍
6.1.2 项目背景
6.2 目标分析与运行环境
6.2.1 目标分析
6.2.2 运行环境
6.3 需求分析
6.3.1 功能需求
6.3.2 性能需求
6.4 总体设计
6.4.1 总体结构
6.4.2 处理流程设计
6.5 详细设计
6.5.1 主要数据结构设计
6.5.2 关键或难点技术的实现
6.5.3 软件主要功能的使用说明
6.6 项目实施
6.6.1 IntelligentBrowsing活动
6.6.2 数据帧读取模块SerialPort
6.6.3 数据解码模块ZigbeePackage
6.6.4 数据转换模块ConvertHelper
6.6.5 滚动字幕模块MarqueeText
6.6.6 图片处理模块GalleryFlow
6.6.7 图文显示模块Allshow
6.6.8 视频显示模块Allmovie
本章小结
强化练习
参考文献