Android应用开发基础教程
Android应用开发基础教程封面图

Android应用开发基础教程

王卫红, 编著

出版社:机械工业出版社

年代:2014

定价:40.0

书籍简介:

本书从Android初学者的角度,以一个完整的案例“课程管理系统”为主线,采用软件工程开发和Android知识点相结合的方式详细介绍了Android系统应用开发的全过程。书中主要分为Android简介、开发的前期准备、需求分析、界面设计、功能实现和实践扩展六个模块,希望读者通过本书的学习,既能够熟悉软件工程开发的整个实现流程,又能够掌握Android编程常用知识点的应用,真正做到融会贯通、学以致用。

书籍目录:

前言教学建议第1章 Android简介1.1 Android的背景1.1.1 Android的历史1.1.2 Android的优势1.2 Android的特征1.3 Android系统的架构1.3.1 应用程序层1.3.2 应用程序框架层1.3.3 系统库1.3.4 Android运行时环境1.3.5 Linux内核层1.4 Android应用程序生命周期1.4.1 Android进程1.4.2 Activity生命周期扩展练习第2章 Android环境的搭建2.1 概述2.2 JDK的安装及使用2.3 SDK、ADT的安装及使用2.3.1 SDK、ADT捆绑式安装2.3.2 单独安装Eclipse、SDK、ADT2.4 配置AVD2.5 安装MyEclipse/JavaEE Eclipse2.6 Tomcat的安装与使用2.7 安装MySQL数据库扩展练习第3章 工程需求分析3.1 需求分析概述3.2 工程功能需求分析3.3 具体功能说明3.3.1 用户管理3.3.2 课程管理3.3.3 课堂点到3.3.4 资源管理3.3.5 课堂消息3.3.6 课堂评分扩展练习第4章 工程数据分析4.1 数据库概述4.2 系统数据库设计4.2.1 数据库分析4.2.2 数据库设计4.3 数据库E-R图扩展练习第5章 工程框架搭建5.1 搭建工程基本结构5.1.1 客户端Android工程搭建5.1.2 服务器端Web工程搭建5.2 实现Android静态界面5.2.1 实现LoginActivity并通过MainActivity跳转5.2.2 实现WelcomeActivity并通过LoginActivity跳转5.3 实现服务器端登录验证数据逻辑5.3.1 在MyEclipse中配置DB Browser5.3.2 在工程中导入Hibernate库5.3.3 导入Spring资源库5.3.4 使用Hibernate逆向工程5.3.5 创建ITeacherDAO接口以及实现类5.3.6 applicationContext.xml中配置TeacherDAO对象5.3.7 测试ITeacherDAO功能5.4 实现服务器端登录业务逻辑5.4.1 创建ITeacherService接口以及实现类TeacherService5.4.2 配置ITeacherService对象5.4.3 测试ITeacherService对象5.5 实现服务器端和客户端数据交互5.5.1 JSON和异步HTTP概述5.5.2 在客户端把输入内容封装成RequestParams数组5.5.3 在服务器端从HttpServletRequest中获取数据5.6 客户端与服务器端进行连接并用post发送数据5.7 服务器端把返回内容封装成JSON对象5.8 完成服务器端功能5.9 客户端解析JSON返回内容5.10 完成客户端功能扩展练习第6章 界面设计6.1 界面编程6.1.1 视图和视图组6.1.2 使用XML布局文件控制UI界面6.1.3 在代码中控制UI界面6.2 布局管理器6.2.1 线性布局6.2.2 表格布局6.2.3 帧布局6.2.4 相对布局6.3 基本界面组件6.3.1 文本框和编辑框6.3.2 按钮和图片按钮6.3.3 单选按钮6.3.4 下拉框6.3.5 列表视图扩展练习第7章 用户管理7.1 功能分析和设计7.1.1 用户登录7.1.2 用户密码修改7.2 Activity与Intent7.2.1 Activity和Intent的使用7.2.2 Intent实现两个Activity间的数据传输7.2.3 Intent传输数据的测试7.3 登录消息提醒7.3.1 添加Toast显示登录成功消息提示框7.3.2 添加AlertDialog显示提交的验证信息有误提示对话框7.3.3 测试登录消息提醒7.4 用户信息SQLite存储7.4.1 创建名为UserInfo的SQLite数据库7.4.2 使用SQL语句操作CourseUser数据库的用户信息7.4.3 从Cursor中提取用户信息查询结果7.4.4 测试UserInfo数据库7.5 使用SharedPreferences保存数据7.5.1 SharedPreferences概述7.5.2 保存用户信息活动状态7.5.3 还原用户信息活动状态7.5.4 测试用户信息活动状态的保存和还原7.6 密码修改功能设计7.6.1 创建和使用菜单7.6.2 使用监听器来监听菜单事件--密码修改7.6.3 服务器端实现密码的修改操作7.6.4 测试密码修改功能扩展练习第8章 教师课程管理8.1 功能分析和设计8.1.1 课程添加8.1.2 课程编辑8.1.3 课程删除8.1.4 课程学生管理8.2 课程列表视图Adapter的实现8.2.1 制定课程列表ArrayAdapter8.2.2 使用Adapter绑定课程数据8.2.3 测试课程列表视图Adapter8.3 Intent活动启动8.3.1 Intent显式启动Activity8.3.2 Intent隐式启动Activity8.3.3 活动间数据传递8.3.4 测试Intent活动启动8.4 广播事件8.4.1 实现BroadcastReceiver8.4.2 BroadcastReceiver的注册与注销8.4.3 测试广播事件扩展练习第9章 课堂点到9.1 功能分析和设计9.1.1 学生点名9.1.2 学生签到9.1.3 点到记录9.1.4 显示位置9.2 签到启动后台工作9.2.1 创建和控制签到情况服务9.2.2 通过服务处理后台运行的签到情况进程9.2.3 将签到情况活动与服务绑定9.2.4 将签到情况服务移动到后台线程中9.2.5 测试签到情况后台服务9.3 创建基于百度地图的用户位置活动9.3.1 获取百度地图Android SDK9.3.2 创建一个基于百度地图的用户位置活动9.3.3 配置和使用MapView显示地图9.3.4 使用MapController缩放地图9.3.5 利用模拟器更新位置信息9.3.6 创建和使用覆盖Overlay9.3.7 MyLocationOverlay显示用户位置和方向9.3.8 ItemizedOverlay和OverlayItem的使用9.3.9 测试百度地图用户位置显示9.4 基于位置服务的用户位置签到9.4.1 选择位置提供器9.4.2 使用基于位置服务获得用户签到位置9.4.3 确认用户签到信息9.4.4 测试用户位置签到的位置服务扩展练习第10章 作业与资源管理10.1 功能分析和设计10.1.1 作业管理的实现10.1.2 资源共享的实现10.2 Camera设备的使用10.2.1 使用Camera拍摄照片10.2.2 使用Camera拍摄视频10.2.3 测试Camera的使用10.3 媒体文件的上传下载10.3.1 使用内容提供器查看媒体文件10.3.2 上传本地媒体文件至网络服务器10.3.3 查看网络服务器上的媒体资源10.3.4 对下载后的媒体文件进行播放10.3.5 测试媒体文件的上传下载扩展练习第11章 消息发送11.1 功能分析和设计11.2 教师SMS消息发送11.2.1 SMS消息11.2.2 具体实现SMS消息11.2.3 测试消息发送功能扩展练习第12章 实践扩展--私家车拼车系统12.1 项目背景12.2 项目需求12.3 实现效果参考文献

内容摘要:

《Android应用开发基础教程/高等院校计算机教材系列》从Android初学者的角度,以一个完整的案例“课程管理系统”为主线,采用软件工程开发和Android知识点相结合的方式详细介绍了Android系统应用开发的全过程。书中主要分为Android简介、开发的前期准备、需求分析、界面设计、功能实现和实践扩展六个模块,希望读者通过本书的学习,既能够熟悉软件工程开发的整个实现流程,又能够掌握Android编程常用知识点的应用,真正做到融会贯通、学以致用。

书籍规格:

书籍详细信息
书名Android应用开发基础教程站内查询相似图书
丛书名高等院校计算机教材系列
9787111485162
如需购买下载《Android应用开发基础教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)40.0语种简体中文
尺寸19 × 26装帧平装
页数 261 印数 4000

书籍信息归属:

Android应用开发基础教程是机械工业出版社于2015.1出版的中图分类号为 TN929.53 的主题关于 移动终端-应用程序-程序设计-高等学校-教材 的书籍。