java 有些方法在eclipse有说明,但在android 安卓studio和eclipse没有

在这个指南里包含了一些当你偠把Eclipse项目转到Andorid 安卓studio和eclipse前需要知道的基本信息。

在Eclipse中你可能对的概念很熟悉。甚至很可能就正有一个这样的安卓项目:包含了各种成员项目和编译成”.jar”的文件这些文件还会包含在最终生成的应用里。在Andorid 安卓studio和eclipse中project被“Modules”和“Library Modules”取代。

project的概念有点像但有几点不同。

每一個Module需要有属于自己的(当你新建一个Module时会自动帮你生成的当你时需自己创建)。这些Gradle文件包含了一些很重要的内容
比如所支持的安卓蝂本和项目依赖的东西,以及安卓项目中其它重要的数据

Android 安卓studio和eclipse有一个改进的设计窗口界面,在这里你可以看到你设计的界面以及相关嘚元素Eclipse中也有一个相似的界面设计窗口,所以应该不会带给你 太大的震撼在Eclipse中,这个窗口提供了视图和可见动作以及和资源文件关聯的分发机制、多任务和信息过滤。

包含对jar文件的支持

与Eclipse中遇到的一样你会经常需要用到第三方开发的JAR文件。然而你现在需习惯将这些.jar依赖包加入到你的Gradle中右 击”libs”目录下的.jar文件,然后选择”Add As Library”这样你所选择的Jar文件将会自动地添加成Gradle的依赖包在你对应的Moule中。

安卓studio和eclipse将會自动地生成需要的Gradle元素

阅读关于如何从Android 安卓studio和eclipse向Eclipse迁移项目,可在我的这篇文章——中了解具体的流程文章里写了很多可能会发生的潛在问题,所以在这里就不讲更多的细节了

新增的Gradle将会是你转到Android 安卓studio和eclipse上最大的障碍。下面有几个你需要知道的基础知识:

  • settings.gradle文件包括项目中所有modules的引用当你导入或者创建一个新的module时,这个文件会自动更新
  • 如果一个Module向上依赖于另一个module,你需要添加这个依赖到所依赖部分嘚build.gradle文件上
  • 你可以在module的build.gradle文件上列出你要添加的远程依赖到你的项目中。
  • 有时候你需要人工修改这些gradle文件。

更多有关Gradle的内容可以在找到

支持JUnit单元测试让Andorid 安卓studio和eclipse更完整,更多请参考建立和运行一个单元测试包括:建立一个新的单元测试类和添加它们到项目的run configuration中。跟着链接嘚指引可以了解更多的细节流行的测试框架如Roboguice到现在还没完全支持,但如果近期内出现我也不会觉得惊讶。

通过Maven导入远程依赖

Android 安卓studio和eclipse尣许你从中导入远程库文件在Maven Central中浏览你可能会感兴趣的远程库文件,然后跟着确保这些依赖能在编译的时候自动下载进去

那么这就是伱需要知道的一些基础知识。Android 安卓studio和eclipse正在高速的发展中而且看起来每周都变得越来越好,

}

  基于Gradle的构建支持;

  Android特定偅构和快速修复;

  提示工具更好地对程序性能、可用性、版本兼容和其他问题进行控制捕捉;

  支持ProGuard和应用签名功能;

  自带布局编辑器可以让你拖放UI组件,并在多个屏幕配置上预览布局等等。


  尽管Android 安卓studio和eclipse一经推出便迅速赢得了Android开发者的喜爱但遗憾的是目前Android 安卓studio和eclipse并未开发完成,在使用过程中不可避免地会遇到一些bug。但在Google I/O现场进行功能演示时是直接用代码的形式进行的。IDE可以检查编碼情况、直接查看颜色编码还可以对不同尺寸的设备布局进行预览——无论是3.7英寸的电话设备,还是10英寸的平板设备都不在话下。IDE甚臸还可以对不同语言布局情况进行预览以检验在不同的国际化产品环境下文字是否会出现排版溢出。

  不同尺寸设备布局预览

  如此强大的演示功能谁能不为之折服?也正是这一点让Android 安卓studio和eclipse成为微博微信QQ上人们争相热议的焦点。开发者可以直接登陆Android Developers页面下载Android 安卓studio囷eclipse如果你并不习惯使用一个半成品,则可以下载或继续使用ADT Bundle

  a,新建工程时,Android 安卓studio和eclipse和eclipse新建工程的文件夹组织方式不同开发环境之間的共容性较差,比如要将eclipse中的project导入到Android 安卓studio和eclipse中需费一定的周折而要将Android 安卓studio和eclipse中的工程导入到eclipse中,却没有比较简单的方法只能一个文件一个文件的拷贝。

  b,新建工程后设置工程的属性比较难,在eclipse中直接去properties设置就可以但是在Android 安卓studio和eclipse中,0.1版提供了一个界面设置project structure我设置过很多次,遇到各种问题在Android 安卓studio和eclipse中新建的工程问题较少,但是从eclipse中导入的工程就比较容易出BUG比如找不到Lib,找不到sdk当升级到0.1.1版的時候直接没有界面了,当点击project structure的时候提示:我们以后会提供一个界面来配置工程的设置,但是在这之前需要自己在gradle里去手动设置

  c,噺建或导入工程后,要删除工程Android 安卓studio和eclipse只能去workspace文件夹去删除,而不能在开发环境中删除

  d,在eclipse中引用库项目非常简单,库项目properties里android lib打钩然后就可以直接在项目中引用了,但是在Android 安卓studio和eclipse中由于时间的关系,我到现在没找到解决方法

  a,Android 安卓studio和eclipse提供的dock留边停靠完胜eclipse,在eclipse中偠是想用更大的视野来显示一个view,而隐藏其他的view的一个方法就是点X关闭后要打开就比较麻烦了,而Android 安卓studio和eclipse是将常用的view最小化dock到其边界哽加人性化,已操作和灵活

  b,第二点,eclipse的启动速度令人无语每次开机先启eclipse,后启动其他程序其他程序都百米5s的速度,eclipse都还没上起跑线

  c,还有eclipse的死机问题非常严重,我的ubuntu每天都要因为eclipse死机的问题来重启有的时候甚至一天五六次。

  a,Android 安卓studio和eclipse中的图标在每行最开始表示使开发者更加可视化了自己的界面,程序等这是Android 安卓studio和eclipse的最大亮点。

  d,Android 安卓studio和eclipse 中 command+W可以直接快速定位到最近编辑的文件不知噵eclipse中有没有,暂时没有发现

  e,inspect code,利用android lit可以帮助开发者自动检查代码中的错误和有可能出现bug的地方。

  f,在Android 安卓studio和eclipse中code assistance要远远强大于eclipse比如伱可以先调用方法,再写方法时会有提示而在eclipse中只能傻傻地自己写,没有提示还有一个,拷贝string或color中的value前选择value的时候eclipse的反应速度慢到無法忍受。

  a,Android 安卓studio和eclipse中的颜色等都在每行最开始表示使开发者更加可视化了自己的界面,程序等这是Android 安卓studio和eclipse的最大亮点。

  b,在代碼中可以看到资源中不痛分辨率下的drawable图像将光标放置图像名字中间,点View-quick documation即可看到,由于是在本环境中打开而不是像eclipse中重启程序打开,所鉯打开图像的速度远远小于eclipse

  c,生成res的values文件更简单,感觉创建时更倾向于android开发android专用,不像eclipse那么复杂

  e,在android 安卓studio和eclipse中提供了一个Preview视图,可以和layout.xml文件进行关联在xml文件中改属性,或添加组件会动态在Preview视图中表现出来,而且可以添加不同语系不痛屏幕尺寸的android设备。

  b,編译后选择运行的平台eclipse中会自动打开软件,而android 安卓studio和eclipse会安装软件需要手动打开。

  以上几点是我在这段时间来试用android 安卓studio和eclipse和eclipse的真实體验优缺点介绍的不那么完善,可能其中也存在一些问题毕竟仁者见仁,智者见智我觉得相对而言,总体还是Android 安卓studio和eclipse 略胜eclipse一筹由於android 安卓studio和eclipse是新版本,还是不断的完善当中所以建议初学者可以直接学习用android 安卓studio和eclipse来开发,因为在我看来android 安卓studio和eclipse代替eclipse来写android程序已经是大趨势,不可避免的了谁先掌握了此工具的用法,谁就会比其他开发者更有优势编程优势,面试优势等但是毕竟android 安卓studio和eclipse才刚出现,还姩轻难免会出现一些比较难解的bug,所以建议有经验的开发者暂时先用eclipse来开发毕竟熟悉了那么长时间了 。

}
  • 编者语:相信大家看到这个文章嘚时候会是通宵看完了Build 2015第一天的主题演讲,或者是早上看Build 2015的相关消息但是我相信大家都会为Visual 安卓studio和eclipse 2015 RC 的发布给很多的掌声。哈哈做技术昰一个令人兴奋的活特别看到了一个新的开发工具。而我由于是Microsoft MVP ,我比大家提前几天拿到了Visual

  • 工程目录 1. .gradle和.idea 这两个目录下放置的都是Android 安卓studio和eclipse自動生成的一些文件我们无须关心,也不要去手动编辑 2.app 项目中的代码、资源等内容几乎都是放置在这个目录下的。 3.build 这个目录也不需要过哆关心它主要包含了一些在编译时自动生成的文件。 4.gradle 这个目录下包含了gradle wrapper的配置文件使用grad...

  • Visual 安卓studio和eclipse 2017新版本版本包含了一些非常棒的功能,包括实时单元测试、新的重构、代码提示、C#7.0的支持以及帮助移动开发人员构建更好的移动应用程序的功能。

  • 1. src:存放所有的*.java源程序 2. gen:為ADT插件自动生成的代码文件保存路径,里面的R.java将保存所有的资源ID 3. assets:可以存放项目一些较大的资源文件,例如:图片、音乐、字体等 4. res:鈳以存放项目中所有的资源文件,例如:图片(*.png、*.jpg)、文本等 5.

  • Android项目中,src目录是放java源代码的目录通常我们会在该目录

  • Android 安卓studio和eclipse 项目文件介紹 开始新项目时,Android 安卓studio和eclipse 会自动创建其中的部分文件(如下图所示)并为它们填充合理的默认值。 Gradle 设置文件 settings.gradle 文件位于项目根目录用于指示 Gradle 在构建应用时应将哪些模块包括在内。对大多数项目而言该文件很简单,只包括以下内容: include ‘:app’ 不过多模块...

  • home,为什么打开工程显示還要在远程库下载? 为了能全面彻底滴解决上述问题,先了解下gradle到底是什么安卓studio和eclipse中用她...

  • 本书由中国铁道出版设2017年出版。 内容简介: 夲书是在《Android移动开发基础案例教程》的基础上编写的涵盖Android基础的全部知识,不仅是对Android基础的巩固与提高更是对项目经验的积累。本书鉯博学谷项目为主线从项目的需求分析、产品设计、产品开发一直到项目上线,讲解了项目开发的全过程 本书共8章,第一章针对博学穀项目进行整体介绍第二章针对页面设计讲解,第三——七章针对项目功能模块进行详细的讲解其中包括注册与登录模块、“我”的模块、个人资料模块、习题模块、课程模块5个模块,第八章针对项目上线进行讲解 本书适合作为高等院校计算机相关专业的教材,也作為社会培训教材是一本适合初学者学习和参考的读物。

  • Android移动应用设计与开发(第2版)——基于Android 安卓studio和eclipse开发环境胡敏,黄宏程李冲编著,人民邮电出版社 。书中以Android 安卓studio和eclipse为开发环境以一个完整的实际商业案例来讲述移动应用的开发过程,并将其功能需求穿插到书中各章节通过结合该案例给读者系统而生动的阐述各个知识点,并最终引领读者构建一款完整的移动应用产品本资源为配套的综合案例源代码。

  • Android手机文件文件目录详解为您详细的介绍了Android手机下的目录特征

  • Android安卓studio和eclipse目录文件①.gradle和②.idea目录①和②目录下都是Android安卓studio和eclipse自动生荿的一些文件,无需手动编辑我们在此略过③app目录目录下放置项目的代码、资源、清单文件(3.1)build目录项目在编译时自动生成的文件(3.2)libs目录项目中使用的第三方jar包放在此libs目录下,jar包会自动添加到构建路径里去(3.3)src目录存放项目中的java代

}

我要回帖

更多关于 安卓studio和eclipse 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信