在线客服
Android开发:从入门到精通(项目案例版)图书
人气:154

Android开发:从入门到精通(项目案例版)

本书是一本屡获殊荣、经久不衰的安卓入门类畅销书的全新改造,从*行代码Android开始,集Android编程入门、Android核心技术、Android高级编程、Android视频教程于一体。

内容简介

《Android开发从入门到精通(项目案例版)》从行代码开始,详尽讲述了Android(安卓)开发入门、Android进阶、Android核心技术、Android高级编程、Android项目实战案例等内容。全书共25章,其中前20章主要介绍了Android开发入门基础知识、用户界面设计基础、UI组件的应用、基本程序单元Activity、Android应用核心Intent、Android程序调试、Android事件处理和手势、Action Bar的使用、图形图像处理技术、多媒体应用开发、数据存储技术、Handler消息处理、Service应用、传感器应用、位置服务与地图应用、网络编程及Internet应用。所有重要知识点均结合实例讲解。后5章通过欢乐写数字、锁屏背单词等5个具体的移动开发案例,完整展现了项目开发的全过程。

《Android开发从入门到精通(项目案例版)》配备了极为丰富的学习资源,具体内容如下:

◎配套资源:232节教学视频(可扫描二维码观看),总时长33.6小时,以及全书实例源代码。

◎附赠“开发资源库”,便于进行深度拓展和广度拓展。

※实例资源库:1093个实例及源码解读 ※模块资源库:16个典型模块完整开发过程展现

※项目资源库:15个项目完整开发过程展现 ※能力测试题库:4种程序员必备能力测试题库

※面试资源库:351道常见Java面试真题

◎附赠“在线课程”,含Android、Java体系课程和实战课程等百余课时的在线课程。

《Android开发从入门到精通(项目案例版)》适合作为Android编程入门者、Android进阶者、应用型高校、培训机构的教材或参考书。

编辑推荐

本书是一本屡获殊荣、经久不衰的安卓入门类畅销书的全新改造,从行代码Android开始,集Android编程入门、Android核心技术、Android高级编程、Android视频教程于一体。

1. 累计重印30余次、销量近12万册安卓入门经典之全新再造。

2. 教程 同步视频 实例分析 项目案例 在线课程 海量资源 在线服务。

3. 扫描书中二维码,可在手机、电脑同步看教学视频。

4.232节高清微视频覆盖全书,集视、听演示于一体,边看边学更快捷。

5.市场培训价值2000元,总计150学时,Java、Oracle在线课程超值大放送。

6.271个实例源代码详尽分析。

7.大项目案例条分缕析展示开发全过程,手把手教你做项目。

8.附赠海量学习资源:

(1)实例资源库(1093个实例及源代码分析,多读源代码是快速学习之道)

(2)模块资源库(16个典型移植模块,拿来改改就能用)

(3)项目资源库(赠送15大完整项目开发案例,完整展现开发全流程)

(4)面试资源库(351道面试真题、面试技巧及职业规划)

(5)能力测试题库(600余过关能力测试题,逐层通关,孰能生巧)

9. 编写方式采用“基础知识 中小实例 实战案例”模式编写,由浅入深,扫除学习障碍,快速学习。

10.在线服务:QQ群、微信公众号在线服务,即时在线交流本书的所有疑难问题。

作者简介

明日学院倾力打造了在线实用技能学习平台,该平台主要为学习者提供海量、品质的课程,课程结构严谨,用户可以根据自身的学习程度,自主安排学习进度。其宗旨是为编程学习者提供一站式服务,培养用户的编程思维。由明日学院Java程序开发团队策划并组织编写的教材不求面面俱到,只选取开发中必需、常用的内容讲解,语言通俗易懂,内容由浅入深,既注重实用性,又兼顾读者的接受能力,深受读者喜爱。由其组织编写的多种图书在同行业图书销售排行榜中名列前茅。

目录

第1章走进Android

1.1Android简介

智能手机操作系统

Android大事记

Android特征

Android系统架构

Android应用领域

1.2搭建Android开发环境

开发环境概述

JDK的下载

JDK的安装与配置

集成Android开发环境的下载与安装

第2章及时个Android应用

