内容推荐 本书采用项目实战式教学,通过构建内容通俗易懂、实用性强的案例,对Android基础知识进行全面讲解。全书共分为5章,第1章为应用基础,介绍了Android系统架构及开发工具的使用;第2章至第5章通过实战项目,讲述Android的应用技术,其中,第2章介绍了Android UI设计、事件及多用户界面;第3章介绍了ListView和RecyclerView等高级控件、AudioManager多媒体以及Fragment和ViewPage的使用;第4章介绍了数据存储及数据通信技术,包括四大组件之间的数据交互和多媒体技术;第5章介绍了网络编程及开发管理工具。在每个实战项目中均合理设计了实现技术,并结合最新的Android技术进行了适度的拓展。本书配套同步讲解视频、教学课件等资源。 本书既可作为高职高专软件及计算机相关专业的教材,也可作为培训机构的教程,同时也是一本适合Android移动开发初学者的自学参考用书。 目录 第1章 Android应用开发基础 1.1 Android系统的发展历程 1.2 Android系统框架 1.3 Android应用开发环境搭建 1.4 Android Studio介绍 1.5 Android Studio项目目录结构 1.6 小结 1.7 习题 第2章 实战项目—蛋炒饭订餐 2.1 项目介绍 2.1.1 项目概述 2.1.2 项目设计 2.2 知识地图 2.3 预备知识 2.3.1 Android UI基本控件 2.3.2 Android UI常用布局 2.3.3 按钮单击事件监听实现方式 2.3.4 活动之间的信使—Intent 2.4 项目实战 2.4.1 实现订餐页面 2.4.2 实现订单详情界面 2.5 小结 2.6 习题 第3章 实战项目—学说四川话 3.1 项目介绍 3.1.1 项目概述 3.1.2 项目设计 3.2 知识地图 3.3 预备知识 3.3.1 ListView控件 3.3.2 RecyclerView控件 3.3.3 MediaPlayer基础 3.3.4 Fragment基础 3.4 项目实战 3.4.1 实现版本1的“数字”页面 3.4.2 丰富“数字”页面的界面 3.4.3 优化“数字”列表页面 3.4.4 播放四川方言发音 3.4.5 开发基于Fragment的版本 3.5 小结 3.6 习题 第4章 实战项目—小黑日记 4.1 项目介绍 4.1.1 项目概述 4.1.2 项目设计 4.1.3 模块介绍 4.2 知识地图 4.3 预备知识 4.3.1 SharedPreferences存储 4.3.2 文件存储 4.3.3 SQLite存储 4.3.4 JSON数据 4.3.5 Activity数据传递 4.3.6 Service服务 4.3.7 Broadcast广播 4.3.8 多媒体 4.4 项目实战 4.4.1 项目包结构 4.4.2 登录模块 4.4.3 首页模块 4.4.4 编辑模块 4.4.5 拍照模块 4.4.6 音频模块 4.4.7 视频模块 4.5 小结 4.6 习题 第5章 实战项目—干货集中营 5.1 项目介绍 5.1.1 项目概述 5.1.2 项目设计 5.2 知识地图 5.3 预备知识 5.3.1 版本控制软件Git 5.3.2 网络请求 5.3.3 Handler消息机制 5.3.4 图片加载库Glide 5.3.5 SwipeRefreshLayout 5.3.6 WebView 5.4 项目实战 5.4.1 项目搭建及绑定Git远程仓库 5.4.2 OkHttp封装及使用 5.4.3 布局列表页面的显示 5.4.4 页面中显示网络请求的数据 5.4.5 页面的下拉刷新及上拉加载 5.4.6 列表项的单击及Web页面的展示 5.5 小结 5.6 习题 |