本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
商品基本信息,请以下列介绍为准 | |
商品名称: | Android模块化开发项目式教程(Android Studio) |
作者: | 郑丹青 |
定价: | 45.0 |
出版社: | 人民邮电出版社 |
出版日期: | 17-07-01 |
ISBN: | 9787115476180 |
印次: | |
版次: | 1版1次 |
装帧: | |
开本: | 16开 |
内容简介 |
本书采用项目教学法,以作者开发的“校园生活小助手”APP软件为例,以一个完整的项目开发为主线,将项目开发分解为9个教学模块,分别为Android系统开发环境、Android UI界面设计、登录和注册、校园风光图文浏览、记事本、电话簿、音乐播放器、课表查询、综合实训等模块。让读者通过对不同模块化的开发来学的知识点。本书适合作为高职高专院校Android开发相关课程的教材,也可供爱好者自学使用。 |
目录 |
模块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界面设计 项目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.项目实现 项结 项目训练——仿的用户登录界面 练 项目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 SharedPreferencer/> 项目实施 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 ProgressBa度条的使用 7.6 SeekBa度条的使用 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.能模块的设计 项结 项目训练——校园生活小助手 练 |
1.Android studio开台; 2.模块化开发过程,体现系统思维; 3.本书采用项目教学法,以开发“校园生活小帮手”App为例,以一个完整的项目开发为主线。 |
媒体 |
1.Android studio开台; 2.模块化开发过程,体现系统思维; 3.本书采用项目教学法,以开发“校园生活小帮手”App为例,以一个完整的项目开发为主线。 |
作者简介 |
郑丹青,女,高级工程师, 副教授,工学学士。在企业从事计算机软件开发二十多年,获株洲市科委奖励。从事职业教育15年,是湖南省计算机应用技术省级专业带头人,获得16年湖南省“移动互联应用技术“省级培训优秀学员。 |