Android应用程序开发项目化教程
出版时间:
2021-08
版次:
1
ISBN:
9787111686316
定价:
49.80
装帧:
其他
开本:
16开
纸张:
胶版纸
页数:
280页
字数:
420千字
17人买过
-
本书以Android
Studio为开发工具,详细地介绍了Android编程的核心技术,包括:原型设计、Android 用户界面编程、Android 组件、数据存储、事件处理、第三方库、项目发布等知识。本书不限于介绍Android 理论知识,还从案例和项目驱动的角度讲解理论。本书以项目和案例贯穿章节,可帮助读者深刻理解知识点。这些案例和项目贴合实际工作需要,能够使读者真正把书本中的知识应用到实际开发中。
本书共分为9章,包括项目前期工作,揭开Android的神秘面纱,Android UI 设计,Activity和Intent详解,Fragment的应用,列表组件和适配器,数据存储,使用第三方库和项目发布。
本书附有配套视频、源代码、习题、教学课件等教学资源。
本书可作为高等院校本科、高职计算机相关专业的“移动互联”课程专用教材,也可以作为Android 移动开发的培训教材,是一本非常适合Android 零基础读者的图书。 目 录
前言
二维码索引
第1章 项目前期工作
1.1 项目开发流程
1.1.1 创意
1.1.2 规划
1.1.3 设计
1.1.4 开发
1.1.5 部署
1.1.6 运营
1.2 项目需求分析
1.2.1 项目背景
1.2.2 项目需求分析
1.2.3 项目业务框架分析
1.3 项目原型设计
1.3.1 原型设计
1.3.2 墨刀的使用
1.4 【项目实战】
1.4.1 引导页原型设计
1.4.2 登录和注册界面的原型设计
1.4.3 主界面导航栏原型设计
1.4.4 概要收入支出原型设计
1.4.5 类别管理原型设计
1.4.6 原型的交互设计
1.4.7 挑战任务
本章小结
第2章 揭开Android的神秘面纱
2.1 Android简介
2.1.1 Android系统架构
2.1.2 Android已发布的版本
2.1.3 Android应用开发特色
2.2 Android Studio开发环境搭建
2.2.1 Android Studio的下载、安装与配置
2.2.2 在Android Studio中下载SDK
2.2.3 模拟器的创建
2.3 【案例】开发个Android程序
2.4 Android应用程序框架
2.5 ADB介绍以及常用的命令
2.5.1 执行adb命令
2.5.2 配置adb环境变量
2.5.3 文件浏览器窗口
2.5.4 常用的adb命令
2.6 【项目实战】
2.6.1 创建记账本项目
2.6.2 挑战任务
本章小结
第3章 Android UI设计
3.1 用户界面基础
3.1.1 用户界面基本要求
3.1.2 View和ViewGroup
3.2 常用基本控件(一)
3.2.1 控件概述
3.2.2 TextView
3.2.3 EditText
3.2.4 Button
3.3 【案例】体质指数计算器
3.3.1 案例描述
3.3.2 案例分析
3.3.3 案例实现
3.4 常用布局
3.4.1 线性布局LinearLayout
3.4.2 相对布局RelativeLayout
3.4.3 帧布局FrameLayout
3.4.4 表格布局TableLayout
3.4.5 约束布局ConstraintLayout
3.5 常用基本控件(二)
3.5.1 ImageView和ImageButton
3.5.2 RadioButton和CheckBox
3.6 【案例】调查问卷
3.6.1 案例描述
3.6.2 案例分析
3.6.3 案例实现
3.7 Shape和Selector
3.7.1 Shape
3.7.2 Selector
3.8 【项目实战】
3.8.1 登录界面设计
3.8.2 注册界面设计
3.8.3 帮助界面设计
3.8.4 挑战任务
本章小结
第4章 Activity和Intent详解
4.1 Activity的生命周期
4.1.1 生命周期的状态
4.1.2 生命周期状态转换的方法
4.2 【案例】测试Activity的生命周期
4.2.1 案例描述
4.2.2 案例分析
4.2.3 案例实现
4.3 事件处理
4.3.1 基于监听接口机制的事件处理
4.3.2 基于回调机制的事件处理
4.3.3 Handler消息机制
4.4 【案例】定时切换图
4.4.1 案例描述
4.4.2 案例分析
4.4.3 案例实现
4.5 Intent概述
4.5.1 显式Intent与隐式 Intent
4.5.2 Intent对象的属性
4.6 【案例】简单登录
4.6.1 案例描述
4.6.2 案例分析
4.6.3 案例实现
4.7 程序调试
4.7.1 断点调试
4.7.2 Logcat断点调试
4.8 【项目实战】
4.8.1 实现登录按钮事件
4.8.2 实现引导页面跳转
4.8.3 挑战任务
本章小结
第5章 Fragment的应用
5.1 使用 Fragment
5.1.1 Fragment简介
5.1.2 创建Fragment
5.1.3 在Activity中添加Fragment
5.2 【案例】湘菜菜谱
5.2.1 案例描述
5.2.2 案例分析
5.2.3 案例实现
5.3 导航
5.3.1 NavigationView简介
5.3.2 NavigationView和DrawerLayout实现抽屉式导航设计
5.4 【案例】移动办公抽屉导航设计
5.4.1 案例描述
5.4.2 案例分析
5.4.3 案例实现
5.5 【项目实战】
5.5.1 实现记账本的导航栏
5.5.2 使用Fragment实现多页主界面
5.5.3 挑战任务
本章小结
第6章 列表组件和适配器
6.1 AdapterView组件
6.2 ListView
6.2.1 ListView的属性
6.2.2 为ListView填充数据
6.2.3 响应事件
6.3 Adapter
6.3.1 ArrayAdapter
6.3.2 SimpleAdapter
6.3.3 BaseAdapter
6.4 【案例】显示用户联系地址列表
6.4.1 案例描述
6.4.2 案例分析
6.4.3 案例实现
6.5 RecyclerView
6.5.1 RecyclerView简介
6.5.2 RecyclerView适配器
6.6 【案例】使用RecyclerView查看照片
6.6.1 案例描述
6.6.2 案例分析
6.6.3 案例实现
6.7 GridView
6.8 【案例】九宫格显示图片
6.8.1 案例描述
6.8.2 案例分析
6.8.3 案例实现
6.9 AlertDialog对话框
6.9.1 AlertDialog对话框概述
6.9.2 自定义布局对话框
6.10 【项目实战】
6.10.1 使用ListView实现收入界面
6.10.2 使用RecyclerView实现支出界面
6.10.3 实现添加收入界面
6.10.4 实现收入支出类别管理界面
-
内容简介:
本书以Android
Studio为开发工具,详细地介绍了Android编程的核心技术,包括:原型设计、Android 用户界面编程、Android 组件、数据存储、事件处理、第三方库、项目发布等知识。本书不限于介绍Android 理论知识,还从案例和项目驱动的角度讲解理论。本书以项目和案例贯穿章节,可帮助读者深刻理解知识点。这些案例和项目贴合实际工作需要,能够使读者真正把书本中的知识应用到实际开发中。
本书共分为9章,包括项目前期工作,揭开Android的神秘面纱,Android UI 设计,Activity和Intent详解,Fragment的应用,列表组件和适配器,数据存储,使用第三方库和项目发布。
本书附有配套视频、源代码、习题、教学课件等教学资源。
本书可作为高等院校本科、高职计算机相关专业的“移动互联”课程专用教材,也可以作为Android 移动开发的培训教材,是一本非常适合Android 零基础读者的图书。
-
目录:
目 录
前言
二维码索引
第1章 项目前期工作
1.1 项目开发流程
1.1.1 创意
1.1.2 规划
1.1.3 设计
1.1.4 开发
1.1.5 部署
1.1.6 运营
1.2 项目需求分析
1.2.1 项目背景
1.2.2 项目需求分析
1.2.3 项目业务框架分析
1.3 项目原型设计
1.3.1 原型设计
1.3.2 墨刀的使用
1.4 【项目实战】
1.4.1 引导页原型设计
1.4.2 登录和注册界面的原型设计
1.4.3 主界面导航栏原型设计
1.4.4 概要收入支出原型设计
1.4.5 类别管理原型设计
1.4.6 原型的交互设计
1.4.7 挑战任务
本章小结
第2章 揭开Android的神秘面纱
2.1 Android简介
2.1.1 Android系统架构
2.1.2 Android已发布的版本
2.1.3 Android应用开发特色
2.2 Android Studio开发环境搭建
2.2.1 Android Studio的下载、安装与配置
2.2.2 在Android Studio中下载SDK
2.2.3 模拟器的创建
2.3 【案例】开发个Android程序
2.4 Android应用程序框架
2.5 ADB介绍以及常用的命令
2.5.1 执行adb命令
2.5.2 配置adb环境变量
2.5.3 文件浏览器窗口
2.5.4 常用的adb命令
2.6 【项目实战】
2.6.1 创建记账本项目
2.6.2 挑战任务
本章小结
第3章 Android UI设计
3.1 用户界面基础
3.1.1 用户界面基本要求
3.1.2 View和ViewGroup
3.2 常用基本控件(一)
3.2.1 控件概述
3.2.2 TextView
3.2.3 EditText
3.2.4 Button
3.3 【案例】体质指数计算器
3.3.1 案例描述
3.3.2 案例分析
3.3.3 案例实现
3.4 常用布局
3.4.1 线性布局LinearLayout
3.4.2 相对布局RelativeLayout
3.4.3 帧布局FrameLayout
3.4.4 表格布局TableLayout
3.4.5 约束布局ConstraintLayout
3.5 常用基本控件(二)
3.5.1 ImageView和ImageButton
3.5.2 RadioButton和CheckBox
3.6 【案例】调查问卷
3.6.1 案例描述
3.6.2 案例分析
3.6.3 案例实现
3.7 Shape和Selector
3.7.1 Shape
3.7.2 Selector
3.8 【项目实战】
3.8.1 登录界面设计
3.8.2 注册界面设计
3.8.3 帮助界面设计
3.8.4 挑战任务
本章小结
第4章 Activity和Intent详解
4.1 Activity的生命周期
4.1.1 生命周期的状态
4.1.2 生命周期状态转换的方法
4.2 【案例】测试Activity的生命周期
4.2.1 案例描述
4.2.2 案例分析
4.2.3 案例实现
4.3 事件处理
4.3.1 基于监听接口机制的事件处理
4.3.2 基于回调机制的事件处理
4.3.3 Handler消息机制
4.4 【案例】定时切换图
4.4.1 案例描述
4.4.2 案例分析
4.4.3 案例实现
4.5 Intent概述
4.5.1 显式Intent与隐式 Intent
4.5.2 Intent对象的属性
4.6 【案例】简单登录
4.6.1 案例描述
4.6.2 案例分析
4.6.3 案例实现
4.7 程序调试
4.7.1 断点调试
4.7.2 Logcat断点调试
4.8 【项目实战】
4.8.1 实现登录按钮事件
4.8.2 实现引导页面跳转
4.8.3 挑战任务
本章小结
第5章 Fragment的应用
5.1 使用 Fragment
5.1.1 Fragment简介
5.1.2 创建Fragment
5.1.3 在Activity中添加Fragment
5.2 【案例】湘菜菜谱
5.2.1 案例描述
5.2.2 案例分析
5.2.3 案例实现
5.3 导航
5.3.1 NavigationView简介
5.3.2 NavigationView和DrawerLayout实现抽屉式导航设计
5.4 【案例】移动办公抽屉导航设计
5.4.1 案例描述
5.4.2 案例分析
5.4.3 案例实现
5.5 【项目实战】
5.5.1 实现记账本的导航栏
5.5.2 使用Fragment实现多页主界面
5.5.3 挑战任务
本章小结
第6章 列表组件和适配器
6.1 AdapterView组件
6.2 ListView
6.2.1 ListView的属性
6.2.2 为ListView填充数据
6.2.3 响应事件
6.3 Adapter
6.3.1 ArrayAdapter
6.3.2 SimpleAdapter
6.3.3 BaseAdapter
6.4 【案例】显示用户联系地址列表
6.4.1 案例描述
6.4.2 案例分析
6.4.3 案例实现
6.5 RecyclerView
6.5.1 RecyclerView简介
6.5.2 RecyclerView适配器
6.6 【案例】使用RecyclerView查看照片
6.6.1 案例描述
6.6.2 案例分析
6.6.3 案例实现
6.7 GridView
6.8 【案例】九宫格显示图片
6.8.1 案例描述
6.8.2 案例分析
6.8.3 案例实现
6.9 AlertDialog对话框
6.9.1 AlertDialog对话框概述
6.9.2 自定义布局对话框
6.10 【项目实战】
6.10.1 使用ListView实现收入界面
6.10.2 使用RecyclerView实现支出界面
6.10.3 实现添加收入界面
6.10.4 实现收入支出类别管理界面
查看详情
-
全新
广东省广州市
平均发货35小时
成功完成率73.38%
-
Android应用程序开发项目化教程
买书,就上二手书海官方企业店,清仓处理,真实库存,特价正版,收藏店铺,优先发货! ps:下午三点之前的订单当天发货,之后明天发货,特殊情况除外。
八五品
河南省鹤壁市
平均发货24小时
成功完成率88.5%
-
八五品
河南省鹤壁市
平均发货20小时
成功完成率90.89%
-
八五品
湖南省长沙市
平均发货13小时
成功完成率91.52%
-
全新
广东省广州市
平均发货19小时
成功完成率86.78%
-
全新
四川省成都市
平均发货57小时
成功完成率82.29%
-
全新
浙江省嘉兴市
平均发货13小时
成功完成率94.4%
-
全新
浙江省嘉兴市
平均发货10小时
成功完成率94.05%
-
八五品
重庆市沙坪坝区
平均发货12小时
成功完成率90.31%
-
八五品
四川省成都市
平均发货11小时
成功完成率91.83%
-
九品
北京市东城区
平均发货25小时
成功完成率87.82%
-
全新
北京市通州区
平均发货9小时
成功完成率87.27%
-
九品
-
全新
山东省泰安市
平均发货24小时
成功完成率92.57%
-
全新
四川省成都市
平均发货23小时
成功完成率86.72%
-
九五品
浙江省杭州市
平均发货11小时
成功完成率85.47%
-
全新
广东省广州市
平均发货16小时
成功完成率88.15%
-
全新
山东省泰安市
平均发货22小时
成功完成率86.25%
-
全新
上海市黄浦区
平均发货10小时
成功完成率94.24%
-
全新
山东省泰安市
平均发货8小时
成功完成率92.94%
-
全新
广东省广州市
平均发货19小时
成功完成率88.73%
-
全新
北京市西城区
平均发货19小时
成功完成率88.98%
-
八五品
福建省福州市
平均发货11小时
成功完成率92.44%
-
八五品
福建省福州市
平均发货11小时
成功完成率92.44%
-
八五品
福建省福州市
平均发货11小时
成功完成率92.44%
-
九品
北京市丰台区
平均发货18小时
成功完成率85.51%
-
全新
北京市通州区
平均发货10小时
成功完成率94.06%
-
全新
广东省广州市
平均发货7小时
成功完成率94.51%
-
九五品
湖南省长沙市
平均发货13小时
成功完成率91.52%
-
全新
北京市丰台区
平均发货7小时
成功完成率90.99%
-
全新
北京市朝阳区
平均发货12小时
成功完成率85.91%
-
全新
山东省泰安市
平均发货8小时
成功完成率88.84%
-
全新
北京市通州区
平均发货9小时
成功完成率89.56%
-
全新
山东省泰安市
平均发货15小时
成功完成率93.81%
-
九品
河北省保定市
平均发货18小时
成功完成率95.74%
-
全新
北京市东城区
平均发货11小时
成功完成率95.8%
-
全新
浙江省嘉兴市
平均发货12小时
成功完成率92.93%
-
九五品
浙江省嘉兴市
平均发货10小时
成功完成率83.89%
-
八五品
江苏省苏州市
平均发货11小时
成功完成率95.31%
-
八五品
湖北省咸宁市
平均发货16小时
成功完成率83.72%
-
九五品
上海市黄浦区
平均发货28小时
成功完成率84.24%
-
八五品
-
八五品
湖南省长沙市
平均发货11小时
成功完成率94.22%
-
八五品
湖南省长沙市
平均发货15小时
成功完成率92.16%
-
全新
广东省广州市
平均发货9小时
成功完成率87.55%
-
全新
天津市和平区
平均发货22小时
成功完成率79.96%
-
全新
江西省吉安市
平均发货57小时
成功完成率89.52%
-
全新
江西省吉安市
平均发货57小时
成功完成率89.52%
-
全新
北京市朝阳区
平均发货12小时
成功完成率86.71%