AndroidStudio高级编程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)MuratYener,(美)OnurDundar著;任强,许剑勇译
- 出 版 社:北京:清华大学出版社
- 出版年份:2017
- ISBN:9787302473503
- 页数:369 页
第1章 新手入门 1
1.1 Windows、Mac OS X及Linux平台的系统要求 1
1.2安装Java 3
1.2.1为Windows操作系统安装Java 4
1.2.2为Mac OS X安装Java 6
1.2.3为Linux安装Java 7
1.3安装Android Studio 8
1.3.1为Microsoft Windows10安装Android Studio 9
1.3.2为Mac OS X安装Android Studio 11
1.3.3为 Linux安装Android Studio 13
1.4首次启动Android Studio 15
1.5独立SDK的安装 16
1.6小结 17
第2章Android Studio基础知识 19
2.1创建新的示例项目 19
2.1.1使用不同的SDK版本 23
2.1.2 Android项目结构 23
2.1.3构建并运行项目 30
2.2 Android模拟器 31
2.2.1安装HAXM 31
2.2.2创建Android虚拟设备 32
2.2.3使用ADB 35
2.3导入Eclipse项目 36
2.4小结 38
第3章 使用Android Studio开发Android应用 39
3.1 Android项目 40
3.1.1创建新的Android项目 40
3.1.2创建一个多目标设备的项目 44
3.1.3启动Android应用 47
3.2 Android Activity 49
3.2.1 Intent事件处理 50
3.2.2将模板Activity添加到Android项目 51
3.2.3添加Blank Activity 51
3.2.4 Android Fragment 55
3.2.5添加Tabbed Activity 57
3.3 Android Service 61
3.4为Android项目添加Asset 64
3.4.1添加Images Asset 65
3.4.2添加Sound Asset 67
3.4.3添加Video Asset 67
3.5将XML文件添加到Android项目 68
3.6 Android Manifest文件 68
3.7 Android Module 70
3.8小结 71
第4章 深入Android Studio 73
4.1 Android Studio菜单项 73
4.1.1 Android Studio菜单 74
4.1.2 File菜单 75
4.1.3 Edit菜单 76
4.1.4 View菜单 77
4.1.5 Navigate菜单 78
4.1.6 Code菜单 79
4.1.7 Analyze菜单 80
4.1.8 Refactor菜单 80
4.1.9 Build菜单 81
4.1.10 Run菜单 82
4.1.11 Tools菜单 82
4.1.12 Version Control System菜单 82
4.1.13 Window菜单和Help菜单 83
4.2 Android Studio快捷键 83
4.3 Android Studio工具视图 84
4.3.1 Messages工具 86
4.3.2 Android Studio项目结构视图 86
4.3.3 Favorites工具 88
4.3.4 Android Monitor工具 88
4.3.5 Structure窗口 89
4.3.6 Android Model视图 90
4.3.7 Gradle和Gradle Console窗口工具 90
4.3.8 Run窗口 91
4.3.9 Debug窗口 91
4.3.10 Event Logs工具 91
4.3.11 Terminal窗口 92
4.4 Android Studio编辑器 92
4.4.1代码辅助 92
4.4.2注释掉代码块 92
4.4.3移动代码块 93
4.4.4编辑器中的导航 93
4.4.5重构 93
4.5 Android Studio LiveTemplates 94
4.5.1插入Live Template 95
4.5.2创建Live Templates 96
4.6 Android Studio的代码重构 98
4.7在Android Studio中为Android应用创建一个签名密钥 102
4.8在Android Studio中构建APK 104
4.9小结 104
第5章 使用Android Studio创建布局 107
5.1使用Android Studio创建布局 108
5.1.1添加新的布局文件 108
5.1.2 Android Studio中的布局设计结构 110
5.2布局预览 112
5.2.1布局渲染选项 112
5.2.2预览虚拟设备视图 113
5.2.3在不同的Android SDK版本上预览 114
5.2.4选择主题 114
5.3使用Android Studio设计布局 115
5.4管理资源 119
5.4.1使用String 119
5.4.2使用Style 120
5.4.3使用Dimen 121
5.4.4使用Color 122
5.4.5使用Drawable 122
5.5使用布局工具 123
5.5.1翻译 123
5.5.2 Activity Association 125
5.6 Asset管理 126
5.7小结 131
第6章Android构建系统 133
6.1使用Gradle 134
6.2使用Gradle管理依赖关系 136
6.2.1外部依赖 137
6.2.2本地依赖 138
6.2.3遗留Maven依赖 139
6.3 Gradle的Android插件 140
6.3.1为 Gradle配置Android插件 140
6.3.2构建配置 140
6.3.3构建任务 141
6.3.4 flavor 141
6.3.5 ProGuard 142
6.3.6自动化测试 144
6.4 Gradle插件 144
6.4.1编写自己的Gradle插件 144
6.4.2扩展Gradle的Android插件 145
6.5小结 146
第7章 多模块项目 147
7.1将模块添加到Android项目 148
7.2 Phone&Tablet模块 149
7.3 Android Library模块 151
7.4 Java Library模块 154
7.5 Android Wear模块 156
7.5.1运行及调试Android Wear模块 157
7.5.2构建支持Android Wear的APK 159
7.6 Android TV模块 159
7.6.1运行和调试Android TV模块 162
7.6.2构建Android TV模块的APK 164
7.7 Glass模块 165
7.7.1运行和调试Glass模块 166
7.7.2构建Glass模块的APK 167
7.8 Android Auto模块 167
7.9 Google Cloud模块 169
7.9.1添加New Google Cloud模块 169
7.9.2 运行和调试Google Cloud模块 172
7.10导入模块 173
7.10.1导入Gradle项目 173
7.10.2导入Eclipse ADT项目 174
7.10.3导入JAR/AAR包 176
7.11从项目里删除模块 176
7.12小结 177
第8章 调试和测试 179
8.1调试Android代码 180
8.1.1 Android Debug Bridge 180
8.1.2无线调试 181
8.1.3开始调试 182
8.2 Android监视器 189
8.2.1使用logcat 192
8.2.2使用内存监视器 193
8.2.3使用CPU监视器 196
8.2.4使用GPU监视器 197
8.2.5 使用网络监视器 197
8.3 Android设备监视器 198
8.4 Android虚拟设备扩展控件 203
8.5使用Lint 206
8.6 测试Android代码和应用UI 207
8.6.1单元测试 212
8.6.2集成测试 214
8.6.3 UI测试 217
8.6.4性能测试 223
8.6.5性能测试任务 224
8.7小结 226
第9章 使用版本控制系统:Git 227
9.1 Git介绍 228
9.1.1理解Git 228
9.1.2安装Git 230
9.2使用Git 231
9.3使用GitHub客户端 232
9.4在Android Studio中使用 Git 240
9.5 Git流 247
9.6小结 257
第10章 持续集成 259
10.1是持续集成介绍 259
10.2使用持续集成服务器集成Android项目 260
10.3安装Jenkins 261
10.4创建构建作业 267
10.5发布管理 273
10.6小结 280
第11章在Android Studio中使用Android NDK 281
11.1 Android NDK介绍 282
11.2 Android Studio中的NDK集成 282
11.2.1在Linux上安装AndroidNDK 283
11.2.2在Windows 10上安装Android NDK 284
11.2.3在Mac OS X上安装Android NDK 285
11.3 Android Studio中的Android NDK项目 286
11.3.1导入NDK示例项目 287
11.3.2迁移现有的NDK项目 292
11.3.3构建Android NDK项目 296
11.4 Android NDK项目的发布与部署 297
11.5小结 300
第12章 编写自己的插件 301
12.1 IntelliJ IDEA插件架构 302
12.1.1 Action 302
12.1.2线程 309
12.1.3文件系统 310
12.1.4项目和组件 311
12.1.5编辑器 320
12.1.6向导 323
12.2打包和分发 328
12.3小结 329
第13章 第三方工具 331
13.1 Android Studio插件 331
13.2 Intel的Android软件工具 340
13.2.1 Intel System Studio 340
13.2.2 Intel C+++ Compiler 343
13.2.3 Intel IPP 345
13.2.4 Intel TBB 346
13.2.5 Intel VTune Amplifiier 346
13.2.6 Intel GPA 348
13.3 Intel INDE 348
13.3.1 Intel Tamper Protection Toolkit 349
13.3.2 Intel Multi-OS Engine 349
13.3.3 Intel Context Sensing SDK 351
13.4 Qualcomm Android软件工具 353
13.4.1适用于Android的Snapdragon LLVM Compiler 354
13.4.2 Qualcomm Adreno GPU SDK 354
13.4.3 Qualcomm FastCV Computer Vision SDK 355
13.4.4适用于Android的Snapdragon SDK 359
13.4.5 Qualcomm AllPlay Click SDK 362
13.4.6 Qualcomm Profiilers 364
13.5 NVIDIA软件工具 366
13.6小结 369
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《工业机器人离线编程与仿真》张明文,封家诚,王鑫主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019