Android基础教程(第4版)pdf

图书网 2018年8月29日09:03:51
评论
2.3K
摘要

涵盖从Android 4.1到Android 5.0的所有现代Android版本,全新内容包含Android的新特性,如片段和Google Play服务。本书还为Android 4.1~4.3(Jelly Bean)、4.4(KitKat)和Android 5.0(Lollipop)进行了修订。主题依据读者的反馈进行了精简,而且每一页和每个示例都进行了复核与更新,确保与Android的新版本兼容。

Android基础教程(第4版) 内容简介

本书是一部关于Android开发的基础教程,以由浅入深、循序渐进的方式讲解了Android程序设计的核心概念和技术。本书不仅结合井字游戏开发案例形象生动地讲解了Android生命周期、用户界面、简单的数据存储等基础知识,而且还深入探讨了外部通信、基于位置的服务、内置SQLite数据库等高级主题。每章都提供了“快速阅读指南”,通过它可以迅速找到所需信息,并高效地完成工作。

Android基础教程(第4版) 目录

第一部分 Android简介

第1章 快速入门

1.1 安装工具

1.1.1 Java开发包7.0+

1.1.2 Android Studio

1.2 创建第一个程序

1.3 在Android模拟器中运行

1.4 在实际设备上运行

1.5 其他步骤

1.5.1 检查更新

1.5.2 添加SDK包

1.6 快速阅读指南

第2章 重要概念

2.1 总览

2.1.1 Linux内核

2.1.2 原生库

2.1.3 Android运行时

2.1.4 应用框架

2.1.5 应用和服务

2.2 构件

2.2.1 活动

2.2.2 片段

2.2.3 视图

2.2.4 意图

2.2.5 服务

2.2.6 内容提供器

2.2.7 使用资源

2.3 前台只能有一个应用

2.3.1 进程不等于应用

2.3.2 活动的生命周期

2.3.3 使用片段简化工作

2.4 安全保障

2.5 快速阅读指南

第二部分 开发一个游戏

第3章 开局走法

3.1 创建井字游戏示例

3.2 使用XML进行设计

3.2.1 创建主屏幕

3.2.2 创建主片段

3.3 编写代码

3.3.1 定义主活动

3.3.2 定义主活动使用的片段

3.4 添加About框

3.5 定义资源

3.5.1 字符串

3.5.2 尺寸

3.5.3 drawable

3.5.4 颜色

3.5.5 样式和主题

3.5.6 dp和sp

3.5.7 运行游戏

3.6 调试

3.6.1 使用日志消息进行调试

3.6.2 使用调试器进行调试

3.6.3 测试

3.7 快速阅读指南

第4章 定义游戏界面

4.1 棋盘

4.1.1 从小处着手

4.1.2 小棋盘

4.1.3 背景信息

4.1.4 大棋盘

4.1.5 组合在一起

4.2 开始游戏

4.2.1 使用快捷键Alt+Enter

4.2.2 编写GameActivitv类

4.2.3 编写GameFragment类

4.2.4 定义Til.e类

4.3 控制游戏

4.4 支持横向模式

4.5 快速阅读指南

第5章 机器幽灵

5.1 AI简介

5.1.1 AI的工作原理

5.1.2 形势判断

5.2 模拟思考过程

5.2.1 使用Handler和postDelayed

5.2.2 在思考期间阻断输入

5.3 下棋

5.3.1 选择正确的走法

5.3.2 颜色和尺寸

5.4 快速阅读指南

第6章 添加声音

6.1 音乐之声

6.2 更换音乐

6.3 播放下棋声

6.4 快速阅读指南

第7章 添加动画

7.1 不断滚动的画卷

7.1.1 添加视图

7.1.2 定义自定义属性

7.1.3 背景信息

7.1.4 创建滚动视图

7.2 跳跃的棋盘格

7.2.1 动画原则

7.2.2 走起

7.2.3 观看跳跃的棋盘格

