×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787302540472
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:338页
  • 出版时间:2020-01-01
  • 条形码:9787302540472 ; 978-7-302-54047-2

内容简介

本书以Android作为移动应用开发技术讲解App的开发流程,以一个在线商城项目贯穿始终,通过分解项目功能模块,讲解Android应用开发技术的基本概念。在编排结构方面线索清晰,在内容组织方面以商场项目App端开发流程来贯穿。本书主要内容有Android界面设计、组件通信、数据存储、网络通信、多媒体、传感器、地图与定位等。本书既注重理论介绍,又强调实际应用,从实用的角度精心设计知识结构和代码示例,每章后面配有习题。提供丰富的配套资源供读者使用,包括PPT、实践项目指导、习题等。习题的设计既包含基础性问题,也包含拓展性的开放式问题,从而帮助读者巩固练习与提升训练。 本书内容通俗易懂,由浅入深,案例丰富,既可以作为高等学校学生Android课程的教材,也可以作为Android初学者的入门教程。

目录

第1章 Android平台与开发环境 1.1 Android平台 1.1.1 Android平台介绍 1.1.2 Android已发布的版本 1.1.3 Android平台特点 1.1.4 Android平台架构 1.2 搭建Android开发环境 1.2.1 Android开发环境概述 1.2.2 下载和安装Android Studio与Android SDK 小结 习题 第2章 **个Android应用程序 2.1 **个Android程序HelloWorld 2.2 Android程序结构 2.3 Android Studio开发环境的使用 2.4 配置Android测试环境 2.4.1 Android测试环境的配置 2.4.2 使用真机运行Android程序 小结 习题 第3章 Activity 3.1 Android四大组件 3.2 Activity的创建 3.3 Activity的生命周期 3.4 Activity间的信使Intent 3.4.1 显式调用和隐式调用 3.4.2 向下一个Activity传递数据 3.4.3 返回数据给上一个Activity 3.5 知识拓展: Activity/ActionBarActivity/AppCompatActivity 小结 习题 第4章 Android用户界面 4.1 界面布局 4.1.1 线性布局 4.1.2 相对布局 4.1.3 帧布局 4.1.4 网格布局 4.2 项目实战: 综合运用常用布局实现eShop首页界面效果 4.2.1 项目分析 4.2.2 项目实现 4.2.3 项目说明 4.3 常用基本控件 4.3.1 文本类控件 4.3.2 按钮类控件 4.3.3 DatePicker 4.4 项目实战: 主页底端导航条的实现 4.4.1 项目分析 4.4.2 项目实现 4.4.3 项目说明 4.5 常用高级控件 4.5.1 ListView列表组件 4.5.2 RecycleView控件 4.5.3 ViewPager与ViewFlipper 4.6 项目实战: 店铺列表页的实现 4.6.1 项目分析 4.6.2 项目实现 4.6.3 项目说明 4.7 项目实战: 店铺详情页的实现 4.7.1 项目分析 4.7.2 项目实现 4.7.3 项目说明 4.8 值资源 4.8.1 字符串资源 4.8.2 颜色资源 4.8.3 数组资源 4.9 菜单 4.10 对话框 4.11 动画资源 4.12 样式与主题 4.12.1 样式 4.12.2 主题 4.12.3 图像状态资源 4.13 项目实战: eShop项目中各种资源的使用 4.13.1 项目分析 4.13.2 项目实现 4.13.3 项目说明 4.14 项目实战: eShop引导页图片切换的实现 4.14.1 项目分析 4.14.2 项目实现 4.14.3 项目说明 小结 习题 第5章 Fragment与ToolBar 5.1 Fragment简介与应用场合 5.2 创建Fragment 5.3 Fragment生命周期 5.4 ToolBar 5.5 项目实战: eShop主页的实现 5.5.1 项目分析 5.5.2 项目实现 5.5.3 项目说明 小结 习题 第6章 本地存储技术 6.1 简单数据存储类SharedPreferences 6.1.1 SharedPreferences的使用场合 6.1.2 使用SharedPreferences存取数据 6.2 Android的文件 6.2.1 文件数据的存储与读取 6.2.2 读写资源文件 6.3 SQLite数据库 6.3.1 SQLite数据库存储数据概述 6.3.2 使用SQLiteOpenHelper类对数据库版本进行管理 6.3.3 使用SQLiteDatabase操作数据库 6.3.4 将数据库与应用程序一起发布 6.4 项目实战: eShop启动页安装信息的存取 6.4.1 项目分析 6.4.2 项目实现 6.4.3 项目说明 6.5 项目实战: 读取数据库文件 6.5.1 项目分析 6.5.2 项目实现 6.5.3 项目说明 6.6 项目实战: eShop项目中本地收藏夹的实现 6.6.1 项目分析 6.6.2 项目实现 6.6.3 项目说明 小结 习题 第7章 网络编程 7.1 HTTP简述 7.2 GET请求和POST请求 7.3 Handler机制 7.4 异步任务 7.4.1 异步任务的使用场合 7.4.2 异步任务类 7.5 JSON数据解析 7.5.1 JSON简介 7.5.2 JSON基本语法 7.5.3 JSON的解析 7.6 HttpURLConnection 7.6.1 HTTP通信接口 7.6.2 HttpURLConnection的常用方法 7.7 利用异步任务读取服务器端图片信息 7.8 OKHttp 7.9 项目实战:登录功能 7.9.1 项目分析 7.9.2 项目实现 7.9.3 项目说明 7.10 项目实战: 新到商品功能实现 7.10.1 项目分析 7.10.2 项目实现 7.10.3 项目说明 小结 习题 第8章 系统服务与广播 8.1 Service组件 8.1.1 Service原理和用途 8.1.2 Service的启动方式 8.1.3 Service的生命周期 8.2 广播组件 8.2.1 广播类型及广播的收发 8.2.2 广播接收器的实现 小结 习题 第9章 多媒体 9.1 音频处理 9.1.1 MediaPlayer 9.1.2 MediaRecorder 9.2 视频处理 9.3 Camera服务 小结 习题 第10章 传感器 10.1 传感器简述 10.2 传感器框架 10.3 传感器类别及参数值 小结 习题 第11章 地图与定位 11.1 位置服务 11.2 地图的定义与显示 11.2.1 申请地图密钥 11.2.2 地图的显示 11.3 地图的定位及路线规划 11.3.1 定位原理 11.3.2 定位与路线规划 小结 习题 第12章 发布应用程序 12.1 数字签名 12.1.1 数字签名概述 12.1.2 制作数字签名证书 12.2 应用商店发布流程 小结 习题 参考文献
展开全部

作者简介

付丽梅,从事移动应用开发、计算机图形图像处理方面的研究。讲授Java语言程序设计、Android应用开发、软件工程项目实训等多门课程,多次指导学生参加中国大学生计算机设计大赛,并取得优异的成绩。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航