新書推薦:
《
软体机器人技术
》
售價:NT$
454.0
《
叙事话语·新叙事话语
》
售價:NT$
347.0
《
奴隶船:海上奴隶贸易400年
》
售價:NT$
352.0
《
纸上博物馆·美索不达米亚:文明的诞生(破译古老文明的密码,法国伽利玛原版引进,150+资料图片)
》
售價:NT$
398.0
《
米塞斯的经济学课:讲座与演讲精选集
》
售價:NT$
347.0
《
人工智能大模型导论 科大讯飞校企合编教材
》
售價:NT$
352.0
《
做财富的朋友:巴菲特慢慢变富的投资智慧
》
售價:NT$
383.0
《
一群数学家分蛋糕:提升逻辑力的100道谜题
》
售價:NT$
281.0
編輯推薦:
涵盖从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数据库等高级主题。每章都提供了“快速阅读指南”,通过它可以迅速找到所需信息,并高效地完成工作。
關於作者:
Ed Burnette
资深软件技术专家,拥有30多年的软件开发经验。他是SAS高级计算机实验室的联合创始人和高级研究员,还是Planet Android(www.planetandroid.com)网站的创办人和ZDNet的专栏作家。除本书外,他还出版了Google
Web Toolkit: Taking the Pain out of Ajax和Eclipse IDE Pocket Guide等著作。
目錄 :
第一部分 Android简介
第1章 快速入门 2
1.1 安装工具 2
1.1.1 Java开发包 7.0+ 2
1.1.2 Android Studio 3
1.2 创建第一个程序 5
1.3 在Android模拟器中运行 8
1.4 在实际设备上运行 9
1.5 其他步骤 10
1.5.1 检查更新 10
1.5.2 添加SDK包 10
1.6 快速阅读指南 12
第2章 重要概念 13
2.1 总览 13
2.1.1 Linux内核 14
2.1.2 原生库 14
2.1.3 Android运行时 15
2.1.4 应用框架 15
2.1.5 应用和服务 16
2.2 构件 16
2.2.1 活动 16
2.2.2 片段 16
2.2.3 视图 17
2.2.4 意图 17
2.2.5 服务 17
2.2.6 内容提供器 18
2.2.7 使用资源 18
2.3 前台只能有一个应用 18
2.3.1 进程不等于应用 19
2.3.2 活动的生命周期 19
2.3.3 使用片段简化工作 21
2.4 安全保障 22
2.5 快速阅读指南 22
第二部分 开发一个游戏
第3章 开局走法 24
3.1 创建井字游戏示例 24
3.2 使用XML进行设计 25
3.2.1 创建主屏幕 25
3.2.2 创建主片段 28
3.3 编写代码 31
3.3.1 定义主活动 31
3.3.2 定义主活动使用的片段 32
3.4 添加About框 33
3.5 定义资源 34
3.5.1 字符串 34
3.5.2 尺寸 35
3.5.3 drawable 35
3.5.4 颜色 36
3.5.5 样式和主题 37
3.5.6 dp和sp 37
3.5.7 运行游戏 38
3.6 调试 38
3.6.1 使用日志消息进行调试 39
3.6.2 使用调试器进行调试 40
3.6.3 测试 40
3.7 快速阅读指南 41
第4章 定义游戏界面 42
4.1 棋盘 42
4.1.1 从小处着手 42
4.1.2 小棋盘 44
4.1.3 背景信息 45
4.1.4 大棋盘 47
4.1.5 组合在一起 48
4.2 开始游戏 49
4.2.1 使用快