种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

Android Studio高级编程

(2019-04-22 08:06:53) 百科综合
Android Studio高级编程

Android Studio高级编程

《Android Studio高级编程》是2017年7月清华大学出版社出版的图书,作者是[美] Murat Yener、Onur Dundar,译者是任强、许剑勇。

基本介绍

  • 书名:Android Studio高级编程
  • 作者:[美] Murat Yener ,Onur Dundar 着 任强 许剑勇 译

    图书信息

    Android Studio高级编程
    作者:[美] Murat Yener ,Onur Dundar 着 任强 许剑勇 译
    定价:59.80元
    印次:1-1
    ISBN:9787302473503
    出版日期:2017.07.01
    印刷日期:2017.06.21

      内容简介

      《Android Studio高级编程》详细介绍Android Studio工 具、NDK、Gradle和IntelliJ IDEA平台,为你的各项Android编 程技能架起联繫的桥樑。本书呈现Android工具、开发周期、 持续集成、发布管理、测试和性能等方面的大量最佳实践、 高级提示和专家意见,将帮助富有经验的开发人员利用开发 工具扩大Android平台的使用範围,并藉助工具和技术来真正 释放自己的潜能。

      图书目录

      第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 Windows 10
      安装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.2AndroidActivity49
      3.2.1Intent事件处理50
      3.2.2将模板Activity添加到
      Android项目51
      3.2.3添加BlankActivity51
      3.2.4AndroidFragment55
      3.2.5添加TabbedActivity57
      3.3AndroidService61
      3.4为Android项目添加Asset64
      3.4.1添加ImagesAsset65
      3.4.2添加SoundAsset67
      3.4.3添加VideoAsset67
      3.5将XML档案添加到Android
      项目68
      3.6AndroidManifest档案68
      3.7AndroidModule70
      3.8小结71
      第4章深入AndroidStudio73
      4.1AndroidStudio选单项73
      4.1.1AndroidStudio选单74
      4.1.2File选单75
      4.1.3Edit选单76
      4.1.4View选单77
      4.1.5Navigate选单78
      4.1.6Code选单79
      4.1.7Analyze选单80
      4.1.8Refactor选单80
      4.1.9Build选单81
      4.1.10Run选单82
      4.1.11Tools选单82
      4.1.12VersionControlSystem
      选单82
      4.1.13Window选单和Help
      选单83
      4.2AndroidStudio快捷键83
      4.3AndroidStudio工具视图84
      4.3.1Messages工具86
      4.3.2AndroidStudio项目结构
      视图86
      4.3.3Favorites工具88
      4.3.4AndroidMonitor工具88
      4.3.5Structure视窗89
      4.3.6AndroidModel视图90
      4.3.7Gradle和GradleConsole
      视窗工具90
      4.3.8Run视窗91
      4.3.9Debug视窗91
      4.3.10EventLogs工具91
      4.3.11Terminal视窗92
      4.4AndroidStudio编辑器92
      4.4.1代码辅助92
      4.4.2注释掉代码块92
      4.4.3移动代码块93
      4.4.4编辑器中的导航93
      4.4.5重构93
      4.5AndroidStudioLiveTemplates94
      4.5.1插入LiveTemplate95
      4.5.2创建LiveTemplates96
      4.6AndroidStudio的代码重构98
      4.7在AndroidStudio中为
      Android套用创建一个
      签名密钥102
      4.8在AndroidStudio中构建
      APK104
      4.9小结104
      第5章使用AndroidStudio创建
      布局107
      5.1使用AndroidStudio创建
      布局108
      5.1.1添加新的布局档案108
      5.1.2AndroidStudio中的布局
      设计结构110
      5.2布局预览112
      5.2.1布局渲染选项112
      5.2.2预览虚拟设备视图113
      5.2.3在不同的AndroidSDK版本
      上预览114
      5.2.4选择主题114
      5.3使用AndroidStudio设计
      布局115
      5.4管理资源119
      5.4.1使用String119
      5.4.2使用Style120
      5.4.3使用Dimen121
      5.4.4使用Color122
      5.4.5使用Drawable122
      5.5使用布局工具123
      5.5.1翻译123
      5.5.2ActivityAssociation125
      5.6Asset管理126
      5.7小结131
      第6章Android构建系统133
      6.1使用Gradle134
      6.2使用Gradle管理依赖关係136
      6.2.1外部依赖137
      6.2.2本地依赖138
      6.2.3遗留Maven依赖139
      6.3Gradle的Android外挂程式140
      6.3.1为Gradle配置Android
      外挂程式140
      6.3.2构建配置140
      6.3.3构建任务141
      6.3.4flavor141
      6.3.5ProGuard142
      6.3.6自动化测试144
      6.4Gradle外挂程式144
      6.4.1编写自己的Gradle外挂程式144
      6.4.2扩展Gradle的Android
      外挂程式145
      6.5小结146
      第7章多模组项目147
      7.1将模组添加到Android项目148
      7.2Phone&Tablet模组149
      7.3AndroidLibrary模组151
      7.4JavaLibrary模组154
      7.5AndroidWear模组156
      7.5.1运行及调试AndroidWear
      模组157
      7.5.2构建支持AndroidWear
      的APK159
      7.6AndroidTV模组159
      7.6.1运行和调试AndroidTV
      模组162
      7.6.2构建AndroidTV模组的
      APK164
      7.7Glass模组165
      7.7.1运行和调试Glass模组166
      7.7.2构建Glass模组的APK167
      7.8AndroidAuto模组167
      7.9GoogleCloud模组169
      7.9.1添加NewGoogleCloud
      模组169
      7.9.2运行和调试GoogleCloud
      模组172
      7.10导入模组173
      7.10.1导入Gradle项目173
      7.10.2导入EclipseADT项目174
      7.10.3导入JAR/AAR包176
      7.11从项目里删除模组176
      7.12小结177
      第8章调试和测试179
      8.1调试Android代码180
      8.1.1AndroidDebugBridge180
      8.1.2无线调试181
      8.1.3开始调试182
      8.2Android监视器189
      8.2.1使用logcat192
      8.2.2使用记忆体监视器193
      8.2.3使用CPU监视器196
      8.2.4使用GPU监视器197
      8.2.5使用网路监视器197
      8.3Android设备监视器198
      8.4Android虚拟设备扩展控制项203
      8.5使用Lint206
      8.6测试Android代码和套用UI207
      8.6.1单元测试212
      8.6.2集成测试214
      8.6.3UI测试217
      8.6.4性能测试223
      8.6.5性能测试任务224
      8.7小结226
      第9章使用版本控制系统:Git227
      9.1Git介绍228
      9.1.1理解Git228
      9.1.2安装Git230
      9.2使用Git231
      9.3使用GitHub客户端232
      9.4在AndroidStudio中使用Git240
      9.5Git流247
      9.6小结257
      第10章持续集成259
      10.1是持续集成介绍259
      10.2使用持续集成伺服器集成
      Android项目260
      10.3安装Jenkins261
      10.4创建构建作业267
      10.5发布管理273
      10.6小结280
      第11章在AndroidStudio中使用
      AndroidNDK281
      11.1AndroidNDK介绍282
      11.2AndroidStudio中的NDK
      集成282
      11.2.1在Linux上安装Android
      NDK283
      11.2.2在Windows10上安装
      AndroidNDK284
      11.2.3在MacOSX上安装Android
      NDK285
      11.3AndroidStudio中的Android
      NDK项目286
      11.3.1导入NDK示例项目287
      11.3.2迁移现有的NDK项目292
      11.3.3构建AndroidNDK项目296
      11.4AndroidNDK项目的发布与
      部署297
      11.5小结300
      第12章编写自己的外挂程式301
      12.1IntelliJIDEA外挂程式架构302
      12.1.1Action302
      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.1AndroidStudio外挂程式331
      13.2Intel的Android软体工具340
      13.2.1IntelSystemStudio340
      13.2.2IntelC++Compiler343
      13.2.3IntelIPP345
      13.2.4IntelTBB346
      13.2.5IntelVTuneAmplifier346
      13.2.6IntelGPA348
      13.3IntelINDE348
      13.3.1IntelTamperProtection
      Toolkit349
      13.3.2IntelMulti-OSEngine349
      13.3.3IntelContextSensing
      SDK351
      13.4QualcommAndroid软体
      工具353
      13.4.1适用于Android的
      SnapdragonLLVM
      Compiler354
      13.4.2QualcommAdrenoGPU
      SDK354
      13.4.3QualcommFastCVComputer
      VisionSDK355
      13.4.4适用于Android的
      SnapdragonSDK359
      13.4.5QualcommAllPlayClick
      SDK362
      13.4.6QualcommProfilers364
      13.5NVIDIA软体工具366
      13.6小结369

      标 签

      搜索
      随机推荐

      Powered By 种豆资源网||