网站颜色:

android书籍零基础学Android开发从入门到精通书籍安卓编程手机app应用开发教程Android Studio软件编程应用第一行代码android.

  • 产品名称:Android从入门到精通
  • 是否是套装:否
  • 书名:Android从入门到精通
  • 定价:89.80元
  • 出版社名称:中国水利水电出版社
  • 作者:无
  • 书名:Android从入门到精通

 

书名:中文版 Android从入门到精通(项目案例版)

作者:明日学院

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

页数:700

字数:(咨询特价)

出版日期:2017-9

版次:1

印刷时间:2017-9

印次:1

开本:16开

装帧:平装

ISBN(咨询特价)

定价:(咨询特价)

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

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

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

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

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

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

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

7.市场培训价值(咨询特价),总计150学时,Java、Oracle在线课程超值大放送。

8.附赠海量学习资源:

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

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

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

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

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

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

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

《Android开发从入门到精通(项目案例版)》从dy行代码开始,详尽讲述了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进阶者、

应用型高校、培训机构的教材或参考书

1章走进Android

1.1Android简介

1.1.1智能操作系统

1.1.2Android大事记

1.1.3Android特征

1.1.4Android系统架构

1.1.5Android应用领域

1.2搭建Android开发环境

1.2.1开发环境概述

1.2.2JDK的下载

1.2.3JDK的安装与配置

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

2章第一个Android应用

2.1创建Android应用程序

2.2Android项目结构

2.2.1manifests节点

2.2.2java节点

2.2.3res节点

2.3使用Android模拟器

2.3.1创建AVD并启动Android模拟器

2.3.2Android模拟器的基本配置

2.4运行Android应用

2.4.1使用模拟器运行Android应用

2.4.2连接运行Android应用

3章用户界面设计基础

3.1UI设计相关的概念

3.1.1View

3.1.2ViewGroup

3.2控制UI界面

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

3.2.2Java代码中控制UI界面

3.2.3使用XMLJava代码混合控制UI界面

3.2.4开发自定义的View

3.3布局管理器

3.3.1相对布局管理器

3.3.2线性布局管理器

3.3.3帧布局管理器

3.3.4表格布局管理器

3.3.5网格布局管理器

3.3.6布局管理器的嵌套

4章基本UI组件

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计时器

5章高级UI组件

5.1进度条类组件

5.1.1进度条

5.1.2拖动条

5.1.3星级评分条

5.2图像类组件

5.2.1图像视图

5.2.2图像切换器

5.2.3网格视图

5.3列表类组件

5.3.1下拉列表框

5.3.2列表视图

5.4通用组件

5.4.1滚动视图

5.4.2选项卡

6章基本程序单Activity

6.1Activity概述

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

6.2.1创建Activity

6.2.2配置Activity

6.2.3启动和关闭Activity

6.3多个Activity的使用

6.3.1使用BundleActivity之间交换数据

6.3.2调用另一个Activity并返回结果

6.4使用Fragment

6.4.1Fragment的周期

6.4.2创建Fragment

6.4.3Activity中添加Fragment

7Android应用核心Intent

7.1初识Intent

7.1.1Intent概述

7.1.2Intent的基本应用

7.2Intent对象的属性

7.2.1Component name(组件名称)

7.2.2Action(动作)

7.2.3Data(数据)

7.2.4Category(种类)

7.2.5Extras(附加信息)

7.2.6Flags(标志)

7.3Intent种类

7.3.1显式Intent

7.3.2隐式Intent

7.4Intent过滤器

7.4.1配置<action>标记

7.4.2配置<data>标记

7.4.3配置<category>标记

8Android程序调试

8.1DDMS工具使用

8.1.1打开DDMS

8.1.2DDMS常用功能详解

8.2输出日志信息

8.2.1Log.e()方法

8.2.2Log.w()方法

8.2.3Log.i()方法

8.2.4Log.d()方法

8.2.5Log.v()方法

8.3程序调试

8.3.1Android Studio编辑器调试

8.3.2Android Studio调试器调试

9Android事件处理和手势

9.1事件处理概述

9.1.1基于监听的事件处理

9.1.2基于回调的事件处理

9.2物理按键事件处理

9.3触摸屏事件处理

9.3.1单击事件

9.3.2长按事件

9.3.3触摸事件

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

9.4手势

9.4.1手势检测

9.4.2手势添加

10Android应用的资源

10.1字符串资源

10.1.1定义字符串资源文件

10.1.2使用字符串资源

10.2颜色资源

10.2.1颜色值的定义

10.2.2定义颜色资源文件

10.2.3使用颜色资源

10.3尺寸资源

10.3.1Android支持的尺寸单位

10.3.2定义尺寸资源文件

