Android基础教程 第4版PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:(美)伯内特著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2016
- ISBN:9787115408600
- 页数:176 页
第一部分 Android简介 2
第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
第二部分 开发一个游戏 24
第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 使用快捷键Alt+Enter 49
4.2.2 编写GameActivitv类 50
4.2.3 编写GameFragment类 53
4.2.4 定义Til.e类 59
4.3 控制游戏 63
4.4 支持横向模式 65
4.5 快速阅读指南 67
第5章 机器幽灵 68
5.1 AI简介 68
5.1.1 AI的工作原理 68
5.1.2 形势判断 69
5.2 模拟思考过程 70
5.2.1 使用Handler和postDelayed 70
5.2.2 在思考期间阻断输入 71
5.3 下棋 73
5.3.1 选择正确的走法 73
5.3.2 颜色和尺寸 74
5.4 快速阅读指南 75
第6章 添加声音 76
6.1 音乐之声 76
6.2 更换音乐 78
6.3 播放下棋声 79
6.4 快速阅读指南 81
第7章 添加动画 82
7.1 不断滚动的画卷 82
7.1.1 添加视图 83
7.1.2 定义自定义属性 83
7.1.3 背景信息 83
7.1.4 创建滚动视图 84
7.2 跳跃的棋盘格 86
7.2.1 动画原则 86
7.2.2 走起 87
7.2.3 观看跳跃的棋盘格 88
7.2.4 现状 88
7.3 快速阅读指南 89
第三部分 创造性思维 92
第8章 编写一次,到处测试 92
8.1 启动模拟器 93
8.1.1 模拟器反斗城 93
8.1.2 测试策略 95
8.2 测试程序 96
8.3 大小屏幕通吃 98
8.3.1 指定替代资源 99
8.3.2 调整游戏界面的大小 100
8.3.3 预览 101
8.3.4 使用样式 101
8.4 快速阅读指南 102
第9章 发布到Google Play Store 103
9.1 准备工作 103
9.2 签名 104
9.3 测试 106
9.4 发布 107
9.5 更新 108
9.6 小贴士 109
9.7 快速阅读指南 109
第四部分 进阶 112
第10章 联网 112
10.1 使用意图浏览网页 112
10.2 使用WebView来浏览网页 117
10.3 在JavaScript和Java之间交互 120
10.4 快速阅读指南 127
第11章 调用Web服务 128
11.1 使用Web服务 128
11.2 Suggest示例 129
11.3 穿针引线 134
11.4 细枝末节 135
11.5 建议获取任务 137
11.6 快速阅读指南 139
第12章 使用Google Play服务 140
12.1 工作原理 140
12.2 使用位置服务 141
12.2.1 起步 142
12.2.2 创建用户界面 143
12.2.3 连接到位置提供器 146
12.2.4 获取更新 148
12.2.5 处理错误 148
12.2.6 请求权限 150
12.2.7 运行 151
12.3 快速阅读指南 151
第13章 使用SQL 152
13.1 SQLite简介 152
13.2 SQL基础知识 153
13.2.1 DDL语句 153
13.2.2 修改语句 154
13.2.3 查询语句 154
13.3 一个简单的数据库程序 154
13.3.1 使用SQLiteOpenHelper 155
13.3.2 定义主程序 156
13.3.3 添加记录 158
13.3.4 运行查询 159
13.3.5 显示查询结果 160
13.4 数据绑定 161
13.5 使用内容提供器 164
13.5.1 修改主程序 165
13.5.2 添加记录 166
13.5.3 运行查询 166
13.6 实现内容提供器 166
13.7 使用加载器 168
13.8 快速阅读指南 170
第五部分 附录 172
附录 Java和Android在语言和API方面的异同 172
参考文献 176
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019