7.2.4 现状

7.3 快速阅读指南

第三部分 创造性思维

第8章 编写一次,到处测试

8.1 启动模拟器

8.1.1 模拟器反斗城

8.1.2 测试策略

8.2 测试程序

8.3 大小屏幕通吃

8.3.1 指定替代资源

8.3.2 调整游戏界面的大小

8.3.3 预览

8.3.4 使用样式

8.4 快速阅读指南

第9章 发布到Google Play Store

9.1 准备工作

9.2 签名

9.3 测试

9.4 发布

9.5 更新

9.6 小贴士

9.7 快速阅读指南

第四部分 进阶

第10章 联网

10.1 使用意图浏览网页

10.2 使用WebView来浏览网页

10.3 在JavaScript和Java之间交互

10.4 快速阅读指南

第11章 调用Web服务

11.1 使用Web服务

11.2 Suggest示例

11.3 穿针引线

11.4 细枝末节

11.5 建议获取任务

11.6 快速阅读指南

第12章 使用Google Play服务

12.1 工作原理

12.2 使用位置服务

12.2.1 起步

12.2.2 创建用户界面

12.2.3 连接到位置提供器

12.2.4 获取更新

12.2.5 处理错误

12.2.6 请求权限

12.2.7 运行

12.3 快速阅读指南

第13章 使用SQL

13.1 SQLite简介

13.2 SQL基础知识

13.2.1 DDL语句

13.2.2 修改语句

13.2.3 查询语句

13.3 一个简单的数据库程序

13.3.1 使用SQLiteOpenHelper

13.3.2 定义主程序

13.3.3 添加记录

13.3.4 运行查询

13.3.5 显示查询结果

13.4 数据绑定

13.5 使用内容提供器

13.5.1 修改主程序

13.5.2 添加记录

13.5.3 运行查询

13.6 实现内容提供器

13.7 使用加载器

13.8 快速阅读指南

第五部分 附录

附录 Java和Android在语言和API方面的异同

参考文献

Android基础教程(第4版) 精彩文摘

还记得苹果的电视广告吗?一个剪影跟随着iPod播放的音乐节奏狂舞。你一定希望自己的作品也像这样激动人心。当然,超过18岁的常人无法这样跳舞,除非有人将一条蜥蜴放进他的衣服里——不好意思,我有点离题了。相比于仅使用文本和图形,添加音乐和音效后,程序更能让人沉醉其中,不能自拔。

本章介绍如何在Android应用中添加多媒体。这也许不能让用户乐不可支,但只要处理妥与,至少能够让他们面露笑容。

6.1音乐之声

那是一个狂风大作的漆黑夜晚……发令枪响起,他们起跑了……离比赛结束还有一秒钟,斯泰特投进了一个三分球,人群沸腾了……

音乐会弥漫在整个环境中,影响人的情绪。声音是向用户传递信息的另一种方式。你可以在屏幕上显示图形来向用户传递信息,并将音频作为强化信息传递的辅助手段。

Android支持音乐播放,这是通过android.media包中的MediaPlayer类实现的。下面来给井字游戏的开始场景添加背景乐。

为此,首先得有音乐。你可以使用自己喜欢的任何音乐。freesound.org是一个极佳的音频搜索网站,你可以搜索特定的音频类型和流派,试听、下载喜欢的音频,并在自己的应用中使用它们。如果你要发布应用,务必遵循音频版权许可,将其用于商业目时尤其要注意。

图书网:Android基础教程(第4版)pdf

继续阅读

→→→→→→→→→→→→→→→→→→→→查找获取

操作系统/系统开发

计算机操作系统(第四版)pdf

计算机操作系统(第四版) 内容简介 由汤小丹、梁红兵、哲凤屏、汤子瀛编著的《计算机操作系统(第4版高等学校计算机类十二五规划教材)》对传统操作系统(0S)和现代操作系统均做了较为全面的介绍。全书共分1...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: