涵盖从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开发的基础教程,以由浅入深、循序渐进的方式讲解了Android程序设计的核心概念和技术。本书不仅结合井字游戏开发案例形象生动地讲解了Android生命周期、用户界面、简单的数据存储等基础知识,而且还深入探讨了外部通信、基于位置的服务、内置SQLite数据库等高级主题。每章都提供了“快速阅读指南”,通过它可以迅速找到所需信息,并高效地完成工作。
目录
- 第一部分 Android简介 第1章
- 快速入门
- 安装工具
- Android Studio
- 创建第一个程序
- 在Android模拟器中运行
- 在实际设备上运行
- 其他步骤
- 检查更新
- 添加SDK包
- 快速阅读指南
- 12 第2章
- 重要概念
- 总览
- Linux内核
- 原生库
- Android运行时
- 应用框架
- 应用和服务
- 构件
- 活动
- 片段
- 视图
- 意图
- 服务
- 内容提供器
- 使用资源
- 前台只能有一个应用
- 进程不等于应用
- 活动的生命周期
- 使用片段简化工作
- 安全保障
- 快速阅读指南
- 22 第二部分
- 开发一个游戏 第3章
- 开局走法
- 创建井字游戏示例
- 使用XML进行设计
- 创建主屏幕
- 创建主片段
- 编写代码
- 定义主活动
- 定义主活动使用的片段
- 添加About框
- 定义资源
- 字符串
- 尺寸
- drawable
- 颜色
- 样式和主题
- dp和sp
- 运行游戏
- 调试
- 使用日志消息进行调试
- 使用调试器进行调试
- 测试
- 快速阅读指南
- 41 第4章
- 定义游戏界面
- 棋盘
- 小棋盘
- 背景信息
- 大棋盘
- 组合在一起
- 开始游戏
- 使用快