展开全部

主编推荐语

项目教学法:开发“校园生活小帮手”APP,学习9大模块知识点。

内容简介

本书采用项目教学法,以作者开发的“校园生活小帮手”APP软件为例,以一个完整的项目开发为主线,将项目开发分解为登录和注册模块、校园风光模块、随手记模块、电话簿模块、音乐播放器、课表查询等模块,根据项目开发流程,将教学单元划分为9个不同的教学模块,通过对不同模块化的开发来学习相应的知识点。

目录

  • 封面
  • 扉页
  • 版权信息
  • 目录
  • 内容提要
  • 前言
  • 模块1 Android系统开发环境
  • 项目1-1 Android系统开发环境搭建
  • 学习目标
  • 项目描述
  • 知识储备
  • 1.1.1 Android的发展历程
  • 1.1.2 Android系统的特征
  • 1.1.3 Android系统架构
  • 1.1.4 Android Studio开发工具介绍
  • 1.1.5 Android SDK
  • 项目实施
  • 1.JDK的安装与配置
  • 2.Android Studio安装
  • 项目总结
  • 项目训练——Android开发环境的安装
  • 练习题
  • 项目1-2 第一个Android程序开发
  • 学习目标
  • 项目描述
  • 知识储备
  • 1.2.1 Android Studio开发环境介绍
  • 1.2.2 Android项目结构
  • 1.2.3 Android的基本组件
  • 项目实施
  • 1.新建一个名为FirstDemo的Android工程
  • 2.Android Studio简单设置
  • 3.创建Android Studio虚拟设备
  • 4.运行项目
  • 5.Android程序打包
  • 项目总结
  • 项目训练——创建一个APP项目
  • 练习题
  • 模块2 Android UI界面设计Web安全时,跨站脚本(XSS)漏洞是一个
  • 项目2-1 物联网环境状态值界面设计
  • 学习目标
  • 项目描述
  • 知识储备
  • 2.1.1 UI界面的组件和容器
  • 2.1.2 界面布局
  • 2.1.3 事件相关概念
  • 2.1.4 TextView组件
  • 2.1.5 EditText组件
  • 2.1.6 Button组件
  • 2.1.7 线性布局
  • 2.1.8 strings.xml和colors.xml的运用
  • 2.1.9 样式和主题
  • 项目实施
  • 1.项目分析
  • 2.项目实现
  • 项目总结
  • 项目训练——用户管理系统的用户登录界面
  • 练习题
  • 项目2-2 用户登录界面设计
  • 学习目标
  • 项目描述
  • 知识储备
  • 2.2.1 ImageView组件
  • 2.2.2 Toast(消息提示框)
  • 2.2.3 CheckBox组件
  • 2.2.4 ImageButton组件
  • 2.2.5 相对布局
  • 项目实施
  • 1.项目分析
  • 2.项目实现
  • 项目总结
  • 项目训练——仿QQ的用户登录界面
  • 练习题
  • 项目2-3 用户注册界面设计
  • 学习目标
  • 项目描述
  • 知识储备
  • 2.3.1 RadioButton组件
  • 2.3.2 Spinner组件
  • 2.3.3 表格布局
  • 项目实施
  • 1.项目分析
  • 2.项目实现
  • 项目总结
  • 项目训练——用表格布局设计计算器界面
  • 练习题
  • 项目2-4 随手记列表界面设计
  • 学习目标
  • 项目描述
  • 知识储备
  • 2.4.1 ListView组件
  • 2.4.2 BaseAdapter自定义适配器
  • 项目实施
  • 1.项目分析
  • 2.项目实现
  • 项目总结
  • 项目训练——用BaseAdapter创建ListView实现联系人列表界面
  • 练习题
  • 项目2-5 校园生活小助手主界面设计
  • 学习目标
  • 项目描述
  • 知识储备
  • 2.5.1 GridView组件
  • 2.5.2 GridView应用案例
  • 项目实施
  • 1.项目分析
  • 2.项目实现
  • 项目总结
  • 项目训练——用GridView组件实现应用程序列表界面
  • 练习题
  • 项目2-6 院系简介界面设计
  • 学习目标
  • 项目描述
  • 知识储备
  • 2.6.1 网格布局
  • 2.6.2 ScrollView组件
  • 项目实施
  • 1.项目分析
  • 2.项目实现
  • 项目总结
  • 项目训练——用网格布局与滚动视图结合设计菜谱界面
  • 练习题
  • 模块3 登录和注册
  • 学习目标
  • 项目描述
  • 知识储备
  • 3.1 Android程序生命周期
  • 3.2 Activity生命周期
  • 3.3 Intent的概念及使用方法
  • 3.4 Activity的启动与跳转
  • 3.5 Activity之间的数据传递
  • 3.6 Android数据存储
  • 3.7 SharedPreferences
  • 项目实施
  • 1.项目分析
  • 2.项目实现
  • 项目总结
  • 项目训练——登录和注册
  • 练习题
  • 模块4 校园风光图文浏览
  • 学习目标
  • 项目描述
  • 知识储备
  • 4.1 Fragment的概述
  • 4.2 创建Fragment
  • 4.3 Fragment与Activity通信
  • 4.4 ViewPager与Fragment的组合使用
  • 项目实施
  • 1.项目分析
  • 2.项目实现
  • 项目总结
  • 项目训练——校园风光图文浏览
  • 练习题
  • 模块5 记事本
  • 学习目标
  • 项目描述
  • 知识储备
  • 5.1 操作栏
  • 5.2 选项菜单
  • 5.3 子菜单
  • 5.4 上下文菜单
  • 5.5 AlertDialog对话框
  • 5.6 SQLite数据存储
  • 项目实施
  • 1.项目分析
  • 2.项目实现
  • 项目总结
  • 项目训练——个人注册信息管理
  • 练习题
  • 模块6 电话簿
  • 学习目标
  • 项目描述
  • 知识储备
  • 6.1 拨打电话
  • 6.2 SearchView搜索框组件
  • 6.3 ContentProvider概述
  • 6.4 创建内容提供者
  • 6.5 使用内容提供者
  • 项目实施
  • 1.项目分析
  • 2.项目实现
  • 项目总结
  • 项目训练——公共服务电话簿查询
  • 练习题
  • 模块7 音乐播放器
  • 学习目标
  • 项目描述
  • 知识储备
  • 7.1 Service的概念
  • 7.2 Service的使用方法
  • 7.3 线程的概念
  • 7.4 使用Handler更新UI界面
  • 7.5 ProgressBar进度条的使用
  • 7.6 SeekBar进度条的使用
  • 7.7 广播及接收
  • 7.8 MediaPlayer类
  • 项目实施
  • 1.项目分析
  • 2.项目实现
  • 项目总结
  • 项目训练——显示音乐列表播放器设计
  • 练习题
  • 模块8 课表查询
  • 学习目标
  • 项目描述
  • 知识储备
  • 8.1 JSON数据解析
  • 8.2 HttpURLConnection的使用
  • 8.3 异步的概念
  • 8.4 AsyncTask的使用
  • 项目实施
  • 1.项目分析
  • 2.项目实现
  • 项目总结
  • 项目训练——课表查询设计
  • 练习题
  • 模块9 综合实训——校园生活小助手
  • 学习目标
  • 项目描述
  • 知识储备
  • 9.1 总体功能需求设计
  • 9.2 数据存储设计
  • 9.3 目录结构设计
  • 9.4 公共类设计
  • 项目实施
  • 1.引导界面设计
  • 2.主功能模块程序设计
  • 3.各子功能模块的设计
  • 项目总结
  • 项目训练——校园生活小助手
  • 练习题
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。