Android学习黄金组合套装(京东套装共3册)pdf下载

Android学习黄金组合套装(京东套装共3册)百度网盘pdf下载

作者:
简介:Android学习黄金组合套装(京东套装共3册)
出版社:
出版时间:2017-08
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

产品特色










内容简介

  《Android项目开发实战入门》以欢乐写数字、魔镜、锁屏背单词、工具箱、静待花开、健康计步器、瞬间日记和外勤助手共8个项目为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了项目开发流程,从开发背景、系统功能分析、业务流程分析到项目开发,每一过程都进行了详细讲解,旨在使读者真正获得项目开发经验,提高项目开发能力。
  《Android项目开发实战入门》应用的主要技术及知识点有:嵌套布局、OnTouchListener触摸事件、逐帧动画实现、Camera对象、Canvas、BrokenView插件、声音播放实现、greendao、Spinner实现、sharePreference轻量级数据库、Canvas、多线程、Camera实现、BroadcastReceiver广播、属性动画、SQLite、自定义控件实现、Fragment、Service、Receiver、传感器实现、SQLite数据库、MediaPlayer、自定义ScrollView控件实现、百度地图、Vollry框架、录音、JSON数据解析实现等。
  ——优势——
  √零基础实战入门——快速扫盲视频,18小时预备知识入门学习;
  √项目精彩,讲解到位——8个流行项目,10小时教学视频,代码注释详尽;
  √书网结合——在线课程,PC端、移动端免费同步学习;
  √4色真彩印刷——还原编程真实开发环境。
  ——随书附赠——
  √《小白手册》——环境搭建、程序调试、排错秘籍,帮助用户轻松搭建开发环境,快速解决开发问题;
  √光盘——31小时视频讲解、项目讲解视频、项目源码、资源文件、代码查错器、代码片段,方便读者学习。
  √二维码——书中设置多种功能二维码,视频二维码、代码解释二维码、会员二维码等;手机看视频,手机看文档,多种资源手机一扫尽在掌握。
  √技术支持——QQ、微信、论坛等均可获得图书内容相关的技术支持,登录明日学院网站(www.mingrisoft.com)可以获得全方位的学习资源和技术支持。
  √光盘附赠——150套界面资源库+216个颜色代码简集+140个常用颜色代码表
  ——读者对象——
  √零基础编程的自学者
  √编程爱好者
  √大中专院校的老师和学生
  √培训机构的老师和学生
  √参加毕业设计的学生
  √初级和中级程序开发人员

  《Android项目开发实战入门》是一本让初学者通过项目实战开发学编程的超值图书。
  《零基础学Android》是针对零基础编程学习者研发的Android入门教程。从初学者角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用Android进行程序开发需要掌握的知识和技术。全书共分16章,包括开发环境的搭建、Android应用、用户界面设计、常用UI组件、Android事件处理和手势、资源访问、动画与多媒体、数据存储技术以及51商城App——模拟手机京东等。书中所有知识都结合具体实例进行讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会Android程序开发的精髓,快速提高开发技能。
  本书通过大量实例及一个完整项目案例,帮助读者更好地巩固所学知识,提升能力;随书附赠的《小白实战手册》中给出了3个流行且实用的案例的详细开发流程,力求让学习者能学以致用,真正获得开发经验;附赠的光盘中给出视频讲解、实例及项目源码、代码查错器、练一练和动手纠错答案等,方便读者学习;书中设置了130多个二维码,扫描二维码观看视频讲解,解决学习疑难;不易理解的专业术语、代码难点只需手机扫描文字下方的e学码获得更多扩展解释,随时扫除学习障碍。此外,登录明日学院网站(www.mingrisoft.com)还可以获得更多学习资源和技术支持。
  图书与《小白实战手册》+光盘+二维码+e学码+明日学院,实现立体化、全方位的教学模式,拉低编程门槛,让零基础者轻松跨入编程领域。

  《Android精彩编程200例》汇集了Android开发从基础到高级应用各个层面的220个实例及源代码,每一实例都按实例说明、关键技术、实现过程、扩展学习的顺序进行分析解读。全书主要内容有菜单与对话框、Android常用控件应用、数据储存操作、第三方支持、手势交互、图像处理、图表处理、摄像头、动画、多媒体、语音识别、传感器、网络编程、与手机系统交互、位置服务与地图应用、物联网开发、游戏开发、Android5.0+效果、商城常用、验证码合集、启动页合集、加载等待合集、抢红包服务、App应用开发必备模块。配书光盘附赠了实例的完整源程序及部分讲解视频。
  《Android精彩编程200例》既适合Android程序员参考,也适合高校学生、软件开发培训学员及相关求职人员学习。
  ——本书特别约定——
  √实例使用方法
  用户在学习本书的过程中,可以从光盘(本书配套2张DVD光盘)中复制实例源代码,修改实例的只读属性。有些实例需要使用相应的数据库或第三方资源,这些实例在使用前需要进行相应配置。
  √源码位置
  实例在光盘中的存储格式为“光盘\Code\章号\实例序号”或“光盘\Video\章号\实例序号”。
  √部分实例只给出关键代码
  由于篇幅限制,书中有些实例只给出了关键代码,完整代码请参考光盘实例程序。
  √使用配套数字电子书
  本书不仅内容丰富,图文并茂,还有与之配套的数字电子书。读者购买本书后,刮开在线学习码涂层,扫描封底的激活二维码,注册会员后即可查看本书的配套电子书及其他的学习资源。
  ①刮开封底的涂层,获得在线学习码
  ②扫描封底的激活二维码
  ③注册明日会员,并激活在线学习码
  ④查看图书相关学习资源
  √移动端学习本书
  图书中提供视频讲解、关键技术二维码,读者可以使用手机扫描二维码查看完整代码,有效利用碎片时间,提高学习效率。