视频讲解:62分钟实例:1个

2.1创建Android应用程序

2.2Android项目结构

manifests节点

java节点

res节点

2.3使用Android模拟器

创建AVD并启动Android模拟器

Android模拟器的基本配置

2.4运行Android应用

使用模拟器运行Android应用

连接手机运行Android应用

第3章用户界面设计基础

视频讲解:208分钟实例:10个

3.1UI设计相关的概念

View

ViewGroup

3.2控制UI界面

使用XML布局文件控制UI界面

在Java代码中控制UI界面

使用XML和Java代码混合控制UI

界面

开发自定义的View

3.3布局管理器

相对布局管理器

线性布局管理器

帧布局管理器

表格布局管理器

网格布局管理器

布局管理器的嵌套

第4章基本UI组件

视频讲解:158分钟实例:9个

4.1文本类组件

文本框

编辑框

4.2按钮类组件

普通按钮

图片按钮

单选按钮

复选框

4.3日期时间类组件

日期选择器

时间选择器

计时器

第5章高级UI组件

视频讲解:195分钟实例:10个

5.1进度条类组件

进度条

拖动条

星级评分条

5.2图像类组件

图像视图

图像切换器

网格视图

5.3列表类组件

下拉列表框

列表视图

5.4通用组件

滚动视图

选项卡

第6章基本程序单元Activity

视频讲解:89分钟实例:4个

6.1Activity概述

6.2创建、配置、启动和关闭

Activity

创建Activity

配置Activity

启动和关闭Activity

6.3多个Activity的使用

使用Bundle在Activity之间交换数据

调用另一个Activity并返回结果

6.4使用Fragment

Fragment的生命周期

创建Fragment

在Activity中添加Fragment

第7章Android应用核心Intent

视频讲解:52分钟实例:3个

7.1初识Intent

Intent概述

Intent的基本应用

7.2Intent对象的属性

Component name(组件名称)

Action(动作)

Data(数据)

Category(种类)

Extras(附加信息)

Flags(标志)

7.3Intent种类

显式Intent

隐式Intent

7.4Intent过滤器

配置标记

配置标记

配置标记

第8章Android程序调试

视频讲解:53分钟实例:1个

8.1DDMS工具使用

打开DDMS

DDMS常用功能详解

8.2输出日志信息

Log.e()方法

Log.w()方法

Log.i()方法

Log.d()方法

Log.v()方法

8.3程序调试

Android Studio编辑器调试

Android Studio调试器调试

第9章Android事件处理和手势

视频讲解:92分钟实例:6个

9.1事件处理概述

基于监听的事件处理

基于回调的事件处理

9.2物理按键事件处理

9.3触摸屏事件处理

单击事件

长按事件

触摸事件

单击事件与触摸事件的区别

9.4手势

手势检测

手势添加

第10章Android应用的资源

视频讲解:160分钟实例:7个

10.1字符串资源

定义字符串资源文件

使用字符串资源

10.2颜色资源

颜色值的定义

定义颜色资源文件

使用颜色资源

10.3尺寸资源

Android支持的尺寸单位

定义尺寸资源文件

使用尺寸资源

10.4布局资源

10.5数组资源

定义数组资源文件

使用数组资源

10.6图像资源

Drawable资源

mipmap资源

10.7主题和样式资源

主题资源

样式资源

10.8菜单资源

定义菜单资源文件

使用菜单资源

10.9Android程序国际化

第11章Action Bar的使用

视频讲解:66分钟实例:5个

11.1Action Bar概述

11.2Action Bar基本应用

显示和隐藏Action Bar

添加Action Item选项

添加 Action View

Action Bar与Tab

11.3实现层级式导航

启用程序图标导航

配置父Activity

控制导航图标的显示

第12章消息、通知、广播与闹钟

视频讲解:84分钟实例:4个

12.1通过Toast显示消息提示框

12.2使用AlertDialog实现对话框

12.3使用Notification在状态栏上显示

通知

12.4使用BroadcastReceiver发送和

接收广播

BroadcastReceiver简介

BroadcastReceiver应用

12.5使用AlarmManager设置闹钟

AlarmManager简介

设置一个简单的闹钟

第13章图形图像处理技术

