熟悉Android Studio界面,开始装逼卖萌

通过前两期的学习,我们可以正确搭建好Android Studio的开发环境,也创建了HelloWorld工程并成功运行,那么本期就带你一起来了解这款强大的IDE开发工具吧。

一、Android Studio主页面板

重新打开Android Studio会进入如下主页面,与第一次打开有略微差别。

从上图可以看到,一共有四大区域,接下来分别简单介绍:

区域1为最近新建或打开的Android Studio工程列表,便于快速进入对应项目。首次使用时该区域为空,列表内容也可以进行删除操作。

区域2为Android Studio的版本信息,表示Android Studio的该版本为2.3.3,是目前最新稳定版。

区域3为项目操作区域,主要有四大操作:

1)Start a new Android Studio project:新建一个Android Studio项目。

2)Open an existing Android Studio project:打开一个已存在的Android Studio项目。

3)Check out project from Version Control:从版本控制系统中检出一个项目。

4)Import project(Eclipse ADT,Gradle,etc.):从Eclipse ADT或Gradle中导入项目。

区域4为Android Studio的全局配置和帮助信息,主要包括以下几个功能:

SDK Manager:管理SDK

Settings:偏好设置

Plugins:插件

Import Settings:导入设置

Export Settings:导出设置

Settings Repository:设置存储库

Check for Update:检查更新

Project Defaults:项目默认设置

Get Help:帮助

这里涉及到的一些具体使用方法在后期陆续进行学习。

二、Android Studio开发面板

无论是选择一个曾经打开过的工程,还是新建或导入工程,都会打开Android Studio的开发界面,如下图所示:

开发面板相对于主页面板来说复杂多了,也比Eclipse的面板稍微复杂一点儿。

其中区域1为菜单栏,区域2为工具栏,区域3为导航条,区域5为代码编辑区,区域4、6为工具窗口,底部的区域7为状态栏,左侧、右侧和状态栏上部区域为工具条,接下来就一一拆解进行了解。

1菜单栏

菜单栏详细如下图:

菜单栏提供了文件管理、编辑、视图、导航、代码检查、分析、重构、构建、运行、工具、版本控制系统等功能。

2工具栏

工具栏详细如下图:

工具栏的工具都是从菜单栏中提取出来的一些常用的功能,为的是能够快速操作。

从左至右依次为打开项目、保存、同步、撤销、重做、剪切、复制、粘贴、查找、替换、已打开的文件标签向前切换、已打开的文件标签向后切换、编译、配置运行和调试应用、运行、应用更改、调试、运行覆盖范围的应用程序、添加进程进行调试、停止、Android虚拟设备管理器、使用Gradle同步项目、项目结构、SDK管理器、帮助、Genymotion设备管理器(默认无此工具,后期会单独进行学习),可能不同版本略有差异,也可以通过后期学习自定义工具栏。

3导航条

导航条用来辅助查看打开的项目和文件,也可以自己打开或关闭导航条功能。

1)显示导航条的操作步骤::

➤ 菜单栏 —>View —> 勾选Navigation Bar

2)关闭导航条的操作步骤:

➤ 菜单栏 —>View —> 去掉勾选Navigation Bar

4编辑器

编辑器是基于标签的,在Android Studio中每打开一个文件编辑时,会同时打开一个新的文件标签。

文件标签

打开一个文件就显示一个标签,我们可以通过标签在多个已打开的文件中快速切换。单击文件标签就相当于打开一个文件,文件的内容会显示出来且处于可编辑状态。

编辑区

在编辑区进行编码工作,编辑器提供了一些辅助编码的功能。

左边栏

左边栏显示了代码的附加信息,并显示不同的图标来区别代码结构、书签、断点、范围指示符、变化标记和代码折叠线等。

右边栏

右边栏显示了代码的警告或错误信息,黄色为警告,红色为错误。将鼠标放到上面可以查看警告和错误数量,点击警告可以跳转到对应的代码。

5工具条

工具条是用来放置工具的,点击后可以展开工具窗口。Android Studio中的工具条分布在主界面的左右两边和底部(状态栏上面)。

可以通过菜单栏 —> View —> Tool Windows —> 查看Android Studio支持的所有工具列表。

6状态栏

状态栏通常在界面的最底部,主要显示Android Studio当前的状态和执行的任务。

左下角的图标为工具栏窗口显示和隐藏开关,可单击完成工具栏的显示和隐藏。

后面紧接着的文字描述表示当前在菜单栏或者工具栏、或右键上下文菜单中选择的命令描述和说明,也可能只编译运行的状态说明等信息。

“14:1”为当前光标的位置。

“CRLF”为行分隔符。

“UTF-8”为当前文件的编码,若当前文件没有自动选择编码,则可以通过这里进行编码的选择。

后面再紧跟着当前文件的上下文环境。

后面的锁图标表示当前文件只读还是可写。

最后的图标表示当前语法的最高亮级别,有Inspections、Syntax、None,可以通过该图标进行更改。

7工具窗口

工具窗口种类比较多,不同版本略有差异,目前我使用的版本一共有14种,接下来一一拆分进行简单了解。

7.1项目工具窗口:Project

项目工具窗口提供了多种视图模式来查看项目结构,在项目工具窗口中我们可以对项目中的文件和目录进行各种操作。

这里一共有10种查看模式,默认是以Android方式显示的,可选择“Project、Packages、Scratches、ProjectFiles、Problems…”等显示方式。平时用的最多的就Android和Project两种,关于这一块的具体结构说明我们在后续进行专门的学习。

7.2结构工具窗口: Structure

结构工具窗口会以树状形式展现文件中元素的层次结构,点击元素可以跳转到编辑器中对应代码的位置。

7.3快照工具窗口: Captures

快照工具窗口中存放Android Monitor中dump出的heap文件和allocation文件,在这里可以导出hprof文件,并且支持一键转成Java Heap Dump。

7.4构建变体工具窗口: Build Variants

构建变体工具窗口用来选择当前多渠道版本的构建,执行Build APK会构建出选中的渠道版本。

7.5收藏夹工具窗口: Favorites

在使用Android Studio的日常编码中,如果某个文件或某段代码是我们经常需要查看或使用的,那就可以把它添加到收藏夹中,以便快速查看。

从图中可以看出收藏夹中支持收藏项目中的文件、书签和断点。

7.6运行工具窗口: Run

运行工具窗口主要显示Android Studio的运行过程。

7.7待处理任务工具窗口: TODO

在Android Studio中待处理的任务可以加上TODO注释,它表明了这个地方是待处理状态。

打开待处理任务工具窗口TODO,会显示所有待处理的任务。

7.8Android监控工具窗口:Android Monitor

Android监控工具窗口提供了非常丰富的工具来查看日志、截图、录屏、监控性能(CPU\Memory\Network\GPU)

区域1为当前连接的Android虚拟设备或者硬件设备。

区域2为设备上运行的应用进程。

区域3为当前窗口中输出的日志级别。

区域4为当前窗口中输出的日志过滤关键字搜索框。

区域5为过滤信息配置。

区域6为输出的日志信息。

区域7为设备操作按钮,从上到下分别为:截屏、录像、系统信息、停止应用、布局查看、Android Monitor帮助信息。

区域8为日志操作按钮,从上到下分别为:清除日志、滚动到日志的最后、向上查看堆栈信息、向下查看堆栈信息、开启日志自动换行、打印、重启、Logcat设置、Logcat帮助。

7.9信息提示窗口:Messages

普通消息提示输出窗口。

7.10终端工具窗口: Terminal

在终端工具窗口中可以直接执行终端命令,使用起来非常方便。

7.11事件日志窗口:Event Log

事件日志窗口。

7.12Gradle终端窗口:Gradle Console

Gradle信息输出窗口。

7.13Android模快窗口:Android Model

Android Studio工程所包含的Model窗口。

7.14Gradle工具窗口: Gradle Project

Gradle工具窗口列出了当前项目和模块中支持的所有Gradle任务和运行配置,以方便我们可以快速操作。

至此,Android Studio的界面熟悉完毕,下一期一起来全面了解Android Studio的其他功能。

原文发布于微信公众号 - 分享达人秀(ShareExpert)

原文发表时间:2017-07-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏网络

那些年,我们用过的fiddler

在测试中,不管是做手工测试,还是接口测试,我们都需要查看后端返回的数据。有的时候,我们也需要调试,或者mock一下后端的返回,来验证前端是否达到预期。 为了捕获...

195100
来自专栏FreeBuf

前端黑魔法之远程控制地址栏

由于今天看到一篇文章《危险的 target=”_blank” 与 “opener”》,里面提到了一个老知识点,就是target=”_blank”的时候,新打开的...

36440
来自专栏贾鹏辉的技术专栏@CrazyCodeBoy

Windows平台搭建React Native开发环境

尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://www.devio.org) 告诉大家一个好消息,为大家精心准备的React N...

30440
来自专栏Linux驱动

23.QT记事本

源码下载地址: https://download.csdn.net/download/qq_37997682/10453294

15130
来自专栏前端儿

趁webpack5还没出,先升级成webpack4吧

webpack4升级完全指南 webpack4 changelog React 16 加载优化性能

85030
来自专栏vue学习

webpack入门

前言:这两天在网上找了些视频和资料学习webpack,最后发现官网上的教程原来就写得很好,只是都是全英文的一开始不想去看。。。。今天认真看了下官网教程,然后总结...

21720
来自专栏开发实战

swagger-bootstrap-ui 1.7.5 发布,Swagger前端 UI 实现

swagger-bootstrap-ui 1.7.5 发布了。swagger-bootstrap-ui 是 Swagger 的前端 UI 实现,目的是替换 Sw...

19630
来自专栏JavaEE

Intellij IDEA 使用教程

正所谓工欲善其事,必先利其器,身为码农的我们,拥有得心应手的编辑器就好比如鱼得水,在万行代码中取bug首级就如观鱼赏花!IDEA就堪称是当世之神兵,自诩为最智能...

12220
来自专栏做全栈攻城狮

采用React+Ant Design组件化开发前端界面(一)

​ antd是基于less开发的,我们使用less可以方便的改变主题色等配置。

30730
来自专栏西枫里博客

宝塔面板下升级到PHP7.2,无法查看phpinfo的解决办法。

自从建站后没多久,就把PHP的版本升级到7了,后续有升级到7.2了,一直也没关注过phpinfo的信息,今天小伙伴在群里说我草,phpinfo都看不到,我大概想...

21420

扫码关注云+社区

领取腾讯云代金券