回到博客很高兴。 实际上,我一直在管理GDG艾哈迈达巴德(GDG Ahmedabad),进行android演讲,并管理本地和我所在地区以外的研讨会。 上个月,我非常忙于为GDG艾哈迈达巴德组织“ DevFest”活动,然后为GDG加德满都DevFest筹备我的两次演讲。
我受邀在GDG加德满都组织的DevFest中发表2个演讲。 我已经在Speakerdeck上发布了幻灯片。 我不确定您是否已经检查过扬声器并从中学习了,但是仍然给我机会在这里写有关Android Studio的简介。
什么是Android Studio?
这是一个针对Android的IDE,专门为Android开发而设计。 它于2013年5月16日在Google I / O 2013年度活动期间启动。 Android Studio包含所有用于设计,测试,调试和分析应用程序的Android sDK工具。 通过查看开发工具和环境,我们可以将其类似于具有ADT插件的eclispe,但正如我在上面提到的以Android为焦点的IDE一样,Android Studio中提供了许多很酷的功能,可以促进和提高您的开发效率。
一件很棒的事情是,它依赖于IntelliJ Idea IDE,它被证明是一款出色的IDE,并且已被大多数Android工程师所使用。

IntelliJ Idea和Android Studio有什么区别?
没什么,关于Android。
如果您使用IntelliJ…
- 继续使用
- IntelliJ 13将具有相同的内容
- IntelliJ Idea 13的EAP包括所有新内容
如果不…
- 尝试一下Android Studio
您可能对IntelliJ和Android Studio有一些疑问,请查看FAQ部分: IntelliJ IDEA和Android Studio常见问题
让我们下载Android Studio
您可以从android开发人员网站下载Android Studio: http : //developer.android.com/sdk/installing/studio.html
Android Studio的酷功能
正如我所提到的,它类似于带有ADT插件的eclipse,但Android Studio具有许多很酷的功能,可以促进并帮助您提高开发效率。
以下是一些很酷的功能:
- 强大的代码编辑(智能编辑,代码重构)
- 丰富的版式编辑器(当您在版式上拖放视图时,它会显示您在Nexus 4,Nexus 7,Nexus 10和许多其他分辨率的所有屏幕上进行预览。与蚀。)
- 基于Gradle的构建支持
- Maven支持
- 基于模板的向导
- 皮棉工具分析(Android皮棉工具是一种静态代码分析工具,可检查您的Android项目源文件中是否存在潜在的错误,并针对正确性,安全性,性能,可用性,可访问性和国际化性进行优化改进。)
您可以自己使用Android Studio体验所有很棒的功能
里面很棒的东西
达库拉主题

它实际上是基于黑色的主题。 使用Android Studio时,我喜欢在Darcula主题环境中工作。 BTW它的Darcula主题,而不是Dracula。 我要纠正这个问题是因为我已经看到很多人都在谈论stackoverflow和Google+谈论德古拉。
您可以通过以下方法在Android Studio中设置dracula主题:文件>设置> IDE设置>外观>主题:Darcula 。
预览所有屏幕

我们可以认为这是Rich布局编辑器功能的一部分。
拥有此特权,用户可以设计布局并通过在所有可能的屏幕(例如Nexus 4,Nexus 7,Nexus和许多其他设备)中预览来检查布局。
它实际上帮助用户改善布局设计,同时提供与各种可用分辨率的兼容性。
设备框架的屏幕截图

它提供了捕获直接生成应用程序屏幕截图的功能。
是的,它已经包含在SDK中,但是Android Studio提供了更多功能:
- 设备框架(由于有许多Nexus设备可用的框架,因此您可以在最喜欢的框架中捕获屏幕截图)
- 阴影
- 屏幕眩光
色彩预览

我非常喜欢此功能,并且发现在处理大型项目时此功能很有用。
在使用eclipse时,我们必须具有第3方颜色选择器和选择器,但是此功能赋予从内置颜色选择器中选择颜色的特权,并且还可以在Colors.xml文件中进行预览。
颜色预览–活动类

使用eclipse时,很难检查我们实际使用的颜色,是的,我们可以通过它们的名称来成像颜色,但是实际预览要好得多。 此功能最近在Android Studio中引入,因此您必须安装最新的Android Studio。
硬编码字符串

我最喜欢的另一个功能很实用。
每当您使用Strings.xml中的任何字符串资源时,它就会显示实际值而不是变量名。
默认情况下,此设置为默认设置,但在万一您无法在活动类中获取硬编码字符串的情况下,请尝试以下任何一种方法。
Settings > Editor > Code Folding > Android String References
OR
Select String and right click on it and then go to Folding > Collapse
OR
CTRL + Numpad ‘-’
创建布局变体

它提供了直接创建布局变体的功能,例如:大屏幕的布局,Xlarge屏幕的布局等。很棒的事情是,创建的变体布局会存储在特定的文件夹中,例如layout-xlarge,layout-large-land,等等
我应该使用Android Studio吗?
您可能已经浏览了所有很酷的功能,或者现在就准备好探索。 但是您可能会想到“我应该使用Android Studio?”,“我们现在应该开始使用Android Studio吗?”的问题。 或“我应该继续使用IntelliJ还是Eclipse?”等等。
我的回答是NO大使用Android工作室为主要IDE为Android开发,因为目前它的早期访问预览和它变得成熟了天。 工程师们一直在努力改进此IDE。 因此,您应该等到测试版问世。
我同意Carlos Vega(在G +上的评论)的观点:“您至少应该迁移到Intellij Idea 12,以便熟悉IDE的工作流程和键盘快捷键。 这样一来,当Android Studio达到更稳定的水平时,您无需进行大量学习就可以切换。” 感谢Carlos Vega的输入。
顺便说一句,这是我在GDG加德满都DevFest上发表的演示文稿,请检查Speakerdeck上的Android Studio或以下给定的:
翻译自: https://www.javacodegeeks.com/2013/10/introduction-to-android-studio.html