视频讲解:94分钟实例:7个

13.1常用绘图类

Paint类

Canvas类

Path类

Bitmap类

BitmapFactory类

13.2绘制2D图像

绘制几何图形

绘制文本

绘制图片

绘制路径

13.3Android中的动画

实现逐帧动画

实现补间动画

第14章多媒体应用开发

视频讲解:125分钟实例:6个

14.1播放音频与视频

使用MediaPlayer播放音频

使用SoundPool播放音频

使用VideoView播放视频

使用MediaPlayer和SurfaceView

播放视频

14.2控制摄像头

拍照

录制视频

14.3本章总结

第15章数据存储技术

视频讲解:106分钟实例:5个

15.1SharedPreferences存储

获得SharedPreferences对象

向SharedPreferences文件存储数据

读取SharedPreferences文件中存储的

数据

15.2文件存储

内部存储

外部存储

15.3数据库存储

sqlite3工具的使用

使用代码操作数据库

15.4使用Content Provider实现数据

共享

Content Provider概述

创建Content Provider

使用Content Provider

15.5本章总结

第16章Handler消息处理

视频讲解:45分钟实例:3个

16.1Handler消息传递机制

Handler类简介

Handler类中的常用方法

16.2Handler与Looper、MessageQueue的

关系

16.3消息类(Message)

16.4循环者(Looper)

16.5本章总结

第17章Service应用

视频讲解:64分钟实例:2个

17.1Service概述

Service的分类

Service的生命周期

17.2Service的基本用法

创建与配置Service

启动和停止Service

17.3Bound Service

17.4使用IntentService

第18章传感器应用

视频讲解:75分钟实例:4个

18.1Android传感器概述

Android的常用传感器

开发步骤

18.2磁场传感器

18.3加速度传感器

18.4方向传感器

18.5本章总结

第19章位置服务与地图应用

视频讲解:72分钟实例:5个

19.1位置服务

获取LocationProvider

获取定位信息

19.2百度地图服务

获得地图API密钥

下载SDK开发包

新建使用百度地图API的Android

项目…………………………………

定位到“我的位置”

19.3本章总结

第20章网络编程及Internet应用

实例:6个

20.1通过HTTP访问网络

发送GET请求

发送POST请求

20.2解析JSON格式数据

JSON简介

解析JSON数据

20.3使用WebView显示网页

使用WebView组件浏览网页

使用WebView加载HTML代码

让WebView支持JavaScript

20.4本章总结

第21章欢乐写数字

视频讲解:97分钟综合案例:1个

21.1开发背景

21.2系统功能设计

系统功能结构

业务流程图

21.3创建项目

系统开发环境要求

系统文件夹组织结构

创建新项目

21.4启动界面设计

启动界面布局

实现启动界面的全屏显示

启动界面向游戏主界面的跳转

21.5游戏主界面设计

游戏主界面布局

实现游戏主界面全屏显示

游戏主界面向选择数字界面的跳转

游戏主界面向关于界面的跳转…...

启动后自动播放背景音乐...............

游戏背景音乐的开启与静音 ........

跳转界面时自动停止音乐 .............

返回游戏主界面时自动播放音乐

21.6选择数字界面设计

选择数字界面布局

实现选择数字界面全屏显示

设置背景音乐

21.7数字1书写界面设计

书写界面布局 .....................

打开数字 1 的书写界面 .....

设置背景及默认图片

实现数字1的书写功能

实现书写过程中断时图片倒退显示

播放数字儿歌

21.8演示动画对话框设计

创建演示动画布局文件

创建演示逐帧动画文件

创建自定义对话框 .............

播放演示动画

21.9关于界面设计

完成关于界面按钮和Logo的布局

布局联系方式和版权

实现关于界面全屏显示

返回上一级界面

21.10本章总结

第22章锁屏背单词

视频讲解:123分钟综合案例:1个

22.1开发背景

22.2系统功能设计

系统功能结构

业务流程图

22.3创建项目

开发环境需求

创建新项目

导入图片资源

导入数据库与语音资源

创建数据库

创建数据库解析单词的工具类

22.4锁屏界面设计

绘制锁屏界面

声明控件

初始化控件

同步手机系统时间

