Android开发自学笔记—1.1(番外)AndroidStudio常用功能介绍
一、界面区介绍

1、项目组织结构区,用于浏览项目文件,默认Project以Android组织方式展示。
2、设计区,默认在打开布局文件时为设计模式,可直接拖动控件到界面上实现所见即所得,下方的Design和Text就是代码和设计模式的切换按钮,切换至TEXT时,左侧为代码编辑区,右侧为所见即所得的预览。
下图为切换至TEXT的界面

而我们常用的代码编辑时的界面就很简单,左边项目树,右侧代码编辑区,下图为代码编辑界面:

3、组件树,用于展示整个页面布局的层级关系。
4、属性区,显示选中控件的可编辑属性(仅在设计模式可见)。
5、工具栏,提供常用操作按钮
二、左侧Structure、Project、Captures面板
1、Structure面板

切换到Structure面板, Structure用于显示当前活动文件的结构,不仅仅支持 Java 文件,同时支持 Xml 文件、 .properties 配置文件等多种类型的文件。在图中1位置可以设置过滤要显示的内容,如是否显示属性、内部匿名类等。
2、Project面板

Project面板展示了项目中文件的组织方式,默认是以Android,同时支持在Project、Packages、Scratches、ProjectFiles、Problems…中切换展示方式,我常用展示形式有Android和Project两种,其他大家可以自行摸索一下,一起讨论。
A.Android展示方式
结构如下图:

以APP形式展示,manifests文件夹存放AndroidManifests.XML清单文件;Java文件下主要就是存放我们的java源代码文件,类似src。
res文件夹分类存放了系统中使用到的资源,如键值对都统一放到了values文件夹;布局文件都统一放到了layout文件夹等等。我个人比较喜欢这种组织方式。
与APP同级的是Gradle的一些脚本文件,一般情况下我们不会动他,我目前也没有研究它,等用到了后期再补充吧。
B.Project展示方式
结果如下图:

用于浏览项目文件, Project 面板会显示当前的所有的 module,android应用module 会显示一个手机图标(下图中的 app );android library module 会显示一个书架图标(下图中的 android-lib),java library module 会显示一个咖啡图标(下图中的 java-lib)这种方式的展示更类似于Eclispe。
其他的几种展示方式我目前学习较浅,暂未使用到,所以对其也不甚了解,所以这里暂时不说了,等用到了再补录进来。
3、Captures面板
这个面板我暂时不知道干什么用的,有知道的朋友可以评论中留言帮解释一下。
三、常用按钮

- 编译2中显示的Moudle
- 当前Project的Moudle列表
- 运行2中显示的Moudle
- 调试运行2中显示的Moudle
- Run App With Coverage (这个不是很清楚是什么用)
- 讲调试器附加到安卓进程
- 设置
- 项目属性
- 使用 Gradle 编译 project
- AVD管理器(Android虚拟设备镜像管理)
- Android SDK管理
- Android设备监控
四、其他

说明:终端面板,和命令行作用一样,可以执行一些命令行命令。

说明:显示连接的终端的运行日志及应用的内存使用和CPU占用情况。

快捷键的映射可以在File-setting中Keymap中找到。下面给出常用的操作快捷键说明:






