Android Studio

Android Studio

Android Studio 是官方的Android应用开发集成开发环境(IDE)。Android Studio提供了更多的功能来提高我们构建Android应用程序的生产力。

Android Studio于2013年5月16日在Google I/O大会上宣布为官方的Android应用开发IDE。它从2013年5月的0.1版本开始提供早期访问预览。第一个稳定版本从2014年12月开始发布,版本号从1.0开始。

自2019年5月7日起,Kotlin是Google首选的Android应用开发语言。除此之外,Android Studio还支持其他编程语言。

Android Studio

Android Studio 特点

  • 它具有灵活的基于Gradle的构建系统。
  • 它具有用于应用测试的快速且功能丰富的模拟器。
  • Android Studio 提供统一环境,可以为所有Android设备开发。
  • 在运行的应用程序资源代码中应用更改而无需重新启动应用程序。
  • Android Studio 提供了广泛的测试工具和框架。
  • 它支持C++和NDK。
  • 它提供了对Google Cloud Platform的内置支持。它使得集成Google Cloud Messaging和App Engine变得更加容易。

Android Studio 版本历史

Version Release date
1.0 December 2014
1.1 February 2015
1.2 April 2015
1.3 July 2015
1.4 September 2015
1.5 November 2015
2.0 April 2016
2.1 April 2016
2.2 September 2016
2.3 March 2017
3.0 October 2017
3.1 March 2018
3.2 September 2018
3.3 January 2019
3.4 April 2019
3.5 August 2019

Android Studio 项目结构

Android Studio 项目包含一个或多个模块,其中包括资源文件和源代码文件。这些模块包括不同类型的模块-

  • Android 应用模块
  • 库模块
  • Google App Engine 模块

Android Studio

默认情况下,Android Studio将我们的项目文件显示在Android项目视图中,如上图所示。这个视图由模块组成,以快速访问我们项目的关键源文件。

这些构建文件在Gradle Scripts下面可以看到。而app模块包含以下文件夹:

  • manifests: 它包含AndroidManifest.xml文件。
  • java: 它包含Java文件的源代码,包括JUnit测试代码。
  • res: 它包含所有非代码资源,UI字符串,XML布局和位图图像。

通过从项目下拉菜单中选择 项目 ,我们将看到项目的实际文件结构。

Android Studio用户界面

Android Studio主窗口包含几个逻辑区域,如下图所示:

Android Studio

  1. 工具栏 为我们提供了各种操作,包括运行应用程序和启动Android工具。
  2. 导航栏 帮助我们在项目中导航并打开文件进行编辑。它以紧凑的视图显示在项目窗口中可见的结构。
  3. 编辑器窗口 是我们可以创建和修改代码的空间。根据当前文件类型,编辑器可以更改。在查看布局文件时,编辑器会显示布局编辑器。
  4. 工具窗口栏 围绕在IDE窗口的外部并包含允许我们展开和折叠各个工具窗口的按钮。
  5. 工具窗口 为我们提供了访问特定任务(如搜索、项目管理、版本控制等)的功能。我们可以展开和折叠它们。
  6. 状态栏 显示我们的项目和IDE本身的状态,以及任何消息或警告。

我们愿意通过移动或隐藏工具栏和工具窗口来组织主窗口,以便给自己更多的屏幕空间。我们还可以使用键盘快捷键访问大多数IDE功能。

Android Studio工具窗口

我们可以使用键盘快捷键打开工具窗口。下表提供了最常见窗口的快捷键列表。

Tool window Windows and Linux Mac
Project Alt+1 Command+1
Version Control Alt+9 Command+9
Run Shift+F10 Control+R
Debug Shift+F9 Control+D
Logcat Alt+6 Command+6
Return to Editor Esc Esc
Hide all Tool Windows Control+Shift+F12 Command+Shift+F12

Gradle构建系统

Gradle构建系统作为Android Studio中构建系统的基础。它利用由Gradle的Android插件提供的更多Android特定功能。该构建系统独立于命令行运行,并与Android Studio菜单中的集成工具分开。我们可以使用构建功能来实现以下目的:

  • 配置、定制和扩展构建过程。
  • 我们可以使用相同的项目和模块来创建应用程序的多个APK,具有不同的功能。
  • 在源集之间重用资源和代码。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程