Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > 安卓技术相关 >

Android开发详解 PDF 下载


分享到:
时间:2019-06-23 10:34来源:https://download.csdn.net/ 作者:转载  侵权举报
Android开发详解 PDF 下载
失效链接处理
Android开发详解 PDF 下载

转载自:https://download.csdn.net/download/hb69222/11253677
 
下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版
 
 
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/27484081.html
  
相关截图:


内容简介:
《Android开发详解》是一本综合开发参考书,书中几乎囊括了使用Android 进行程序开发的知识,既适合初学者入门,又适合开发者进阶。本书共28 章,依次讲解了Android 旅程之起点,Android Studio 的常用技巧,App UI 设计,初级UI 控件,中级UI 控件,高级UI 控件,Android 权限机制与支持库的应用,自定义控件,主角(Activity)与配角(Intent),Android 程序的修理工,事件与手势,Android 基本资源访问,Android 高级资源的调用,Action Bar 的使用,消息、通知、广播与闹钟,图形图像处理技术,Android 中的动画,播放音频与视频,拍照与显示图片,利用OpenGL 实现3D 图形,数据存储技术,默默付出的后台工作者,传感器应用,位置服务与地图应用,网络编程及Inter 应用,Android 中的小部件,常用的第三方技术,发布你的App。书中所有知识都结合具体实例进行讲解,实例代码给出了详细的注释,可以逐步引导读者学习并掌握Android 程序开发的知识、方法和技巧,快速提升开发技能。本书知识系统全面,讲解详细,结合大量实例,帮助读者更好地巩固所学知识,提升能力。书中设置e学码,不易理解的专业术语、代码难点只需用手机扫描文字下方的e 学码即可获取更多扩展解释,随时扫除学习障碍。此外,登录明日学院(.mingrisoft.)还可以获取更多学习资源和技术支持。

目录:

第1章 Android 旅程之起点

n

1.1 走近Android

n

1.1.1 智能手机操作系统

n

1.1.2 Android发展史

n

1.1.3 Android应用领域

n

1.2 搭建Android开发环境

n

1.2.1 开发环境概述

n

1.2.2 集成Android开发环境的下载

n

1.2.3 集成Android开发环境的安装

n

1.3 与Android应用初次相见

n

1.3.1 创建Android应用程序

n

1.3.2 Android项目结构类型

n

1.3.3 使用Android模拟器

n

1.3.4 运行Android应用

n

1.4 知识回顾

n

第2章 Android Studio 的常用技巧

n

2.1 Android Studio的基本了解

n

2.1.1 了解配置界面

n

2.1.2 外观设置

n

2.1.3 Android Studio的主窗口

n

2.1.4 常用的工具窗口

n

2.2 导入项目与模块

n

2.2.1 导入Android Studio项目

n

2.2.2 导入Eclipse项目

n

2.2.3 导入模块

n

2.2.4 创建与导入.AAR包

n

2.3 自定义图标

n

2.4 Android Studio快捷键的使用

n

2.4.1 编辑类

n

2.4.2 视图类

n

2.4.3 编码类

n

2.5 知识回顾

n

第3章 App UI 设计

n

3.1 UI设计相关的概念

n

3.1.1 View

n

3.1.2 ViewGroup

n

3.2 设计UI界面

n

3.2.1 使用XML布局文件设计UI界面

n

3.2.2 在Java代码中设计UI界面

n

3.2.3 使用XML和Java代码混合设计UI界面

n

3.2.4 开发自定义的View类

n

3.3 布局管理器

n

3.3.1 相对布局管理器

n

3.3.2 线性布局管理器

n

3.3.3 帧布局管理器

n

3.3.4 表格布局管理器

n

3.3.5 网格布局管理器

n

3.3.6 布局管理器的嵌套

n

3.4 常用App UI界面设计

n

3.5 知识回顾

n

第4章 初级UI 控件

n

4.1 文本类控件(初级)

n

4.1.1 文本框

n

4.1.2 编辑框

n

4.2 按钮类控件(初级)

n

4.2.1 普通按钮

n

4.2.2 图片按钮

n

4.3 图像类控件

