最全面的Android Studio使用教程
最全方位的Android Studio使用方法
Android Studio是一套问世時间还不长的IDE(即集成化开发工具),现阶段早已完全免费向Google及Android的开发者派发。Android Studio以IntelliJ IDEA为基本,后面一种一样是一套非常优异的Android开发工具。在今天的文章内容中,大家将一同掌握怎样建立一个全新升级Android新项目,另外充分运用 Android Studio所出示的各类作用优点。
1.新项目设定
在逐渐遨游Android Studio的全球以前,大伙儿最先必须点一下这里免费下载并开展安裝。一定要注意,诸位务必事前安裝好JDK 6或是高些版本号。如果是在Windows系统软件自然环境下,先运行.exe文件、然后依照安裝指导的标示一步步进行。假如大伙儿应用的是OS X系统软件,则最先双击鼠标运行磁盘镜像,随后将Android Studio拖动到自身的应用软件文件夹名称之中。
在取得成功完成了之上各类流程后,那麼大伙儿的开发工具应当早已获得了恰当设定。下面,我们可以准备好运用Android Studio建立自身的第一款Android应用软件了。当大伙儿第一次运行Android Studio时,应当会见到此软件的热烈欢迎显示屏,在其中还出示一些选择项、具体指导大家为此为起始点迈开Android应用程序开发的第一步。
在今天的实例教程中,大家将挑选“New
Project(最新项目)”选择项。但是假如大伙儿期待把Eclipse等其他自然环境中的目前新项目转换为Android
Studio新项目,还可以挑选“Import Project(导进新项目)”。Android
Studio可以将Eclipse新项目变换为Android Studio新项目,并在新项目中为客户出示必需的环境变量。
假如大伙儿在选择项目录中点一下了“Open Project(开启新项目)”,则能够打开早已运用Android Studio或是IntelliJ
IDEA建立出的新项目。而挑选“Check out from Version
Control(版本控制查验)”得话,大伙儿可以对处在版本控制下的新项目团本开展查验。根据这类方法,我们可以将目前新项目做为基本、迅速搭建份后的对于
性版本号。
因为大家必须从零开始,因而这儿挑选“最新项目”。这时候大伙儿会见到一份选择项目录,致力于对大家的最新项目做出配备。在今天的实例教程中,大家将建立一款简易的
应用软件,关键目地是为大伙儿演试Android
Studio中更为关键的一部分作用特点。坚信大伙儿也与我一样,会觉得“HelloWorld”这一名字最合适此次开发设计出的最新项目。
如同大伙儿在上面这幅截屏中所见到,我将自身的应用软件取名为HelloWorld,并且为其设置了控制模块名字。假如大伙儿对IntelliJ
IDEA不太熟,很有可能不清楚控制模块这东西究竟是什么。控制模块事实上便是一个能够开展编译程序、运作、检测及其调节的单独作用模块。控制模块之中包括有源码、编译程序脚
本及其用以特殊每日任务的其他构成部分。
在建立最新项目时,大伙儿还能够为该新项目设置程序包名字。在默认设置状况下,Android Studio会将新项目包名字的最终一项原素设定为控制模块名字,但只需想要、大伙儿能够随便对其做出变动。
其他设置內容还包含新项目在机器设备上的储存部位、最少与强烈推荐SDK、新项目编译程序必须应用的SDK及其新项目主题风格这些。大伙儿还可以规定Android
Studio建立一个Activity类、为其自定一个启动图标,或是设置该新项目是不是适用GridLayout、Fragments、
Navigation Drawer或是Action Bar等。
这儿大家不容易给自己的应用软件建立自定义图标,因而大伙儿能够撤消“Create custom launch icon(建立自定启动图标)”新项目前的勾选框。点一下“Next(下一步)”再次开展其他新项目设定流程。
因为我们在以前的流程中启用了“Create activity(建立activity)”新项目的勾选框,因而这儿导航栏会规定大伙儿对Android Studio将为大家建立的Activity类开展配备。
因为大家将从空缺Activity类逐渐开展配备,因而大伙儿能够点一下“Next”实行设定步骤的下边好多个流程。这儿大伙儿必须对该Activity
类、主合理布局及其精彩片段合理布局开展取名。大伙儿还可以设定导航栏种类,在今天的实例新项目中大家将其设定为“None”。下边这幅截屏表明的是大家的设定计划方案看上去是
什么样子。
在点一下“Finish”以后,大伙儿会见到如下图所显示的Android Studio操作界面。在其中对话框左边为新项目任务管理器,右边则为工作区域。在Android Studio中对新项目开展设定以后,如今我们可以逐一查询Android Studio之中的各类重要作用。
2 . Android虚似机器设备
说白了Android虚似机器设备——或是通称AVD——是一套手机模拟器配备计划方案,它容许大伙儿设置出与具体情况相符合的Android机器设备型号规格。这就要开发人员
在各种各样的设备平台上运作并检测应用软件越来越更加轻轻松松。在Android虚似机器设备作用的适用下,大伙儿能够为Android手机模拟器特定必须仿真模拟的硬件配置与软
件组成。
建立Android虚似机器设备的优选方法是根据AVD Manager。大伙儿能够在Android Studio操作界面的Tools莱单中先后挑选Android〉AVD Manager。
假如大伙儿以前对开发工具的设定工作中恰当准确无误,那麼Android虚似设备管理器的页面应当如下图所显示。
要建立新的AVD,大家必须点一下右边的“New…”、为AVD设置名字并如下图所显示对虚似机器设备开展配备。最终点一下“OK”以建立自身的第一套AVD。
要应用大家刚建立好的AVD,最先必须在AVD管理工具的目录里将其选定,随后点一下对话框右边的“Start…”。假如大伙儿的AVD设定全过程恰当准确无误,那麼Android手机模拟器在运行后应当如下图所显示。
即然Android手机模拟器早已取得成功运行并运行,如今现在是时候运行大家的应用软件了。在“Run”菜单中选择“Run ‘helloworld’”——没有错,在Android手机模拟器中运作应用软件便是那么简易。
3.即时合理布局(Live Layout)
Android Studio中的即时合理布局作用容许大伙儿在不用将运用程序执行在机器设备或是手机模拟器中的前提条件下,立即浏览运用的操作界面。即时合理布局是一款极其强劲的专用工具,可以协助开发人员节省很多時间。在即时合理布局的协助下,查询应用软件操作界面的每日任务越来越轻轻松松并且便捷。
要应用即时合理布局,大家必须双击鼠标相匹配XML合理布局文档并挑选工作区域下边的“Text”标识。下面挑选工作区域右边的“Preview”标识来浏览当今合理布局。大家对XML合理布局做出的一切变动都是会立即体现在右边的浏览对话框之中。大伙儿能够查询下边这幅截屏来深层次了解此项作用。
即时合理布局作用为大家产生了众多非常值得赞叹的明显优点。举例来说,大伙儿能够在Preview控制面板的第一项菜单中选择选择项,进而对当今已经应用的XML布
局随便做出调节。譬如说,大伙儿能够各自建立不一样的竖向与横着表明主视图,Android Studio会担负起建立必需文件夹名称及文档的每日任务。
Preview控制面板中的第二项莱单容许大伙儿变动表明在Preview控制面板内的机器设备尺寸。第三项莱单的功效则是调节机器设备在Preview控制面板中的房屋朝向,那样大家就能更轻轻松松地查询同一套合理布局计划方案在不一样表明方式(竖向与横着)下的实际效果与主题风格。
Preview控制面板中的第四项莱单容许大家轻轻松松浏览Activity或是合理布局所应用的某些精彩片段。Preview控制面板还容许大伙儿变动在即时合理布局中应用的语言表达,进而轻轻松松浏览不一样语言表达在合理布局计划方案中的表明实际效果。最右侧的莱单的功效则是调节API版本号。
Preview控制面板中还包括多种操纵体制,比如对合理布局开展放缩、再次Preview控制面板或是提取当今显示屏。
4.模版
Android Studio还为开发者出示多种多样模版选择项,进而大大的提高开发设计速率。这种模版能全自动建立Activity及其必需的XML文档。大伙儿还能够运用这种模版建立出比较基本的Android应用软件,并将其运作在实体线机器设备或是手机模拟器之中。
在Android Studio之中,我们可以在建立新的Activity时一同建立出相匹配模版。鼠标右键点一下对话框左边新项目电脑浏览器中的“package
name”并在菜单中选择“New”,然后从选择项目录中选中“Activity”。Android
Studio接着会为开发人员列举模版明细,在其中包含Blank Activity、Fullscreen Activity及其Tabbed
Activity。
大伙儿还能够从菜单中选择“Image Asset”,下面的指导会引导大家一步步进行建立步骤。下边让我们一起讨论一下怎样以Login
Activity模版为基本建立一套新的Activity。最先在Acivity模版目录中挑选Login Activity选择项以运行建立指导。
如大伙儿在上面的截屏中所闻,我已经将新创建的Activity取名为LoginActivity——也就是为activity
login设置Layout Name——并且为该Activity加上了一个名叫Sign In的题目。在默认设置状况下,提示框中的Include
Google sign in新项目早已被启用。因为我们不准备在今天的实例中应用Google 登陆作用,因而撤消该勾选择项。
大伙儿能够挑选为这套新的Activity设置Hierarchical
Parent(层次构造)。那样在我们点击设备上的倒退按键时,运用就将根据导航栏回到高于一切一页面。大家将这一字段名空出。在点一下“Finish”之
后,Android Studio会为大家建立出必需的文档及文件夹名称。假如一切顺利开展,大家将在新项目之中见到新的Activity与Layout。
下一布工作中是在manifest文档中对新Activity开展设定,那样它就能在应用软件启动做为主Activity多方面应用了。请大家一起来看下面的manifest文档內容,在其中LoginActivity类有着自身的主题活动连接点。
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.tuts.HelloWorld.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.tuts.HelloWorld.LoginActivity"
android:label="@string/title_activity_login"
android:windowSoftInputMode="adjustResize|stateVisible" >
</activity>
</application>
为了更好地在应用软件之中运行大家刚建立的LoginActivity,最先必须清除原来LoginActivity类的主题活动连接点,随后运用 com.tuts.HelloWorld.LoginActivity替代此前的com.tuts.HelloWorld.MainActivity。这 样一来,应用软件如今就将应用LoginActivity类做为其主Activity。
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="za.co.helloworld.LoginActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
在我们在手机模拟器之中建立并运作自身的应用软件时,最先应当会见到如下图所显示的表明內容。这代表着大家早已取得成功运用刚建立的LoginActivity类替代了原来的空缺Activity类。
5.Lint专用工具
对编码开展检测是一回事儿,但一样关键的是、大家还必须在撰写编码的另外引进各种各样最佳实践。这不但可以明显改善特性主要表现,也可以提升应用软件的总体可靠性。此外,历经有效产业结构调整的新项目在维护保养层面也更加轻轻松松。
Android Studio中出示的Android Lint是一款静态数据分析工具,它承担对新项目源码具体分析。它可以检验出应用软件中的潜在性系统漏洞及其其他很有可能被c语言编译器所忽视的其他编码难题。
就以下边这幅截屏为例子,大伙儿能够见到该合理布局中的LinearLayout仍未获得具体应用。Android Lint的优点取决于,它能帮助我们高度重视警示或出错信息内容的出現缘故,进而更轻轻松松地修补或是处理这种难题。
请大伙儿培养多次重复使用Android Studio Lint专用工具的良好的习惯,这能帮助我们精确检验到新项目之中存有的潜在性难题。Lint专用工具乃至能告知大家应用软件中是不是存有反复的照片或是编译程序內容。
要运作Lint专用工具,大伙儿最先必须在Android Studio的“Analyze”菜单中选择“Inspect
Code…”。当Android Studio完成了对新项目的检验以后,它会在对话框底端表明出剖析結果。一定要注意,除开Android
Lint以外,Android Studio还出示一系列其他查验作用。只需双击鼠标某一早已发觉的难题,系统软件便会协助大伙儿精准定位到相匹配文档中存在的问题的部位。
6.富合理布局在线编辑器
Android Studio出示一套富合理布局在线编辑器,大伙儿能够在这其中随便拖动各种操作界面部件。大伙儿还能够在多显示屏配备中另外查询多种多样合理布局的表明实际效果,这一点我们在前原文中早已提及过。
这个富合理布局在线编辑器在应用层面十分形象化简易。大家最先必须一套要解决的合理布局计划方案。访问到新项目中res文件夹下的layout文件夹名称,鼠标右键点一下layout文件夹名称,随后在弹出来的菜单中选择New>Layout resource file。
下边为新合理布局设置一个名字与root原素,然后点一下“OK”。Android Studio会全自动在对话框右边的在线编辑器之中开启该合理布局。
在在线编辑器的底端,大伙儿会见到2个标识,分别是Design与Text。点一下Text标识后在线编辑器将被激话,那样大家就能对当今选中的合理布局计划方案做出变动。
点一下Design标识则会激话另一套在线编辑器內容,在其中表明出合理布局的浏览实际效果。要向合理布局之中加上其他多功能性部件,大家只需将其从合理布局左边的部件目录中拖出并放进合理布局内就可以。是的,就那么简易。
小结
在今天的实例教程中,大家早已简略了解了Android Studio的各类关键作用。它的应用方法与IntelliJ IDEA十分类似,但在其中包括的一系列关键改善大大的加速了Android运用的开发设计速率,并让全部步骤更轻轻松松、更开心。