Android Studio简介

回到博客很高兴。 实际上,我一直在管理GDG艾哈迈达巴德(GDG Ahmedab​​ad),进行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工程师所使用。

android-studio-300x225

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体验所有很棒的功能

里面很棒的东西

达库拉主题

Darcula-主题-Android-studio1

它实际上是基于黑色的主题。 使用Android Studio时,我喜欢在Darcula主题环境中工作。 BTW它的Darcula主题,而不是Dracula。 我要更正此问题是因为我看到很多人都在谈论stackoverflow和Google+谈论德古拉。

您可以通过以下方法在Android Studio中设置dracula主题: 文件>设置> IDE设置>外观>主题:Darcula

预览所有屏幕

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

设备框架的屏幕截图

保存屏幕截图__technotalkative
它提供捕获直接生成应用程序屏幕截图的功能。 是的,它已经包含在SDK中,但是Android Studio提供了更多功能:

  • 设备框架(由于有许多Nexus设备可用的框架,因此您可以在最喜欢的框架中捕获屏幕截图)
  • 阴影
  • 屏幕眩光
色彩预览

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

颜色预览–活动类

色彩预览活动类别

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

硬编码字符串

硬编码字符串__- Android-Studio-TechnoTalkative
我最喜欢的另一个功能非常有用。 每当您使用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?”等等。

我的答案是接受将Android Studio用作Android开发的主要IDE,因为目前它的早期访问预览版已经日渐成熟。 工程师们一直在努力改进此IDE。 因此,您应该等到测试版问世。

我同意Carlos Vega(在G +上的评论)的观点:“您至少应该迁移到Intellij Idea 12,以便熟悉IDE的工作流程和键盘快捷键。 这样一来,当Android Studio达到更稳定的水平时,您无需进行大量学习就可以切换。” 感谢Carlos Vega的输入。

顺便说一句,这是我在GDG加德满都DevFest上发表的演示文稿,请检查Speakerdeck上的Android Studio或以下给定的:

参考:我们的JCG合作伙伴 Paresh MayaniTechnoTalkative博客上对Android Studio的介绍

翻译自: https://www.javacodegeeks.com/2013/10/introduction-to-android-studio.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值