n

4.3.1 图像视图

n

4.3.2 网格视图

n

4.4 知识回顾

n

第5章 中级UI 控件

n

5.1 文本类控件(中级)

n

5.1.1 自动完成文本框

n

5.1.2 文本切换器

n

5.2 按钮类控件(中级)

n

5.2.1 状态开关按钮

n

5.2.2 单选按钮

n

5.2.3 复选框

n

5.3 进度条类控件

n

5.3.1 进度条

n

5.3.2 拖动条

n

5.3.3 星级评分条

n

5.4 知识回顾

n

第6章 高级UI 控件

n

6.1 图像类控件(高级)

n

6.1.1 图像切换器(ImageSwitcher)

n

6.1.2 画廊视图(Gallery)

n

6.2 列表类控件

n

6.2.1 下拉列表框(Spinner)

n

6.2.2 列表视图(ListView)

n

6.3 切换类控件

n

6.3.1 控件的切换(ViewFlipper)

n

6.3.2 翻页控件(ViewPager)

n

6.3.3 翻页的标题栏(PagerTabStrip)

n

6.4 通用控件

n

6.4.1 滚动视图

n

6.4.2 选项卡

n

6.4.3 搜索框(SearchView)

n

6.5 知识回顾

n

第7章 Android 权限机制与支持库的应用

n

7.1 Android权限机制

n

7.2 Android支持库的常用控件

n

7.2.1 工具栏(ToolBar)

n

7.2.2 折叠标题栏

n

(CollapsingToolbarLayout)

n

7.2.3 卡片式布局(CardView)

n

7.2.4 滑动菜单(DrawerLayout)

n

7.2.5 下拉刷新(SwipeRefreshLayout)

n

7.3 增强型滚动控件

n

7.3.1 RecyclerView的基础用法

n

7.3.2 RecyclerView的网格布局

n

7.3.3 RecyclerView的瀑布流网格布局

n

7.4 知识回顾

n

第8章 自定义控件

n

8.1 自定义控件实现流程

n

8.1.1 自定义属性

n

8.1.2 测量尺寸

n

8.1.3 绘制View

n

8.2 自定义控件

n

8.2.1 嵌套在ScrollView中的列表

n

8.2.2 外星人手机时钟

n

8.3 知识回顾

n

第9章 主角(Activity)与配角(Intent)

n

9.1 主角的作用

n

9.2 主角的艰辛历程

n

9.2.1 创建Activity

n

9.2.2 配置Activity

n

9.2.3 启动和关闭Activity

n

9.3 主角之间的交流

n

9.3.1 配角很重要

n

9.3.2 显式Intent

n

9.3.3 隐式Intent

n

9.3.4 Intent过滤器

n

9.3.5 多个Activity之间交换数据

n

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

n

9.4 使用碎片(Fragment)

n

9.4.1 Fragment的生命周期

n

9.4.2 创建Fragment

n

9.4.3 在Activity中添加Fragment

n

9.5 知识回顾

n

第10章 Android 程序的修理工

n

10.1 DDMS工具的使用

n

10.1.1 在Android Studio中打开DDMS

n

10.1.2 DDMS常用功能详解

n

10.2 输出日志信息

n

10.2.1 Log.e方法

n

10.2.2 Log.w方法

n

10.2.3 Log.i方法

n

10.2.4 Log.d方法

n

10.2.5 Log.v方法

n

10.3 程序调试

n

10.3.1 Android Studio编辑器调试

n

10.3.2 Android Studio调试器调试

n

10.4 知识回顾

n

第11章 事件与手势

n

11.1 互动规则

n

11.1.1 基于监听的事件处理

n

11.1.2 基于回调的事件处理

n

11.2 物理按键互动

n

11.3 触摸屏互动

n

11.3.1 单击事件

n

11.3.2 长按事件

n

11.3.3 触摸事件

n

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

n

11.3.5 事件的综合应用

n

11.4 手势检测

n

11.5 知识回顾

n

第12章 Android 基本资源访问

n

12.1 字符串(string)资源

n

12.1.1 定义字符串资源文件

n

12.1.2 使用字符串资源