10.3.3使用尺寸资源

10.4布局资源

10.5数组资源

10.5.1定义数组资源文件

10.5.2使用数组资源

10.6图像资源

10.6.1Drawable资源

10.6.2mipmap资源

10.7主题和样式资源

10.7.1主题资源

10.7.2样式资源

10.8菜单资源

10.8.1定义菜单资源文件

10.8.2使用菜单资源

10.9Android程序国际化

11Action Bar的使用

11.1Action Bar概述

11.2Action Bar基本应用

11.2.1显示和隐藏Action Bar

11.2.2添加Action Item选项

11.2.3添加Action View

11.2.4Action BarTab

11.3实现层级式导航

11.3.1启用程序图标导航

11.3.2配置父Activity

11.3.3控制导航图标的显示

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

12.1通过Toast显示消息提示框

12.2使用AlertDialog实现对话框

12.3使用Notification在状态栏上显示通知

12.4使用BroadcastReceiver发送和接收广播

12.4.1BroadcastReceiver简介

12.4.2BroadcastReceiver应用

12.5使用AlarmManager设置闹钟

12.5.1AlarmManager简介

12.5.2设置一个简单的闹钟

13章图形图像处理技术

13.1常用绘图类

13.1.1Paint

13.1.2Canvas

13.1.3Path

13.1.4Bitmap

13.1.5BitmapFactory

13.2绘制2D图像

13.2.1绘制几何图形

13.2.2绘制文本

13.2.3绘制图片

13.2.4绘制路径

13.3Android中的动画

13.3.1实现逐帧动画

13.3.2实现补间动画

14章多媒体应用开发

14.1播放音频与视频

14.1.1使用MediaPlayer播放音频

14.1.2使用SoundPool播放音频

14.1.3使用VideoView播放视频

14.1.4使用MediaPlayerSurfaceView播放视频

14.2控制摄像头

14.2.1拍照

14.2.2录制视频

14.3本章总结

15章数据存储技术

15.1SharedPreferences存储

15.1.1获得SharedPreferences对象

15.1.2SharedPreferences文件存储数据

15.1.3读取SharedPreferences文件中存储的数据

15.2文件存储

15.2.1内部存储

15.2.2外部存储

15.3数据库存储

15.3.1sqlite3工具的使用

15.3.2使用代码操作数据库

15.4使用Content Provider实现数据共享

15.4.1Content Provider概述

15.4.2创建Content Provider

15.4.3使用Content Provider

15.5本章总结

16Handler消息处理

16.1Handler消息传递机制

16.1.1Handler类简介

16.1.2Handler类中的常用方法

16.2HandlerLooperMessageQueue的关系