作者简介

  明日科技,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等多个系列。多次荣获“全行业优xiu畅销品种”“中国大学出版社优xiu畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。

目录

Android开发之旅
第1章欢乐写数字(嵌套布局+OnTouchListener触摸事件+逐帧动画实现)
预备知识视频讲解:3小时44分
项目开发视频讲解:1小时37分
代码解释(在线扩展讲解):24段
1.1开发背景
1.2系统功能设计
1.2.1系统功能结构
1.2.2系统业务流程
1.3创建项目
1.3.1系统开发环境要求
1.3.2系统文件夹组织结构
1.3.3创建新项目
1.4启动界面设计
1.4.1启动界面布局
1.4.2实现启动界面的全屏显示
1.4.3启动界面向游戏主界面的跳转
1.5游戏主界面设计
1.5.1游戏主界面布局
1.5.2实现游戏主界面全屏显示
1.5.3游戏主界面向选择数字界面的跳转
1.5.4游戏主界面向关于界面的跳转
1.5.5启动后自动播放背景音乐
1.5.6游戏背景音乐的开启与静音
1.5.7跳转界面时自动停止音乐
1.5.8返回当前界面时自动播放音乐
1.6选择数字界面设计
1.6.1选择数字界面布局
1.6.2实现选择数字界面全屏显示
1.6.3设置背景音乐
1.7数字1书写界面设计
1.7.1书写界面布局
1.7.2打开数字1的书写界面
1.7.3设置背景及默认图片
1.7.4实现数字1的书写功能
1.7.5实现书写未完成图片倒退显示
1.7.6播放数字儿歌
1.8演示动画对话框设计
1.8.1创建演示动画布局文件
1.8.2创建演示逐帧动画文件
1.8.3创建自定义对话框
1.8.4播放演示动画
1.9关于界面设计
1.9.1完成关于界面按钮和Logo的布局
1.9.2布局联系方式和版权
1.9.3实现关于界面全屏显示
1.9.4返回上一级界面
1.10本章总结
攻占Android大陆
Android大咖实战训练营
第2章魔镜(Camera对象+Canvas+BrokenView插件+声音播放实现)
预备知识视频讲解:3小时10分
项目开发视频讲解:3小时26分
代码解释(在线扩展讲解):53段
2.1开发背景
2.2系统功能设计
2.2.1系统功能结构
2.2.2系统设计导图
2.3创建项目
2.3.1系统开发环境要求
2.3.2创建新项目
2.4启动页设计
2.4.1启动页概述
2.4.2资源准备
2.4.3创建启动页Activity
2.4.4代码输入错误处理
2.4.5启动页布局
2.4.6修改全局配置文件
2.5主窗体模块设计
2.5.1主窗体布局说明
2.5.2项目资源准备
2.5.3窗体底层布局
2.5.4底部焦距调节按钮布局
2.5.5镜框显示控件布局
2.5.6自定义顶部功能栏布局
2.5.7自定义画布控件布局
2.6摄像头设置
2.6.1模块概述
2.6.2规范类文件目录
2.6.3初始化操作
2.6.4获取摄像头
2.6.5打开前置摄像头
2.6.6设置摄像头方向
2.6.7显示摄像头图像
2.6.8主界面调取摄像头
2.6.9设置App访问权限
2.6.10连接手机执行程序
2.7焦距调节
2.7.1模块概述
2.7.2获取当前焦距
2.7.3调节焦距
2.7.4实现调节焦距按钮单击事件
2.8顶部功能栏的功能实现
2.8.1模块概述
2.8.2实现系统帮助
2.8.3实现功能栏按钮单击事件
2.8.4选择镜框
2.8.5亮度调节
2.9吹气起雾
2.9.1模块概述
2.9.2增加话筒管理类
2.9.3绘制起雾图层
2.9.4增加起雾显示效果
2.9.5实现吹气起雾
2.9.6擦除屏幕雾气
2.10碎屏
2.10.1碎屏概述
2.10.2使用第三方碎屏控件
2.10.3设置碎屏生命周期
2.10.4设置碎屏控件属性
2.10.5碎屏手势识别
2.10.6碎屏功能实现
2.11本章总结
攻占Android大陆
Android大咖实战训练营
第3章锁屏背单词(greendao+Spinner+sharePreference轻量级数据库实现)
预备知识视频讲解:2小时17分
项目开发视频讲解:2小时03分
代码解释(在线扩展讲解):30段
3.1开发背景
3.2系统功能设计
3.2.1系统功能结构
3.2.2系统业务流程
3.3创建项目
3.3.1系统开发环境需求
3.3.2创建新项目
3.3.3导入图片资源
3.3.4导入数据库与语音资源
3.3.5创建数据库
3.3.6创建数据库解析单词的工具类
3.4锁屏界面设计
3.4.1绘制锁屏界面
3.4.2声明控件
3.4.3初始化控件
3.4.4同步手机系统时间
3.4.5选择词义时的操作
3.4.6获取数据库文件
3.4.7手势滑动事件的监听
3.4.8配置Manifest权限
3.5复习界面设计
3.5.1复习界面布局
3.5.2实现复习界面功能
3.6设置界面设计
3.6.1绘制开关按钮
3.6.2实现开关按钮的功能
3.6.3设置界面布局
3.6.4实现设置界面功能
3.7主界面设计
3.7.1自定义按钮样式
3.7.2绘制主界面布局
3.7.3创建BaseApplication对象
3.7.4声明BaseApplication
3.7.5锁屏状态监听
3.7.6实现主界面功能
3.8本章总结
攻占Android大陆
Android大咖实战训练营
第4章工具箱(Canvas+多线程+Camera+BroadcastReceiver广播实现)
预备知识视频讲解:3小时
项目开发视频讲解:2小时50分
代码解释(在线扩展讲解):22段
4.1开发背景
4.2系统功能设计
4.2.1系统功能结构
4.2.2系统业务流程
4.3创建项目
4.3.1系统开发环境需求
4.3.2创建新项目
4.3.3导入资源
4.4项目首页设计
4.4.1首页圆盘菜单的布局
4.4.2首页圆盘菜单的调用
4.4.3运行项目到手机
4.4.4添加项目权限
4.5指南针功能设计
4.5.1使用传感器完成指南针功能
4.5.2取消传感器
4.6显示电池信息功能设计
4.6.1创建电池信息接收器
4.6.2电池信息布局
4.6.3实现显示电池信息功能
4.6.4实现电池图标单击功能
4.7放大镜功能设计
4.7.1布局放大镜界面
4.7.2实现相机预览功能
4.7.3实现焦距调节功能
4.7.4注册CamerActivity类
4.7.5实现主界面向放大镜界面的跳转
4.8工具尺功能设计
4.8.1自定义工具尺控件
4.8.2工具尺布局
4.8.3调用自定义工具尺控件
4.8.4注册RulerActivity类
4.8.5实现主界面向工具尺界面的跳转
4.9分贝测试仪功能设计
4.9.1分贝测试仪布局设计
4.9.2开启麦克风录制声音
4.9.3将声音转换成分贝值
4.9.4发送消息更新页面
4.9.5实现主界面向分贝测试仪界面的
跳转
4.10手电筒功能设计
4.10.1创建闪光灯工具类
4.10.2闪光灯充当手电筒功能
4.10.3闪光灯的销毁与启用
4.10.4手电筒菜单按钮添加单击事件
4.11本章总结
第5章静待花开(逐帧动画+属性动画+SQLite+自定义控件实现)
代码解释(在线扩展讲解):12段
5.1开发背景
5.2系统功能设计
5.2.1系统功能结构
5.2.2系统业务流程
5.3本章目标
5.4资源准备
5.4.1导入工具类等资源文件
5.4.2创建MyDataHelper数据帮助类
5.5实现大雁飞翔的效果
5.5.1设置大雁的逐帧动画
5.5.2实现大雁飞翔的效果
5.6实现蒲公英飘落的效果
5.6.1创建数据模型DandelionModel类
5.6.2创建DandelionView类
5.6.3初始化绘制数据
5.6.4重写SurfaceHolder的回调方法
5.6.5绘制降落的蒲公英
5.6.6实现飘落的效果
5.7实现花开的效果
5.7.1创建Plant类
5.7.2添加子控件
5.7.3测量控件并设置宽高
5.7.4摆放Plant中的子控件
5.7.5设置组合动画
5.7.6设置接口回调
5.7.7设置用于控制动画效果的方法
5.7.8静待花开
5.8实现背景颜色渐变的效果
5.8.1创建属性动画xml文件
5.8.2设置背景渐变动画
5.9其他主要功能的展示
5.9.1名人名言列表
5.9.2说明界面
5.9.3选择要分享的花
5.9.4种花界面花枯萎的效果
5.10本章总结
第6章健康计步器(Fragment+Service+Receiver+传感器实现)
代码解释(在线扩展讲解):12段
6.1开发背景
6.2系统功能结构
6.2.1系统功能结构
6.2.2系统业务流程
6.3开发准备
6.4计步功能的设计
6.4.1运动界面概述
6.4.2运动界面布局
6.4.3创建SportFragment类
6.4.4创建SportFragment的视图
6.4.5初始化数据
6.4.6初始化控件和设置控件
6.4.7获取天气预报网络资源
6.4.8获取计步步数
6.4.9显示数据
6.5计步服务功能的设计
6.5.1声明变量
6.5.2初始化计步服务
6.5.3管理服务的生命周期
6.6测试计步功能的设计
6.6.1测试界面的创建和布局的设置
6.6.2实现计步的功能
6.7食物热量对照表设计
6.7.1食物热量对照表概述
6.7.2界面布局
6.7.3显示数据
6.8其他主要功能的展示
6.8.1更改个人信息
6.8.2播放热身动画
6.8.3设置我的计划
6.8.4心率测试功能
6.9本章总结
第7章瞬间日记(SQLite数据库+MediaPlayer+自定义ScrollView控件实现)
代码解释(在线扩展讲解):20段
7.1开发背景
7.2系统功能设计
7.2.1系统功能结构
7.2.2系统业务流程
7.3创建项目
7.3.1新建项目
7.3.2导入项目资源
7.4数据库与数据库表设计
7.4.1数据表结构
7.4.2创建数据库
7.4.3编写数据库实体类
7.5首页日记列表功能
7.5.1实现首页显示日记列表
7.5.2实现列表长按编辑/删除功能
7.6搜索功能设计
7.6.1按关键字搜索
7.6.2按日期搜索
7.7新增日记功能设计
7.7.1新增日记布局设计
7.7.2保存日记信息功能
7.7.3加载底部菜单
7.8日记分享功能设计
7.8.1实现获取日记内容生成图片
7.8.2分享图片
7.9设置/取消日记锁功能
7.9.1密码输入框设计
7.9.2设置取消日记锁
7.10手写保存功能
7.10.1自定义手写页面
7.10.2保存手写图片
7.11照片保存功能设计
7.11.1选择本地图片保存到日记
7.11.2调用相机拍照图片保存到日记
7.12语音保存功能设计
7.12.1开启语音录制
7.12.2返回录音的音频文件路径
7.13到时提醒功能设计
7.13.1自定义时间选择弹窗
7.13.2设置提醒时间
7.14本章总结
第8章外勤助手(百度地图+Vollry框架+录音+JSON数据解析实现)
代码解释(在线扩展讲解):11段
界面预览
项目功能应用技术预览
攻占Android大陆
武林荣誉称号榜
特别提醒:
亲爱的读者朋友,为了使您更好地学习编程,在随书附赠的光盘中提供了一章拓展内容《外勤助手》,如果您学有余力,可以进一步进行学习。
(以下拓展内容在配书光盘中)
8.1开发背景
8.2系统功能设计
8.2.1系统功能结构
8.2.2系统业务流程
8.3系统开发必备
8.3.1系统开发环境要求
8.3.2后台服务器要求
8.3.3与后台Java服务器交互的主要接口
8.4导航的定位与路线规划设计
8.4.1申请密钥
8.4.2下载Android地图SDK
8.4.3导入Jar包
8.4.4绘制地图
8.4.5实现定位服务
8.4.6实现用户定位及路线规划
8.5考勤签到模块设计
8.5.1自定义签到日历控件
8.5.2初始化签到数据
8.5.3实现签到功能
8.5.4查询签到记录
8.6任务上报模块设计
8.6.1任务上报模块概述
8.6.2任务上报功能的实现
8.6.3查询历史数据
8.7业务分析模块设计
8.7.1使用饼状图分析订单数据
8.7.2使用线形图分析业绩排名
8.8其他功能展示
8.8.1客户界面拨打电话功能
8.8.2添加计划功能
8.8.3录音功能
8.8.4记录损耗费用支出明细
8.9本章总结
第1篇基础知识
第1章走进Android.2
视频讲解:46分
e学码:30个
1.1Android简介
1.1.1智能手机操作系统
1.1.2Android发展史
1.1.3Android系统架构
1.1.4Android应用领域
1.2搭建Android开发环境
1.2.1开发环境概述
1.2.2集成Android开发环境的下载
1.2.3集成Android开发环境的安装
1.3难点解答
1.3.1AndroidStudio为什么找不到AndroidSDK的位置
1.3.2如何查看AndroidSDK的官方API文档
1.4小结
第2章第一个Android应用
视频讲解:54分
精彩实例:1个
e学码:25个
2.1创建Android应用程序
2.2Android项目结构
2.3使用Android模拟器
2.4运行Android应用
2.4.1使用模拟器运行Android应用
2.4.2连接手机运行Android应用
2.5难点解答
2.5.1解决创建项目时出现Gradle同步失败的问题
2.5.2改变AVD的默认保存位置
2.6小结
第3章用户界面设计基础
视频讲解:4小时11分
精彩实例:8个
e学码:42个
3.1UI设计相关的概念
3.1.1View
3.1.2ViewGroup
3.2控制UI界面
3.2.1使用XML布局文件控制UI界面
3.2.2开发自定义的View类
3.3布局管理器
3.3.1相对布局管理器
3.3.2线性布局管理器
3.3.3帧布局管理器
3.3.4表格布局管理器
3.3.5网格布局管理器
3.3.6布局管理器的嵌套
3.4难点解答
3.4.1网格布局管理器和表格布局管理器的区别
3.4.2Padding和Margins的区别
3.5小结
3.6动手纠错
第4章常用UI组件
视频讲解:6小时34分
精彩实例:13个
e学码:34个
4.1文本类组件
4.1.1文本框
4.1.2编辑框
4.2按钮类组件
4.2.1普通按钮
4.2.2图片按钮
4.2.3单选按钮
4.2.4复选框
4.3进度条类组件
4.3.1进度条
4.3.2拖动条
4.3.3星级评分条
4.4图像类组件
4.4.1图像视图
4.4.2网格视图
4.5列表类组件
4.5.1下拉列表框
4.5.2列表视图
4.6难点解答
4.6.1如何设置图片按钮背景透明
4.6.2普通按钮与图片按钮的区别
4.7小结
4.8动手纠错
第2篇核心技术
第5章基本程序单元Activity
视频讲解:2小时09分
精彩实例:4个
e学码:17个
5.1Activity概述
5.2创建、配置、启动和关闭Activity
5.2.1创建Activity
5.2.2配置Activity
5.2.3启动和关闭Activity
5.3多个Activity的使用
5.3.1使用Bundle在Activity之间交换数据
5.3.2调用另一个Activity并返回结果
5.4使用Fragment
5.4.1Fragment的生命周期
5.4.2创建Fragment
5.4.3在Activity中添加Fragment
5.5难点解答
5.5.1如何让Activity的标题带图标
5.5.2Activity和Fragment的区别
5.6小结
5.7动手纠错
第6章Android应用核心Intent
视频讲解:42分
精彩实例:2个
e学码:4个
6.1初识Intent
6.1.1Intent概述
6.1.2Intent的基本应用
6.2Intent种类
6.2.1显式Intent
6.2.2隐式Intent
6.3Intent过滤器
6.3.1配置标记
6.3.2配置标记
6.3.3配置标记
6.4难点解答
6.4.1显式Intent与隐式Intent的区别
6.4.2Intent常用属性之间的联系
6.5小结
6.6动手纠错
第7章Android事件处理和手势
视频讲解:1小时43分
精彩实例:4个
e学码:5个
7.1事件处理概述
7.1.1基于监听的事件处理
7.1.2基于回调的事件处理
7.2物理按键事件处理
7.3触摸屏事件处理
7.3.1单击事件
7.3.2长按事件
7.3.3触摸事件
7.4手势检测
7.5难点解答
7.5.1单击事件与触摸事件的区别
7.5.2如何识别双指缩放手势
7.6小结
7.7动手纠错
第8章资源访问
视频讲解:2小时46分
精彩实例:7个
e学码:7个
8.1字符串(string)资源
8.1.1定义字符串资源文件
8.1.2使用字符串资源
8.2颜色(color)资源
8.2.1颜色值的定义
8.2.2定义颜色资源文件
8.2.3使用颜色资源
8.3尺寸(dimen)资源
8.3.1Android支持的尺寸单位
8.3.2使用尺寸资源
8.4布局(layout)资源
8.5数组(array)资源
8.5.1定义数组资源文件
8.5.2使用数组资源
8.6图像资源
8.6.1Drawable资源
8.6.2mipmap资源
8.7样式(style)资源
8.8菜单(menu)资源
8.8.1定义菜单资源文件
8.8.2使用菜单资源
8.9Android程序国际化
8.10难点解答
8.10.1dp与px的换算
8.10.2Drawable资源与mipmap资源的区别
8.11小结
8.12动手纠错
第9章消息、通知、广播与闹钟
视频讲解:2小时36分
精彩实例:4个
e学码:7个
9.1通过Toast类显示消息提示框
9.2使用AlertDialog类实现对话框
9.3使用Notification类在状态栏上显示通知
9.4BroadcastReceiver类的使用
9.4.1BroadcastReceiver类简介
9.4.2BroadcastReceiver类应用
9.5使用AlarmManager类设置闹钟
9.5.1AlarmManager简介
9.5.2设置一个简单的闹钟
9.6难点解答
9.6.1如何让AlertDialog类只有单击响应按钮时才关闭
9.6.2如何选择Toast类和AlertDialog类
9.7小结
9.8动手纠错
第10章动画与多媒体
视频讲解:2小时04分
精彩实例:6个
e学码:17个
10.1Android中的动画
10.1.1实现逐帧动画
10.1.2实现补间动画
10.2播放音频与视频
10.2.1使用MediaPlayer类播放音频
10.2.2使用SoundPool类播放音频
10.2.3使用VideoView组件播放视频
10.3控制摄像头拍照
10.4难点解答
10.4.1MediaPlayer与SoundPool的区别
10.4.2MediaController的作用
10.5小结
10.6动手纠错
第3篇高级应用
第11章数据存储技术
视频讲解:2小时57分
精彩实例:5个
e学码:26个
11.1SharedPreferences存储
11.1.1获得SharedPreferences对象
11.1.2向SharedPreferences文件存储数据
11.1.3读取SharedPreferences文件中存储的数据
11.2文件存储
11.2.1内部存储
11.2.2外部存储
11.3数据库存储
11.3.1创建数据库
11.3.2数据操作
11.4使用ContentProvider实现数据共享
11.4.1ContentProvider概述
11.4.2创建ContentProvider
11.4.3使用ContentProvider
11.5难点解答
11.5.1内部存储与外部存储的区别
11.5.2SharedPreferences存储与文件存储的区别
11.6小结
11.7动手纠错
第12章Handler消息处理
视频讲解:53分
精彩实例:2个
e学码:8个
12.1Handler消息传递机制
12.1.1Handler类简介
12.1.2Handler类中的常用方法
12.2Handler与Looper、MessageQueue的关系
12.3消息类(Message)
12.4循环者(Looper)
12.5难点解答
12.5.1Thread与Handler的区别
12.5.2Message常用属性的区别
12.6小结
12.7动手纠错
第13章Service应用
视频讲解:1小时05分
精彩实例:2个
e学码:12个
13.1Service概述
13.1.1Service的分类
13.1.2Service的生命周期
13.2Service的基本用法
13.2.1创建与配置Service
13.2.2启动和停止Service
13.3BoundService
13.4使用IntentService
13.5难点解答
13.5.1stopService()方法与stopSelf()方法的区别
13.5.2不同类型Service之间的区别
13.6小结
13.7动手纠错
第14章传感器与定位服务
视频讲解:3小时50分
精彩实例:7个
e学码:11个
14.1Android传感器概述
14.1.1Android的常用传感器
14.1.2开发步骤
14.2磁场传感器
14.3加速度传感器
14.4位置服务
14.4.1获取LocationProvider
14.4.2获取定位信息
14.5百度地图服务
14.5.1获得地图API密钥
14.5.2下载SDK开发包
14.5.3创建使用百度地图API的项目
14.5.4定位到我的位置
14.6难点解答
14.6.1如何使用百度地图AndroidSDK的开发指南
14.6.2如何使用百度定位AndroidSDK
14.7小结
14.8动手纠错
第15章网络编程及Internet应用
视频讲解:2小时32分
精彩实例:5个
e学码:14个
15.1通过HTTP访问网络
15.1.1发送GET请求
15.1.2发送POST请求
15.2解析JSON格式数据
15.2.1JSON简介
15.2.2解析JSON数据
15.3使用WebView显示网页
15.3.1使用WebView组件浏览网页
15.3.2让WebView支持JavaScript
15.4难点解答
15.4.1GET和POST请求的区别
15.4.2WebView支持JavaScript与不支持的区别
15.5小结
15.6动手纠错
第4篇项目实战
第16章51商城App——模拟手机京东
视频讲解:2小时10分
e学码:10个
16.1开发背景
16.2系统开发环境要求
16.3系统功能设计
16.3.1系统功能结构
16.3.2系统业务流程
16.4系统预览
16.4.1项目包结构预览
16.4.2界面预览
16.5公共类设计
16.5.1网络访问类
16.5.2Activity基类
16.5.3带标题栏的Activity基类
16.5.4Fragment基类
16.6商城首页设计
16.6.1商城首页概述
16.6.2服务器端接口
16.6.3文件关系图
16.6.4布局商城首页
16.6.5实现底部Fragment切换
16.6.6实现下拉刷新和上拉加载商品列表功能
16.6.7实现广告轮播效果
16.7购物车模块设计
16.7.1购物车模块概述
16.7.2服务器端接口
16.7.3文件关系图
16.7.4实现显示商品详细信息功能
16.7.5实现添加商品到购物车功能
16.7.6实现查看购物车功能
16.7.7角标显示购物车商品数量
16.7.8实现结算功能
16.8小结
附录1常用快捷键
附录2实例索引
第1章菜单与对话框
视频讲解:3小时51分
实例001微信右上角弹出的菜单
实例002明日学院抽屉式公告
实例003仿QQ侧滑菜单
实例004可以收放的旋转菜单
实例005仿58同城的退出动画
实例006明日学院消息通知
实例007退出当前账号对话框
实例008圆盘式工具箱菜单
实例009彩虹式菜单
实例010滑动删除聊天记录
实例011带图标的消息提示弹窗
实例012使用PopWindow实现选择菜单
第2章Android常用控件应用
视频讲解:20分
实例013三种进度条样式
实例014仿支付密码输入框
实例015带字母检索的全国城市列表
实例016下拉顶部图片放大效果
实例017可以每日签到的日历表
实例018使用时间选择器设置提醒时间
实例019弹出智能提示信息的搜索框
实例020页面中垂直滚动的公告条
实例021外星人手机时钟
实例022加载大量文字时关键字变色
实例023返回顶部按钮
第3章数据储存操作
视频讲解:42分
实例024使用SharePreferences保存用户信息
实例025保存信息到SD卡
实例026记事本
实例027查看手机中的图片
实例028家庭账务记录
实例029课程表
实例030查看手机SD卡中所有文件
实例031创建与删除文件
实例032搜索应用程序
实例033文件的复制和粘贴
第4章第三方支持
实例034使用Bmob第三方后台数据
实例035第三方登录
实例036极光推送
实例037第三方分享
实例038微信支付
实例039支付宝支付
实例040银联支付
第5章手势交互
视频讲解:15分
实例041仿QQ删除消息提示
实例042九点锁屏
实例043看着我
实例044手势打电话
实例045手势翻书
实例046图片的放大
实例047长按碎屏效果
实例048抓不到我
实例049转动的地球
第6章图像处理
视频讲解:1小时29分
实例050浏览朋友圈图片
实例051仿大街网选择图片
实例052仿微博发表动态
实例053毛玻璃效果
实例054拼接图片
实例055扭曲变形效果
实例056为图片添加特殊效果
实例057图片圆角处理
实例058滑动浏览图片
实例059ViewPager实现画廊效果
第7章图表处理
视频讲解:30分
实例060书籍销量柱状统计图
实例061家庭支出分析饼状图
实例062月支出麻点统计图
实例063心电图
实例064房价走势折线图
实例065人物能力分析雷达图
第8章摄像头
实例066调用系统相机获取图像
实例067Camera与SurfaceView
实例068Camera2与TextureView
实例069为摄像机增加滤镜效果
实例070扫描与生成二维码
实例071人脸识别
实例072识别银行卡信息
实例073相机挂件
第9章动画
视频讲解:42分
实例074飘落的雪花
实例075种一朵花
实例076用刷子画外星人
实例077会旋转的明日Logo
实例078会变色的花
实例079以动画的方式浏览照片
实例080拍立得打印照片的动画效果
实例081两只会飞的鸟
实例082仿小米手机卸载应用动画效果
实例083圆形扩散效果
实例084明日学院唱片式音乐播放器
实例085点赞效果
实例086仿支付宝咻一咻
实例087数字滚动效果
第10章多媒体
视频讲解:38分
实例088带音效的火山爆发效果
实例089显示歌词的音乐播放器
实例090录音机
实例091分贝测试仪
实例092调用本地播放器播放视频
实例093带弹幕的视频播放器
实例094手机屏幕录制
实例095仿微信录制视频
实例096播放视频对话框
第11章语音识别
视频讲解:3小时48分
实例097会聊天的机器人
实例098语音打电话
实例099语音电子书
实例100语音发短信
实例101语音唤醒
实例102仿微信输入
第12章传感器
视频讲解:6小时18分
实例103计步器
实例104仿微信摇一摇
实例105水平仪
实例106磁场指南针
实例107光线控制页面背景
实例108不要靠近听筒
实例109话筒吹雾小游戏
实例110弹力球碰撞
实例111使用陀螺仪控制全景视图
实例112摇晃手机更换图片
第13章网络编程
视频讲解:4小时50分
实例113多线程下载腾讯新闻客户端
实例114使用WebView访问明日学院
实例115明日学院课程详情页面
实例116获取网络菜谱
实例117下载网络图片
实例118调用系统下载文件
实例119天气预报
实例120国内新闻
实例121从本地获取并上传图片
第14章与手机系统交互
视频讲解:2小时36分
实例122吹蜡烛锁屏
实例123短信发送状态
实例124短信作弊器
实例125获取系统相关信息
实例126风车闹钟
实例127群发拜年短信
实例128设置黑名单
实例129设置免打扰
实例130一键截屏
实例131设置手机屏幕亮度
实例132通讯录
实例133网速监控
实例134悬浮窗
实例135监控电池状态
实例136手机应用管理
实例137可以吸附在屏幕两侧的悬浮物
第15章位置服务与地图应用
实例138获取百度地图
实例139使用百度地图定位自己的位置
实例140百度地图公交查询
实例141百度全景地图
实例142下载百度离线地图
实例143百度地图路线规划
实例144高德3D地图
实例145高德地图旋转方向定位
实例146高德地图驾车导航
实例147高德地图实时显示移动轨迹
实例148高德地图实时天气
第16章物联网开发
视频讲解:3小时58分
实例149智能摄像头
实例150智能家居
实例151手表消息通知
实例152手机与手表间的消息传递
实例153手表动作通知
实例154单对单蓝牙聊天
实例155检测Wi-Fi信号强度
实例156Wi-Fi共享
实例157周围Wi-Fi检测连接
实例158触碰NFC标签打开设置的应用
第17章游戏开发
视频讲解:2小时10分
实例159俄罗斯方块
实例160疯狂单击小游戏
实例161五子棋游戏
实例162仿像素鸟游戏
实例163仿别踩白块儿游戏
实例164猜牌小游戏
实例165拼图小游戏
实例166仿关灯游戏
实例167连连看游戏
实例1682048游戏
实例169抓住大公鸡游戏
实例170仿飞机大战
第18章5.0+效果(MaterialDesign)
实例171仿小米联系人折叠动画效果
实例172主题切换
实例173切换多个选项卡
实例174浮动按钮和消息显示
实例175过场动画
实例176切换列表效果
实例177弹出底部弹窗
实例178根据图片调节风格
实例179特殊提示信息效果
实例180展开与收起菜单栏
第19章商城常用
视频讲解:1小时40分
实例181转盘大抽奖
实例182刮刮乐大抽奖
实例183随机抽奖
实例184订餐类购物车
实例185仿淘宝购物发表评价页
实例186弹出小广告
实例187广告闪屏页
实例188收货地址管理
实例189使用瀑布流展示明日图书
实例190带时间轴效果的物流信息
第20章验证码合集
视频讲解:3小时10分
实例191仿12306售票网验证码
实例192成语验证码
实例193文字过滤验证码
实例194汉字转拼音验证码
实例195汉字验证码
实例196图片选择验证码
实例197拖动形式的验证码
实例198生成本地验证码
第21章启动页合集
视频讲解:58分
实例199闪屏页
实例200新手引导
实例201炫酷引导页
实例202滑动隐藏引导页
实例203滑动旋转引导页
第22章加载等待合集
实例204加载等待条
实例205小球加载等待
实例206图形变换加载等待
实例207加载等待弹窗
实例208加载、错误和完成三种动画
第23章抢红包服务
实例209微信抢红包
实例210QQ抢红包
第24章App应用开发必备模块
视频讲解:2小时43分
实例211登录注册
实例212视频登录
实例213设置界面
实例214上拉加载、下拉刷新
实例215动态显示或隐藏标题栏
实例216仿今日头条TAB效果
实例217选择头像的注册
实例218明日首页轮播图
实例219微信底部选项卡
实例220退出高德地图的提示
附录搭建Android开发环境