• Android开发从入门到精通(项目案例版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

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

40 4.5折 89.8 全新

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者明日学院 著

出版社中国水利水电出版社

出版时间2017-09

版次1

装帧平装

上书时间2024-09-01

fangzj2010的书摊

已实名 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 明日学院 著
  • 出版社 中国水利水电出版社
  • 出版时间 2017-09
  • 版次 1
  • ISBN 9787517057741
  • 定价 89.80元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 700页
  • 字数 1013千字
【内容简介】

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

 

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

 

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

 

2.附赠“开发资源库”,便于进行深度拓展和广度拓展。
(1)实例资源库:1093个实例及源码解读※模块资源库:16个典型模块完整开发过程展现;
(2)项目资源库:15个项目完整开发过程展现※能力测试题库:4种程序员必备能力测试题库;
(3)面试资源库:351道常见Java面试真题。

 

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

 

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

 


 


【作者简介】

  明日学院倾力打造了在线实用技能学习平台,该平台主要为学习者提供海量、优质的课程,课程结构严谨,用户可以根据自身的学习程度,自主安排学习进度。其宗旨是为编程学习者提供一站式服务,培养用户的编程思维。由明日学院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过滤器

 

配置< action> 标记

 

配置< data> 标记

 

配置< category> 标记

 

第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本章总结

 

开发资源库使用说明

 

 

 


点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP