当前位置:文档之家› Android Studio使用指南

Android Studio使用指南

《Android Studio入门指南》作者:毕小朋 博客:https://www.doczj.com/doc/da2094706.html,/wirelessqa Android Studio入门指南v0.1

作者:毕小朋

日期:2013.8.5

博客:https://www.doczj.com/doc/da2094706.html,/wirelessqa

1.Android Studio简介

《Android Studio入门指南》作者:毕小朋 博客:https://www.doczj.com/doc/da2094706.html,/wirelessqa

Android Studio是一个基于IntelliJIDEA的新的Android开发环境。与Eclipse ADT插件相似,AndroidStudio提供了集成的Android开发工具用于开发和调试。除了你期望的IntelliJ的能力,AndroidStudio还提供:

·基于Gradle构建的支持。

·Android专属的重构和快速修复。

·捕获性能、易用性、版本兼容性等问题。

·支持ProGuard和应用签名。

·基于模板的向导来创建常见的Android设计和组件。

组件并在多个屏幕上的预览布局,等等。

·丰富的布局编辑器,允许你拖放UI

2.安装Android Studio

1.从上面下载AndroidStudio安装包。(下载地址:https://www.doczj.com/doc/da2094706.html,/sdk/installing/studio.html译者注)

2.安装Android Studio和SDK工具:

Windows系统:

1.启动下载的EXE文件,android-studio-bundle-.exe。

2.按照安装向导安装AndroidStudio。

《Android Studio入门指南》作者:毕小朋 博客:https://www.doczj.com/doc/da2094706.html,/wirelessqa

1.菜单和工具栏:你懂的

2.导航条:编辑文件时帮助定位和导航项目中的文件

3.状态栏:显示当前项目,Android Studio本身的状态,还有别的一些状态相关的一些信息

4.编辑器: 你懂的

5.工具窗口:辅助类窗口。Android Studio提供了各式各样的辅助窗口来帮助完成各种任务,如项目管理,代码查找,版本控制等,类似eclipse中VIEW的概念

6.工具窗口栏:位于IDEA界面的上下左右各有一个,摆放着工具窗口显示和隐藏的按键

3.2 关于菜单和工具条菜单和工具栏包含了Android

Studio中的各种有用的命令,如:(1)打开或者隐藏Android Studio中的界面元素,可以使用菜单栏中的VIEW选项

(2)当你想执行一个命令,但忘记去哪里找这个命令的时候,Android Studio提供了一个快捷的方式进行定位,按 command +Shift +A 可以触发一个命令提示界面,输入你想执行命令的前缀,就会列出跟这个前缀相关的一些命令,选择你需要的执行

《Android Studio入门指南》作者:毕小朋 博客:https://www.doczj.com/doc/da2094706.html,/wirelessqa

3.3 关于导航条

显示导航条有两种途径:

(1)通过VIEW菜单,选择 Navigation Bar 选项

(2)按 Alt+Home.(用该方式打开,导航条显示为浮动形式(windows))关闭导航条也有两种途径

(1)通过VIEW菜单,取消选择 Navigation Bar 选项

(2)当导航条是浮动状态时候,按ESC键(windows)

3.4 关于状态栏

3.5 关于工具窗口

每个工具窗口提供了各种不同的视角和编程任务,一些工具窗口总是可见的,一些工具窗口则必须当相关的插件或者facets被激活的时候才是可见的. 控制工具窗口显示或者隐藏的按键分布在工具窗口条上,显示和隐藏状态通过颜色区分:

工具窗口的显示与隐藏是基于工具窗口的摆放组的,每个工具窗口条分为2个组(水平的工具窗口条的左右两边,垂直窗口条的上下两边,可以通过拖坠工具窗口按键来进行摆放组的移动),每个分组只有一个显示的工具窗口,当选择组中的令一个窗口时,会自动关闭该组原先的窗口

3.6 操纵工具窗口

3.6.1 关闭所有的工具窗口

1.通过菜单栏中的 Window - Active Tool Window - Hide All Windows

2.

command +Shift +F 12.

3.6.2 保存当前的窗口布局:

菜单栏 Window - Store Current Layout as Default 若需要重置窗口布局选择菜单栏

Window - Restore Default Layout

3.6.3 窗口工具的查看模式(Viewing Modes )

工具窗口提供了不同的查看模式,用于控制工具窗口的显示形式和表现方式,帮助使用者快速定位到工具窗口,或者最大化编辑区域

1.固定和浮动模式 Floating Mode

当窗口时固定模式时,若同时窗口的模式还是非停泊模式(docked mode 未选中)则窗口会占满它所附着的工具窗口条的长度或者高度(取决于工具窗口条是水平的还是垂直的)

《Android Studio入门指南》作者:毕小朋 博客:https://www.doczj.com/doc/da2094706.html,/wirelessqa

当窗口时浮动模式(Floating)时,它可以放在屏幕上的任何位置,当这个窗口处于不活动状态时,若同时窗口时寄托模式( pinned.mode)它会变成半透明状态(透明度取决于Appearance settings中的透明度设置)

2.停靠和脱开模式 Docked Mode

该模式基于窗口时固定模式(Docked Mode)才起作用

在停靠模式,跟这个窗口相邻的界面元素将环绕着该窗口,调整该窗口的大小会自适应调整相邻窗口的大小

在脱开模式时。该窗口会变成最上层的界面元素,会盖住其他的元素与其相交的部分(除开工具窗口,无法盖住其他的工具窗口,不会存在相交部分,当与其他工具窗口相邻时,无法调整该相邻的边界),重设脱开模式的窗口大小不会自适应的调整其他元素的大小。

当一个脱开模式的窗口变为不活动状态时,它会自动隐藏。

3.寄托与非寄托模式 Pinned Mode

该模式决定了工具窗口变成不活跃状态时是隐藏还是可见。

Pinned模式下是可见,unpinned模式下将会自动隐藏。当然根据别的模式设定有一些例外情况:

Undocked模式的窗口不活跃时,总是被隐藏

Floating模式的窗口不活跃时,将变成半透明

4.分离模式 Split Mode

该模式决定了同一个工具窗口条中有多少个停靠模式(docked)的窗口可以同时显示(1还是2)

同时工具窗口依据该模式将依附其上的窗口进行分组,分离模式的为一组,非分离模式的为另一组,任何一个时候每个分组中只有一个窗口是可见的

5.作为标签显示 Show View as Tabs

该模式用于控制有多个内容层需要展示的窗口以何种形式的方式来选择内容层

Tabbed模式使用标签页形式

非标签页形式,则使用下拉列表的方式进行选择:

3.6.4 开启和关闭模式的方法

开启和关闭该模式可以通过窗口的上下的上下文菜单(右键菜单)或者主菜单栏中

Window - Active Tool Window来转换

3.6.5 在工具窗口的快度搜索

1.选择所需的工具窗口

2.输入你需要查找内容(文件,类,字段等)的名字,当你输入时,搜索域将出现在该窗口上,并显示你输入的字符

3.输入完毕时,按ENTER,窗口上符合要求的结果将被显示和选择. 按ESC隐藏搜索域

4.Android Studio基本操作

4.1 在编辑器中打开文件

打开Project内的文件进行编辑的几种方式:

1.在Project窗口中双击需要编辑的文件。

2.在Project窗口选择需要编辑的文件,按F4

3.在Project窗口选择需要编辑的文件,然后右键弹出上下文菜单,选择Jump to Source

4.使用Go To

5.通过导航条,来选择打开文件:

备注:如果文件类型已经注册,则直接使用编辑器打开,(可以在Settings中的File Types查看已经注册的文件类型).

如果文件类型是关联到外部程序的,则使用外部程序打开,如(.doc,.chm, .pdf)

如果文件类型没有注册的,IDEA会打开一个对话框,让你注册一个新类型,或者使用相关的外部程序打开2.可以使用下面的几种方式外部文件进行编辑

(1)通过主菜单File-Open File

(2)将外部文件拖到Android Studio编辑器中

3.打开最近打开过的文件

(1)通过主菜单View-Recent Files

(2)快捷键Command+E

4.打开最近更改过的文件

(1)通过主菜单View-Recently Changed Files

(2)快捷键Command+Shift+E

4.2.标签管理/操作

1.标签编辑任一时刻打开一个文件,会以标签页的形式在编辑窗口中出现。该标签页出现在当前活动的标签页的下个位置,并成为新的活动标签页,当编辑窗口的标签页达到上限时,它会根据标签页关闭的优先策略来关闭掉别的标签页。当关闭活动的标签页时。会根据活动标签页选取策略来选择下一个活动标签页

签页关闭的优先策略有两种:

没有被修改的文件标签页优先被关闭

使用的最少文件标签页优先被关闭标签页选取策略有三种:

靠近被关闭的活动标签页的左侧标签页

靠近被关闭的活动标签页的右侧标签页

使用得最频繁的标签页

设置这些策略:Preference->Editor->Editor Tabs

2.标签操作

路径1: 通过Window - Editor Tabs 进行操作

《Android Studio入门指南》作者:毕小朋 博客:https://www.doczj.com/doc/da2094706.html,/wirelessqa

路径2:在tab上右击,可调出操作菜单

3.在标签页间进行切换

control+Tab项目文件之间切换

control+Shift+Tab工具之间的切换

5.在使用过的标签页中前进和后退

command+option+Left(后退),command+option+Right(前进)

6.拆卸编辑标签页

IDEA支持拆卸编辑标签页,将它挪成一个独立的窗口显示。

拆卸标签页:拖动标签页离开编辑窗口,直到有预览的缩略图出现,放下复原标签页:拖动独立窗口中的标签页进入编辑窗口的标签栏摆放处,放下

7.寄存状态Pin Active Tab

会给tab加个别针(寄存状态),寄存状态的标签页确保该标签页不会被编辑窗口自动关闭

8.分离编辑窗口Split Vertically + Split Horizontally

IDEA支持编辑窗口分离,满足同时查看一个文件不同部分的要求

分离一个标签窗口:

右键标签页,打开上下文菜单,选择Split Vertically or Split Horizontall

改变分离窗口的摆放方式:

右键标签页,打开上下文菜单,选择Change Splitter Orientation

撤销分离:

右键标签页,打开上下文菜单,选择Unsplit(撤销当前活动的标签页的分离窗口)或Unsplit All(撤销全部标签页的分离窗口)

9.标签位置Tab Placement - Bottom

build.xml这样的tab 都放到底部了

最新服务器基础知识(初学者必看)

服务器基础知识【初学者必看】 1. 什么是服务器 就像他的名字一样,服务器在网络上为不同用户提供不同内容的信息、资料和文件。可以说服务器就是Internet网络上的资源仓库,正是因为有着种类繁多数量庞大内容丰富的服务器的存在,才使得Internet如此的绚丽多彩。 2. 服务器的种类和功能 (1) WWW服务器(WWW Server) WWW服务器也称为Web服务器(Web Server)或HTTP服务器(HTTP Server),它是Internet上最常见也是使用最频繁的服务器之一,WWW服务器能够为用户提供网页浏览、论坛访问等等服务。比如:我们在使用浏览器访问https://www.doczj.com/doc/da2094706.html,的时候,实际上就是在访问Discuz!的WWW服务器,从该WWW服务器获取需要的论坛资料和网页。 (2) FTP服务器(FTP Server) FTP服务器是专门为用户提供各种文件(File)的服务器,FTP服务器上往往存储大量的文件,例如:软件、MP3、电影、程序等等。用户只要使用FTP客户端软件登录到FTP服务器上就可以从FTP服务器下载所需文件和资源到自己的电脑上,同时,

你也可以把自己电话上的文件上传到FTP上供其他用户下载,以实现文件资源的共享。 (3) 邮件服务器(Mail Server) e-mail是Internet上应用最频繁的服务之一,而Internet上每天数亿百亿计的电子邮件的收发都是通过邮件服务器实现的。邮件服务器就像邮局一样,可以为用户提供电子邮件的接收存储和发送服务。 除了以上介绍的3种主要服务器之外,还有很多其他类型的网络服务器,例如:数据库服务器(DatabaseServer)、代理服务器(Proxy Server)、域名服务器(Domain Name Server)等等…… 3. 服务器的操作系统 目前服务器中使用的操作系统主要有两类:Windows和Unix。 (1) Windows Windows是美国微软公司(Microsoft)开发的操作系统,在服务器领域,主要有Windows2000Server/Advanced Server/Data Center与Windows2003 Standard Edition/EnterpriseEdition操作系统,Windows的优点是操作简 单,由于Windows使用图形界面进行操作,因而对各种服务器软件功能配置简

(仅供参考)服务器硬件入门基础知识

服务器硬件入门基础知识 开篇一:服务器主板 服务器主板概述 对于服务器而言,稳定性才是首要,服务器必须承担长年累月高负荷的工作要求,而且不能像台式机一样随意的重起,为了提高起可靠性普遍的做法都是部件的冗余技术,而这一切的支持都落在主板的肩上。下面我就来看看有关服务器主板的一些特性: 1、首先,服务器的可扩展性决定着它们的专用板型为较大的ATX,EATX或WATX。 2、中高端服务器主板一般都支持多个处理器,所采用的CPU也是专用的CPU。 3、主板的芯片组也是采用专用的服务器/工作站芯片组,比方Intel E7520、ServerWorks GC-HE等等,不过像入门级的服务器主板,一般都采用高端的台式机芯片组(比如Intel875P芯片组) 4、服务器通常要扩展板卡(比如如网卡,SCSI卡等),因此我们通常都会发现服务器主板上会有较多的PCI、PCI-X、PCI—E插槽。 5、服务器主板同时承载了管理功能。一般都会在服务器主板上集成了各种传感器,用于检测服务器上的各种硬件设备,同时配合相应管理软件,可以远程检测服务器,从而使网络管理员对服务器系统进行及时有效的管理。

6、在内存支持方面。由于服务器要适应长时间,大流量的高速数据处理任务,因此其能支持高达十几GB甚至几十GB的内存容量,而且大多支持ECC内存以提高可靠性(ECC内存是一种具有自动纠错功能的内存,由于其优越的性能使造价也相当高)。 7、存储设备接口方面。中高端服务器主板多采用SCSI接口、SATA接口而非IDE接口,并且支持RAID方式以提高数据处理能力和数据安全性。 8、在显示设备方面。服务器与工作站有很大不同,服务器对显示设备要求不高,一般多采用整合显卡的芯片组,例如在许多服务器芯片组中都整合有ATI的RAGE XL显示芯片,要求稍高点的就采用普通的AGP显卡。而如果是图形工作站,那一般都是选用高端的3DLabs、ATI等显卡公司的专业显卡。 9、在网络接口方面。服务器/工作站主板也与台式机主板不同,服务器主板大多配备双网卡,甚至是双千兆网卡以满足局域网与Internet的不同需求。 10、最后是服务器的价格方面。一般台式机主板顶天也不过1、2千,而服务器主板的价格则从1千多元的入门级产品到几万元甚至十几万元的高档产品都有! 推荐品牌:泰安、超微、Intel 开篇二:服务器CPU 服务器CPU概述 服务器是网络中的重要设备,要接受少至几十人、多至成千上万人的访问,因此对服务器具有大数据量的快速吞吐、超强的稳定性、长时间运行等严格要求。所以说CPU是计算机的“大脑”,是衡量服务器

服务器基础知识(初学者必看)

精心整理服务器基础知识【初学者必看】 1. 什么是服务器? ?? 就像他的名字一样,服务器在网络上为不同用户提供不同内容的信息、资料和文件。可以说服 2. ?? WWW服务器也称为Web服务器(Web Server)或HTTP服务器(HTTP Server),它是Internet上最常见也是使用最频繁的服务器之一,WWW服务器能够为用户提供网页浏览、论坛访问等等服务。比如:我们在使用浏览器访问?

? (2) FTP服务器(FTP Server)? 以从 (3)

?? e-mail是Internet上应用最频繁的服务之一,而Internet上每天数亿百亿计的电子邮件的收发都是通过邮件服务器实现的。邮件服务器就像邮局一样,可以为用户提供电子邮件的接收存储和发送服务。? ?? ……? 3. ? ?? Windows是美国微软公司(Microsoft)开发的操作系统,在服务器领域,主要有Windows2000Server/Advanced?Server/Data Center与Windows2003 Standard Edition/EnterpriseEdition操作系统,Windows的优点是操作简?

单,由于Windows使用图形界面进行操作,因而对各种服务器软件功能配置简便。但它的缺点也不可忽视,例如:Windows操? 作系统成本较高;安全性相对较低;能承受的访问量较低等等。? Linux, Linux 企业(包括电信企业和Google、百度、新浪、搜狐等等)的服务器都运行在Unix/Linux系统之上。?

4. Apache与IIS? ?Apache与IIS都属于WWW服务器,是世界上使用最多的两种WWW服务器。? ?IIS操议 协议 但IIS 的性能和安全性相对较差,并且IIS只能在Windows中使用,无法在UNIX中运行。? (2) Apache?

服务器系统基础知识

服务器系统基础知识 1 什么是服务器? 服务器是计算机的一种,它是在网络操作系统的控制下为网络环境里的客户机提供(如PC) 共享资源(包括查询、存储、计算等)的高性能计算机,它的高性能主要体现在高速度的CPU 运算能力、长时间的可靠运行、强大的I/O 外部数据吞吐能力等方面。服务器主要为客户机提供Web 应用、数据库、文件、打印服务。简单的说,服务器就是在网络中为其他客户机提供服务的计算机. 2 服务器包括哪些子系统? CPU、内存、磁盘、扩展插槽、显示卡和网卡、电源、风扇。 3 服务器按处理器架构分哪几类? 巨型机与大型机(专用处理器)、小型机(IA-64,RISC处理器)、PC服务器(CISC处理器) 4 PC服务器按外形结构分类? A 塔式服务器(通用式服务器):具有较大的机箱尺寸,因此其内部扩展能力较强,可以安装的扩展板卡以及硬盘的数量都比较多 B 机架式服务器(机柜优化服务器):机箱尺寸比较小巧,在机柜中可以同时放置多台服务器,从而获得更高的处理能力。 C 刀片式服务器:超高密度服务器为动态的,空间紧缺的,向外扩展的环境而优化的快速部署。 5 服务器按CPU个数分类:? 4路及4路以上服务器(企业级服务器)、2路服务器(部门级服务器)、1路服务器(入门级服务器) 6 什么是内存? 内存是界于CPU 和外部存储之间,是CPU 对外部存储中程序与数据进行高速运算时存放程序指令、数据和中间结果的临时场所,它的物理实质就是一组具备数据输入输出和数据存储功能的高速集成电路。 7 服务器内存技术有哪些? ?Parity (校验) ?ECC ?ChipKill和高级ECC技术 ?双通道技术 ?内存交错技术 ?Registered内存 在线备用内存技术 内存镜像

相关主题
文本预览
相关文档 最新文档