n

12.2 颜色(color)资源

n

12.2.1 颜色值的定义

n

12.2.2 定义颜色资源文件

n

12.2.3 使用颜色资源

n

12.3 尺寸(dimen)资源

n

12.3.1 Android支持的尺寸单位

n

12.3.2 使用尺寸资源

n

12.4 布局(layout)资源

n

12.5 数组(array)资源

n

12.5.1 定义数组资源文件

n

12.5.2 使用数组资源

n

12.6 样式(style)资源

n

12.7 Android程序国际化

n

12.8 知识回顾

n

第13章 Android 高级资源的调用

n

13.1 菜单(menu)资源

n

13.1.1 定义菜单资源文件

n

13.1.2 使用菜单资源

n

13.2 图像资源

n

13.2.1 图片资源

n

13.2.2 StateListDrawable资源

n

13.2.3 ShapeDrawable资源

n

13.2.4 LevelListDrawable资源

n

13.2.5 ClipDrawable资源

n

13.2.6 LayerDrawable资源

n

13.2.7 mipmap资源

n

13.3 知识回顾

n

第14章 Action Bar 的使用

n

14.1 Action Bar概述

n

14.2 Action Bar基本应用

n

14.2.1 显示和隐藏Action Bar

n

14.2.2 添加Action Item选项

n

14.2.3 添加 Action View

n

14.2.4 Action Bar与Tab

n

14.3 实现层级式导航

n

14.3.1 启用程序图标导航

n

14.3.2 配置父Activity

n

14.3.3 控制导航图标的显示

n

14.4 知识回顾

n

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

n

15.1 通过Toast类显示消息提示框

n

15.2 对话框与弹出窗口的使用

n

15.2.1 使用AlertDialog类实现对话框

n

15.2.2 TimePickerDialog与DatePickerDialog的使用

n

15.2.3 进度对话框(ProgressDialog)

n

15.2.4 弹出窗口(PopupWindow)

n

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

n

15.4 BroadcastReceiver使用

n

15.4.1 BroadcastReceiver简介

n

15.4.2 BroadcastReceiver应用

n

15.5 使用AlarmManager设置闹钟

n

15.5.1 AlarmManager简介

n

15.5.2 设置一个简单的闹钟

n

15.6 知识回顾

n

第16章 图形图像处理技术

n

16.1 常用绘图类

n

16.1.1 Paint类

n

16.1.2 Canvas类

n

16.1.3 Path类

n

16.1.4 Bitmap类

n

16.1.5 BitmapFactory类

n

16.2 绘制2D图像

n

16.2.1 绘制几何图形

n

16.2.2 绘制文本

n

16.2.3 绘制图片

n

16.2.4 绘制路径

n

16.3 知识回顾

n

第17章 Android 中的动画

n

17.1 逐帧动画

n

17.2 补间动画

n

17.2.1 旋转动画(RotateAnimation)

n

17.2.2 缩放动画(ScaleAnimation)

n

17.2.3 平移动画(Translate Animation)

n

17.2.4 透明度渐变动画(AlphaAnimation)

n

17.3 属性动画

n

17.3.1 属性动画的使用

n

17.3.2 属性动画组合

n

17.4 知识回顾

n

第18章 播放音频与视频

n

18.1 播放音频

n

18.1.1 使用MediaPlayer播放音频

n

18.1.2 使用SoundPool类播放音频

n

18.1.3 动态显示歌词的音乐播放器

n

18.2 播放视频

n

18.2.1 使用VideoView播放视频

n

18.2.2 使用MediaPlayer和SurfaceView播放视频

n

18.2.3 添加视频弹幕

n

18.3 知识回顾

n

第19章 拍照与显示图片

n

19.1 控制摄像头

n

19.1.1 拍照

n

19.1.2 使用Camera2进行拍照

n

19.1.3 录制视频

n

19.2 调用系统相机与图库

n

19.2.1 使用Intent启动系统相机

n

19.2.2 使用Intent浏览图库并选取图片

n

19.3 知识回顾

n

第20章 利用OpenGL 实现3D图形

n

20.1 OpenGL简介