16.3消息类(Message

16.4循环者(Looper

16.5本章总结

17Service应用

17.1Service概述

17.1.1Service的分类

17.1.2Service的周期

17.2Service的基本用法

17.2.1创建与配置Service

17.2.2启动和停止Service

17.3Bound Service

17.4使用IntentService

18章传感器应用

18.1Android传感器概述

18.1.1Android的常用传感器

18.1.2开发步骤

18.2磁场传感器

18.3加速度传感器

18.4方向传感器

18.5本章总结

19章位置服务与地图应用

19.1位置服务

19.1.1获取LocationProvider

19.1.2获取定位信息

19.2百度地图服务

19.2.1获得地图API密钥

19.2.2下载SDK开发包

19.2.3新建使用百度地图APIAndroid项目

19.2.4定位到“我的位置”

19.3本章总结

20章网络编程及Internet应用

20.1通过HTTP访问网络

20.1.1发送GET请求

20.1.2发送POST请求

20.2解析JSON格式数据

20.2.1JSON简介

20.2.2解析JSON数据

20.3使用WebView显示网页

20.3.1使用WebView组件浏览网页

20.3.2使用WebView加载HTML代码

20.3.3WebView支持JavaScript

20.4本章总结

21章欢乐写数字

21.1开发背景

21.2系统功能设计

21.2.1系统功能结构

21.2.2业务流程图

21.3创建项目

21.3.1系统开发环境要求

21.3.2系统文件夹组织结构

21.3.3创建新项目

21.4启动界面设计

21.4.1启动界面布局

21.4.2实现启动界面的全屏显示

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

21.5游戏主界面设计

21.5.1游戏主界面布局

21.5.2实现游戏主界面全屏显示

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

21.5.4游戏主界面向关于界面的跳转

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

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

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

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

21.6选择数字界面设计

21.6.1选择数字界面布局

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

21.6.3设置背景音乐

21.7数字1书写界面设计

21.7.1书写界面布局

21.7.2打开数字1的书写界面

21.7.3设置背景及默认图片

21.7.4实现数字1的书写功能

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

21.7.6播放数字儿歌

21.8演示动画对话框设计

21.8.1创建演示动画布局文件

21.8.2创建演示逐帧动画文件

21.8.3创建自定义对话框

21.8.4播放演示动画

21.9关于界面设计

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

21.9.2布局方式和版权

21.9.3实现关于界面全屏显示

21.9.4返回上一级界面

(咨询特价)本章总结

22章锁屏背单词

22.1开发背景

22.2系统功能设计

22.2.1系统功能结构

22.2.2业务流程图

22.3创建项目

22.3.1开发环境需求

22.3.2创建新项目

22.3.3导入图片资源

22.3.4导入数据库与语音资源

22.3.5创建数据库

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

22.4锁屏界面设计

22.4.1绘制锁屏界面

22.4.2声明控件

22.4.3初始化控件

22.4.4同步系统时间

22.4.5选择词义时的操作

22.4.6获取数据库文件

22.4.7手势滑动事件

22.4.8配置Manifest权限

22.5复习界面设计

22.5.1复习界面布局

22.5.2实现复习界面功能

22.6设置界面设计

22.6.1绘制开关按钮

22.6.2实现开关按钮的功能

22.6.3设置界面布局

22.6.4实现设置界面功能

22.7主界面设计

22.7.1自定义按钮样式

22.7.2绘制主界面布局

22.7.3创建BaseApplication对象

22.7.4声明BaseApplication

22.7.5锁屏状态监听

22.7.6实现主界面功能

22.8本章总结

23章静待花开

23.1开发背景

23.2系统功能设计

23.2.1系统功能结构

23.2.2业务流程

23.3本章目标

23.4开发准备

23.4.1导入工具类等资源文件

23.4.2创建MyDataHelper数据帮助类

23.5实现大雁飞翔的效果

23.5.1设置大雁的逐帧动画

23.5.2实现大雁飞翔的效果

23.6实现蒲公英飘落的效果

23.6.1创建数据模型DandelionModel

23.6.2创建DandelionView

23.6.3初始化绘制数据

23.6.4重写SurfaceHolder的回调方法

23.6.5绘制降落的蒲公英

23.6.6实现飘落的效果

23.7实现花开的效果

23.7.1创建Plant

23.7.2添加子控件

23.7.3测量控件并设置宽高

23.7.4摆放Plant中的子控件

23.7.5设置组合动画

23.7.6设置接口回调

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

23.7.8静待花开

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

23.8.1创建属性动画xml文件

23.8.2设置背景渐变动画

23.9其他主要功能的展示

23.9.1名人名言列表

23.9.2说明界面

23.9.3选择要分享的花

23.9.4种花界面花枯萎的效果

(咨询特价)本章总结

24章悦步运动

24.1开发背景

24.2系统功能设计

24.2.1系统功能结构

24.2.2业务流程图

24.3开发准备

24.4计步功能的设计

24.4.1运动界面概述

24.4.2运动界面布局

24.4.3创建SportFragment

24.4.4创建SportFragment的视图

24.4.5初始化数据

24.4.6初始化控件和设置控件

24.4.7获取天气预报网络资源

24.4.8获取计步步数

24.4.9显示数据

24.5计步服务功能的设计

24.5.1声明变量

24.5.2初始化计步服务

24.5.3管理服务的周期

24.6测试计步功能的设计

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

24.6.2实现计步的功能

24.7食物热量对照表设计

24.7.1食物热量对照表概述

24.7.2界面布局

24.7.3显示数据

24.8其他主要功能的展示

24.8.1更改个人信息

24.8.2播放热身动画

24.8.3设置“我的计划”

24.8.4心率测试功能

24.9本章总结

 

25章外勤助手

25.1开发背景

25.2系统功能设计

25.2.1系统功能结构图

25.2.2业务流程图

25.3系统开发必备

25.3.1开发环境要求

25.3.2后台服务器要求

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

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

25.4.1申请密钥

25.4.2下载Android地图SDK

25.4.3导入Jar

25.4.4绘制地图

25.4.5实现定位服务

25.4.6实现用户定位及路线规划

25.5考勤签到模块设计

25.5.1自定义签到日历控件

25.5.2初始化签到数据

25.5.3实现签到功能

25.5.4查询签到记录

25.6任务上报模块设计

25.6.1任务上报模块概述

25.6.2任务上报功能的实现

25.6.3查询历史数据

25.7业务分析模块设计

25.7.1使用饼状图分析订单数据

25.7.2使用线形图分析业绩排名

25.8其他功能展示

25.8.1客户界面拨打功能

25.8.2添加计划功能

25.8.3录音功能

25.8.4记录损耗费用支出明细

25.9本章总结


 

 

热门设计服务