今年的Google全球开发者大会虽然没有新的Android系统和设备,但是还是推出了一些不错的产品,Android Studio就是其中之一。这个基于Intellij IDEA开发的Android IDE让很多人眼前一亮,其实时编写布局文件实时预览并适配多屏的功能可以说让苦于界面布局开发的人看到了希望。代码自动提示、运行响应速度、都比Eclipse来的要好。配置开发环境也比Eclipse简单。

android studio assets 怎么调用 android studio怎么操作_布局文件

 

一、下载安装

  到http://developer.android.com/sdk/installing/studio.html下载安装包(DMG文件),打开并将Android Studio拖动到Applications中去,拷贝完毕即可,可以到应用程序下将图标拖动到Dock上。

android studio assets 怎么调用 android studio怎么操作_java_02

 

二、新建工程

  安装完成后,选择默认选项点击OK即可:

android studio assets 怎么调用 android studio怎么操作_开发工具_03

 

  进入Android Studio,开始界面和Xcode有点类似,点击New project新建一个工程,新建过程和在Eclipse上差不多,这里就不赘述了。下图是开始界面:

android studio assets 怎么调用 android studio怎么操作_Android_04

 

  新建工程完毕后就进入了Android Studio主界面。第一次进去可能如下图所示什么也没有,点击箭头所示按钮展开目录结构,

android studio assets 怎么调用 android studio怎么操作_java_05

 

  展开后可以看到Android Studio的目录结构,和Eclipse的工程还是有一点区别的:

android studio assets 怎么调用 android studio怎么操作_移动开发_06

  区别:

  1、Android Studio的目录结构本来就代表一个workspace,一个workspace里面可以有Module,可以将一个Module理解成Eclipse中的一个Project;

  2、目录中将java代码和资源文件(图片、布局文件等)全部归结为src,在src目录下有一个main的分组,同时划分出java和res两个Group,res和Eclipse下的结构一样,java下就是源码的包和类文件;

  3、新建文件方式的不同,右键选择New或Command+N后出现新建菜单,类型有Java Class,也就是一般的java类,File就是普通文件,Package就是建包,值得注意的就是Android Component,它直接提供了Android中基本组件的创建。

android studio assets 怎么调用 android studio怎么操作_Android_07

 

  可以选择创建Android中不同类型的组件:

android studio assets 怎么调用 android studio怎么操作_移动开发_08

 

三、窗口布局及主题介绍

  另外,主界面底部有一个名为Android的选项卡,打开可以看到DDMS中的设备信息和Logcat输出:

android studio assets 怎么调用 android studio怎么操作_Android_09

 

  顶部工具栏中可以看到和Eclipse中功能一样的一个选项,这些相信大家都比较熟悉了:

android studio assets 怎么调用 android studio怎么操作_Android_10

 

  最后需要说明的是,大家看到我的主界面是暗色风格,和Google演示的是一样的风格,大家第一次使用打开的是默认风格(亮色),如果想要修改的话,进入Preferences(按Command+,)到IDE Settings下选择Colors&font并设置Schema name为Darcula就可以设置成暗色风格,如果需要自己定义样式,比如字体大小颜色等,可以新建一个Schema来自己定义。

android studio assets 怎么调用 android studio怎么操作_Android_11

 

四、布局文件编写(实时预览)

  最炫的功能要来了,实时编写并预览布局文件,此项功能着实大大提高开发效率,打开一个xml布局文件点击右侧Preview选项卡即可唤出预览界面,可以选择很多尺寸的手机进行预览:

android studio assets 怎么调用 android studio怎么操作_java_12

 

  同时,还可以同时预览多种不同型号和尺寸的设备,编写代码的同时适配多种机型,这不就是当初梦寐以求的嘛!

android studio assets 怎么调用 android studio怎么操作_java_13

  我没用过Eclipse ,刚学习android开发就使用Android Studio,感觉android的开发比php严谨,还有就是这个可视化界面真心不错,能提升开发效率。