n

20.2 绘制3D图形

n

20.2.1 构建3D开发的基本框架

n

20.2.2 绘制一个模型

n

20.3 添加效果

n

20.3.1 应用纹理贴图

n

20.3.2 旋转

n

20.3.3 光照效果

n

20.3.4 透明效果

n

20.4 知识回顾

n

第21章 数据存储技术

n

21.1 SharedPreferences存储

n

21.1.1 获取SharedPreferences类

n

21.1.2 向SharedPreferences文件中存储数据

n

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

n

21.2 文件存储

n

21.2.1 内部存储

n

21.2.2 外部存储

n

21.3 数据库存储

n

21.3.1 创建数据库

n

21.3.2 数据操作

n

21.4 使用Content Provider实现数据共享

n

21.4.1 Content Provider概述

n

21.4.2 创建Content Provider

n

21.4.3 使用Content Provider

n

21.5 知识回顾

n

第22章 默默付出的后台工作者

n

22.1 多线程

n

22.1.1 创建线程

n

22.1.2 开启线程

n

22.1.3 线程的休眠

n

22.1.4 中断线程

n

22.2 Handler消息传递机制

n

22.2.1 Handler类简介

n

22.2.2 Handler类中的常用方法

n

22.2.3 Handler与Looper、MessageQueue的关系

n

22.2.4 消息类(Message)

n

22.3 Service的应用

n

22.3.1 Service的分类

n

22.3.2 Service的生命周期

n

22.3.3 创建与配置Service

n

22.3.4 启动和停止Service

n

22.3.5 Bound Service

n

22.3.6 IntentService

n

22.4 知识回顾

n

第23章 传感器应用

n

23.1 Android传感器概述

n

23.1.1 Android的常用传感器

n

23.1.2 开发步骤

n

23.2 方向传感器

n

23.3 磁场传感器

n

23.4 加速度传感器

n

23.5 知识回顾

n

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

n

24.1 位置服务

n

24.1.1 获取LocationProvider

n

24.1.2 获取定位信息

n

24.2 地图服务

n

24.2.1 获取地图API密钥

n

24.2.2 下载SDK开发包

n

24.2.3 创建使用地图API的项目

n

24.2.4 定位到我的位置

n

24.3 知识回顾

n

第25章 网络编程及Inter应用

n

25.1 通过访问网络

n

25.1.1 发送GET请求

n

25.1.2 发送POST请求

n

25.2 通过OkHttp3访问网络

n

25.2.1 OkHttp3简介

n

25.2.2 OkHttp3的基本用法

n

25.3 解析JSON格式数据

n

25.3.1 JSON简介

n

25.3.2 解析JSON数据

n

25.3.3 使用GSON解析数据

n

25.4 使用WebView显示网页

n

25.4.1 使用WebView控件浏览网页

n

25.4.2 使用WebView加载HTML代码

n

25.4.3 让WebView支持JavaScript

n

25.5 知识回顾

n

第26章 Android 中的小部件

n

26.1 Widget简介

n

26.2 Widget基础

n

26.2.1 设计原则

n

26.2.2 开发步骤

n

26.2.3 安装及删除

n

26.3 Widget配置

n

26.3.1 在Widget元数据文件中声明Activity

n

26.3.2 创建配置Widget的Activity

n

26.3.3 获取Widget的ID

n

26.3.4 更新Widget

n

26.3.5 设置返回信息并关闭Activity

n

26.4 Widget与Service

n

26.5 知识回顾

n

第27章 常用的第三方技术

n

27.1 第三方登录

n

27.1.1 申请第三方账号

n

27.1.2 实现第三方登录

n

27.2 社会化分享

n

27.2.1 分享

n

27.3 微信分享

n

27.4 第三方支付

n

27.4.1 微信支付

n

27.4.2 支付宝支付

n

27.5 知识回顾

n

第28章 发布你的App

n

28.1 导出APK安装包

n

28.2 发布App

n

28.2.1 开发者实名认证

n

28.2.2 上传应用

n

28.3 知识回顾

n

附附录1 快捷键介绍

n

附附录2 Android 代码编写规范
 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