说明:上面的快捷键的说明都是IDEA的,因为Android Studio 源于于 IDEA ,因此 IDEA 的快捷键在Android Studio 基本上都是适用的。
快捷键这部分引用了网友的文章,单击查看原文。
另外在网上也看到其他比较有用的文章,这里直接给出文章的链接地址,不再在文中重复写了,尊重一些原作者。
1.Android Studio之初体验 ---- 很好很强大 感兴趣内容:导入Eclipse项目、安装genymotion插件、导入第三方类库、删除一个项目
2.Android Studio如何设置代码自动提示 感兴趣内容:如标题所示,文中IDE版本较老,新版本设置位置在Setting—>Editor—>General—>Code Completion. 另外代码提示的快捷键是Ctrl+空格 (如果没有自动出来的话可以用用)
五、结语
因为对于Android Studio,我也是新手,所以只能把目前能理解的功能给记录下来,后面在使用中,慢慢补充内容。学习的时候也是学习前人的经验,一点点尝试,希望这篇文章可以帮助后来者,有没有说到的地方也欢迎补充。
Android开发自学笔记—1.1(番外)AndroidStudio常用功能介绍的更多相关文章
- Android开发自学笔记(Android Studio) 目录
开发环境如下: 操作系统:Windows 10 Pro IDE:Android Studio 1.3.X 或更高版本 其它请参见文章说明. 1. 环境搭建 1.1 (番外)AndroidStudio常 ...
- Android开发自学笔记(Android Studio1.3.1)—3.Android应用结构解析
一.R文件是什么? 如上图所示,我们可以通过findViewById方法通过传入R.id.show找到我们的TextView元素,findViewById方法也很好理解,从View中通过Id ...
- Android开发自学笔记(基于Android Studio1.3.1)—1.环境搭建(转)
一.引言 本套学习笔记的开发环境是Windows 10 专业版和Android Studio 的最新版1.3.1. Android Studio 是一个Android开发环境,基于Intelli ...
- Android开发自学笔记(Android Studio)—4.1布局组件
一.引言 Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦.组件按照布局的要求依次排列,就组成了用户所看见的界面.在Android4.0之前,我们通常说 ...
- Android开发之漫漫长途 Fragment番外篇——TabLayout+ViewPager+Fragment
该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列.该系列引用了<Android开发艺术探索>以及<深入理解And ...
- Android开发自学笔记(Android Studio)—4.界面编程与View组件简单介绍
一.引言 Android应用开发最重要的一份内容就是界面的开发,无论你程序包含的内容多么优秀,如若没有一个良好的用户交互界面,最终也只是会被用户所遗弃.Android SDK提供了大量功能丰富的UI组 ...
- Android开发自学笔记(Android Studio1.3.1)—1.环境搭建
一.引言 .Google推出的 毫无疑问,这个是它的最大优势,Android Stuido是Google推出,专门为Android"量身订做"的,是Google大力支持的一款基于I ...
- Android开发自学笔记(Android Studio1.3.1)—2.开始第一个Android应用
一.前言 使用Android Studio开发Android应用是一件非常简单的事情,因为它会帮你自动完成很多工作.本篇我们主要完成一个单击按钮在文本框显示当前时间的简单应用,借此来演示一下 ...
- Android开发自学笔记(Android Studio)—4.5 ProgressBar及其子类
一.前言 ProgressBar本身代表了进度条组件,它还派生出了两个常用的组件:SeekBar和RatingBar,他们的使用方法类似,只是显示界面有一定的区别.我们看一下API文档中的说明: 从图 ...
随机推荐
- PS网页设计教程——30个优秀的PS网页设计教程的中文翻译教程
PS网页设计教程--30个优秀的PS网页设计教程的中文翻译教程 作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,"熟读唐诗三百首,不会作 ...
- Highcharts使用简例 + 异步动态读取数据
第一部分:在head之间加载两个JS库. <script src="html/js/jquery.js"></script> <script src= ...
- SQL指令中一些特别值得注意的地方
SQL基本指令要频繁使用,要是理解错了,将来工作一定会出现很大的麻烦.今天再重新梳理一下基本的SQL语法 SQL指令 in: 这个指令,我曾经发生过把它和python中的in搞混的错误.python中 ...
- linux面试题
一.填空题: 1. 在Linux系统中,以 文件 方式访问设备 . 2. Linux内核引导时,从文件 /etc/fstab 中读取uu要加载的文件系统. 3. Linux文件系统中每个文件用 i节点 ...
- jquery 获取设置值、添加元素详解
jQuery 获取内容和属性 jQuery DOM 操作 jQuery 中非常重要的部分,就是操作 DOM 的能力. jQuery 提供一系列与 DOM 相关的方法,这使访问和操作元素和属性变得很容易 ...
- linux 目录结构及其相关命令
目录也是一个文件,它的唯一功能是用来保存文件及其相关信息.所有的文件,包括普通文件.设备文件和目录文件,都会被保存到目录中. 主目录 登录后,你所在的位置就是你的主目录(或登录目录),如果是root用 ...
- KVM 介绍(7):使用 libvirt 做 QEMU/KVM 快照和 Nova 实例的快照 (Nova Instances Snapshot Libvirt)
学习 KVM 的系列文章: (1)介绍和安装 (2)CPU 和 内存虚拟化 (3)I/O QEMU 全虚拟化和准虚拟化(Para-virtulizaiton) (4)I/O PCI/PCIe设备直接分 ...
- LeetCode 笔记系列六 Reverse Nodes in k-Group [学习如何逆转一个单链表]
题目:Given a linked list, reverse the nodes of a linked list k at a time and return its modified list. ...
- 【CSS】使用边框和背景
1. 应用边框样式 先从控制边框样式的属性开始.简单边框有三个关键属性:border-width.border-style 和 border-color . <!DOCTYPE html> ...
- 使用ZeroNet搭建P2P全球网站
软件 ZeroNet是一个利用比特币加密和BT技术提供不受审查的网络与通信的BT平台,ZeroNet网络功能已经得到完整的种子的支持和加密连接,保证用户通信和文件共享的安全.使用ZeroNet,你可以 ...