写在前面

谷歌称,Android Studio将会让开发者“更快、更具生产力”,是扩展开发平台Eclipse的替代平台。Android Studio的开发源自集成开发环境IntelliJ IDEA,按照谷歌的预想,这就意味着它是一套全功能开发环境。

谷歌打算将云消息以及其它服务整合到Android Studio中,它将成为一个开发中心,Android开发者可以这里开发新应用,更新旧应用。

Android Studio ,在编写布局文件,实时预览,适配多屏的功能,让开发人员喜出望外。代码自动提示、运行响应速度、据说优于Eclipse。但这次推出的版本只是预览版,还有很大的改善空间。最新版本为0.2.x,能一起见证一款优秀的IDE的成长,这是何等的荣幸~ 介绍一下Android Studio的使用感受,mark一下,方便日后查阅, 在windows上与Eclipse好像没有特别大的差别,内存消耗也相差不大,据说 在Linux上和Mac上感觉还是不错的,又勾起了我想入手rmbp的冲动。。。


一 安装

官网下载地址:http://developer.android.com/sdk/installing/studio.html,安装之前要先安装jdk,这些设置和安装Eclipse基本都差不多,在下载完成后,先来一张启动的截图,开启的我的Andrid Studio试用之旅。。。


图1 启动界面

本来满怀欣喜,结果这个框框停了N久,以为卡死了,中途强制关闭了几次,打开还是一样,原来是在下载gradle插件,之所以会慢,跟网络状况有关或者是天朝的防火墙~~~

可以手动下载http://www.gradle.org/downloads,下载后配置环境变量,与jdk的配置方法相同,不再赘述,配置成功后,会出现下面的提示。


图2 启动时的提示框

如果上述连接无法访问,请到http://download.csdn.net/detail/supersugar3126/5857807下载。


图3 grade 环境变量配置成功界面

终于可以开始我的AndroidStudio之旅了,来张截图,截图是修改了主题后的效果,关于更多AndroidStudio的设置请参考Android Studio的常用设置


图4 Android Studio


二 Android Studio 工程目录


图5 Android Studio工程目录

Android与Eclipse工程结构的区别:

  • Android Studio的目录结构代表一个workspace,
  • Android Studio 里Module对应Eclipse中的一个Project;
  • Android Studio将java代码和资源文件(图片、布局文件等)全部放在为src目录下,res和Eclipse下的结构一样,java下就是源码的包和类文件;
  • 创建文件的方式的不同,右键选择New出现新建菜单,类型有Java Class,对应一般的java类,File对应普通文件,Package就是建包,亮点是Android Component,它直接提供了Android中基本组件的创建。

图6 新建菜单 自己选择创建不同的Android Component.

图7 新建啊Android Component 创建模拟器,打开DDMS,这些操作和Eclipse完全相同。

图8 DDMS
三 布局文件各种屏幕实时预览 Android Studio 最强大的功能之一,可以实时查看编写的布局文件,这个功能我和小伙伴们都惊呆了,打开一个xml布局文件点击右侧Preview选项卡即可唤出预览界面,可以选择很多尺寸的手机,平板进行预览。 关于更多AndroidStudio的设置请参考 Android Studio的常用设置
图9 布局文件


更多相关文章

  1. Android使用FFmpeg 解码H264并播放(一)
  2. Android(安卓)基础:SharePreferences知识总结和在“登录”界面的
  3. Android极致优化
  4. 浅谈Android五大布局(一)——LinearLayout、FrameLayout和Absoulte
  5. Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundErro
  6. Android(安卓)文件的上传
  7. android按键静音键功能实现
  8. 一个关于Android视频流的Github项目
  9. (转)CrossWalk - android 动态加载so库文件实践

随机推荐

  1. Linux 上samba服务的配置
  2. Linux基础知识总结
  3. linux环境下写C++操作mysql(二)
  4. Linux生成随机字符串
  5. 在VNC远程桌面环境Xfce4中Tab键失效的解
  6. Linux防火墙配置
  7. Shell脚本编写简明教程
  8. 手把手教你在ubuntu下创建桌面快捷方式
  9. 在Linux里设置用户环境变量的方法
  10. 来点基础的--诡异的极客们的符号--流、管