选择词义时的操作

获取数据库文件

手势滑动事件

配置Manifest权限

22.5复习界面设计

复习界面布局

实现复习界面功能

22.6设置界面设计

绘制开关按钮

实现开关按钮的功能

设置界面布局

实现设置界面功能

22.7主界面设计

自定义按钮样式

绘制主界面布局

创建BaseApplication对象

声明BaseApplication

锁屏状态监听

实现主界面功能

22.8本章总结

第23章静待花开

综合案例:1个

23.1开发背景

23.2系统功能设计

系统功能结构

业务流程

23.3本章目标

23.4开发准备

导入工具类等资源文件

创建MyDataHelper数据帮助类

23.5实现大雁飞翔的效果

设置大雁的逐帧动画

实现大雁飞翔的效果

23.6实现蒲公英飘落的效果

创建数据模型DandelionModel类

创建DandelionView类

初始化绘制数据

重写SurfaceHolder的回调方法

绘制降落的蒲公英

实现飘落的效果

23.7实现花开的效果

创建Plant类

添加子控件

测量控件并设置宽高

摆放Plant中的子控件

设置组合动画

设置接口回调

设置用于控制动画效果的方法

静待花开

23.8实现背景颜色渐变的效果

创建属性动画xml文件

设置背景渐变动画

23.9其他主要功能的展示

名人名言列表

说明界面

选择要分享的花

种花界面花枯萎的效果

23.10本章总结

第24章悦步运动

综合案例:1个

24.1开发背景

24.2系统功能设计

系统功能结构

业务流程图

24.3开发准备

24.4计步功能的设计

运动界面概述

运动界面布局

创建SportFragment类

创建SportFragment的视图

初始化数据

初始化控件和设置控件

获取天气预报网络资源

获取计步步数

显示数据

24.5计步服务功能的设计

声明变量

初始化计步服务

管理服务的生命周期

24.6测试计步功能的设计

测试界面的创建和布局的设置

实现计步的功能

24.7食物热量对照表设计

食物热量对照表概述

界面布局

显示数据

24.8其他主要功能的展示

更改个人信息

播放热身动画

设置“我的计划”

心率测试功能

24.9本章总结

第25章外勤助手

综合案例:1个

25.1开发背景

25.2系统功能设计

系统功能结构图

业务流程图

25.3系统开发必备

开发环境要求

后台服务器要求

与后台Java服务器交互的主要接口

25.4导航的定位与路线规划设计

申请密钥

下载Android地图SDK

导入Jar包

绘制地图

实现定位服务

实现用户定位及路线规划

25.5考勤签到模块设计

自定义签到日历控件

初始化签到数据

实现签到功能

查询签到记录

25.6任务上报模块设计

任务上报模块概述

任务上报功能的实现

查询历史数据

25.7业务分析模块设计

使用饼状图分析订单数据

使用线形图分析业绩排名

25.8其他功能展示

客户界面拨打电话功能

添加计划功能

录音功能

记录损耗费用支出明细

25.9本章总结

开发资源库使用说明

网友评论(不代表本站观点)

来自无昵称**的评论:

还没看,不知道能不能看懂,但书的质量很好。

2017-11-23 01:59:07
来自无昵称**的评论:

很详细的书。。。。

2017-11-14 06:59:12
来自无昵称**的评论:

很强大。very good

2017-11-16 13:09:27
来自无昵称**的评论:

出版日期是最新的,但是内容不是最新的,可悲啊(说是理论一样的)

2017-11-16 21:28:05
来自超人佑**的评论:

Android开发:从入门到精通(项目案例版) 实用性很强的一本书,不过很多年没写过Java了,得复习一下。

2017-11-16 13:22:06
来自无昵称**的评论:

还可以吧,

2017-11-13 17:25:03
来自无昵称**的评论:

挺好的书,就是时间紧,还是得抽时间看啊,提高自己啊,人丑就要多读书。

2017-11-12 23:13:08
来自张飞林2**的评论:

物美价廉,经济实惠,值得购买!很好的,继续关注支持,认真阅读!

2017-11-12 15:32:40
来自无昵称**的评论:

hghgh

2017-11-12 16:36:43
来自无昵称**的评论:

书没有看,但包装很不好,一起的另一本书就保存的很好

2017-11-11 22:43:23
来自无昵称**的评论:

上学时没学好,现在来恶补。

2017-10-30 15:22:51
来自努力一**的评论:

很好,很喜欢。

2017-11-09 23:31:42
来自无昵称**的评论:

纸张很好内容讲解很细

2017-10-29 11:57:03
来自无昵称**的评论:

同类书中首屈一指,值得推荐。

2017-10-29 11:59:24
来自无昵称**的评论:

配有视频讲解就像跟着老师学一样,非常方便。

2017-10-29 12:00:08
来自无昵称**的评论:

好书推荐大家购买!

2017-10-29 12:01:11
来自无昵称**的评论:

232节视频 150小时节在线课程

2017-10-30 09:28:03
来自无昵称**的评论:

看完后再追评。

2017-10-30 09:28:29
来自无昵称**的评论:

帮同学买,收到后给自己也留了一本。

2017-10-30 09:29:15
来自无昵称**的评论:

好书,5分推荐。

2017-10-30 09:30:39
来自无昵称**的评论:

业余时间看,预计得啃2个月了,哈哈

2017-10-30 09:31:09
来自无昵称**的评论:

视频小节非常赞!

2017-10-30 09:31:38
来自无昵称**的评论:

专业性很强,不过有视频配套也很容易懂的。

2017-10-30 09:32:08
来自无昵称**的评论:

纸张很好,一看就是正版

2017-10-30 15:21:06
来自无昵称**的评论:

发货速度杠杠的

2017-10-30 15:21:39
来自无昵称**的评论:

150小时节在线课程

2017-10-30 15:22:18
来自无昵称**的评论:

刚开始入门还是有很多不懂,跟着视频慢慢学。

2017-10-30 15:23:50
来自无昵称**的评论:

作者太用心了,从目录就看出了太多的附加值

2017-10-30 15:24:55
来自无昵称**的评论:

还有一些挺实用的案例

2017-10-30 15:26:08
来自无昵称**的评论:

次不错的购物体验。

2017-10-30 15:26:43
来自无昵称**的评论:

还有视频什么的,学着也方便

2017-10-30 15:28:25
来自无昵称**的评论:

帮同事买自己也买了一本,3本很优惠。

2017-10-30 15:29:19
来自无昵称**的评论:

还可以,最近想看看,买来研究一下

2017-11-05 18:23:53
来自baichua**的评论:

书就不评了,就说当当定价的任性吧。促销期间把价格提上去,满几百送几十的,书买了,活动过去了,我这一看,价格降下来了,才半价。我这也是当当老客户了,现在才意识到,当当,不是敢说敢当的当,而是那个当的当。另外,说它好的评论立即通过,说它点不好,要么至少三天才通过,要么就一直不通过。那就?好好好,太好了,满分!

2017-11-06 12:51:19
来自langdao**的评论:

物流速度挺快,我买了七本书,给我送来的时候外部包装严重破损,近乎没有。1快递小哥不容易2我看书都好着呢,也没有少,只是包装破损,所以我就签收了,下次绝对拒收。包装太差!

2017-11-07 08:24:31
来自哆啦哆**的评论:

通过这本书入门之后自己就可以试着做游戏了,想想都开心!必须好评!

2017-10-13 15:07:46
来自无昵称**的评论:

非常不错的一本书,特别是对于我这样一个还没入门的菜鸟来说。

2017-10-30 09:29:44
来自无昵称**的评论:

配有视频就很直观了,觉得起来也没有想象中的吃力。

2017-10-30 09:30:11
来自给木子**的评论:

新出版的,内容很新,质量没得说,纸张很好内容讲解很细,配套视频和资源丰富,学习起来很方便。好书推荐大家购买!

2017-10-17 20:57:38
来自wx00d2b**的评论:

收到书惊呆了!封面太唯美,一扫学习的苦楚,累了看看封面,赏心悦目再说内文,附赠太多太多,超值到无以言表感谢!二维码太多,边学边扫边看视频,真的不枯燥,等于老师带着学。甩同类书好几条大街

2017-10-19 13:40:14

免责声明

更多相关图书