从VS2010过渡到Eclipse IDE for Android / Java dev

时间:2010-08-27 19:00:48

标签: java android visual-studio eclipse

我想知道是否有人可以帮助我...我已经开发了多年的VB.Net和之前的C ++ / VB。我也有一些PHP经验。我现在正在转向Java为我的Android手机编写应用程序。我正在尝试使用MOTODev Studio(扩展了eclipse)

我之前没有使用Java开发,所以无论如何它都是一个学习曲线。我相当自信我能够解决这些重要问题,但我正在使用新语言开发新平台的新IDE。

由于我是Java的新手,我希望能够依赖自动代码生成,智能感知等等。我开始认为这非常乐观,或者我使用eclipse非常糟糕。< / p>

例如,我知道我需要覆盖OnClickListener()事件但不确定确切的语法。在VS中,我只是开始在一个类中键入Override,然后向上弹出intellisense我可以覆盖的所有内容和相应的签名,但是,在eclipse中,当我键入{{1}时,似乎没有任何intellisense选项适用}或public void。这是因为我做错了/ eclipse intellisense不完整不是很好吗?

在VS中,代码页顶部有一个栏,其中列出左侧文件中的对象和右侧当前对象的方法。 eclipse有同等效力吗?如果是这样,在哪里?

我设法使用IDE到我的暴徒上安装了“Hello World”的程度,所以它比Windows /对话/等更多的代码生成技术。

我想我真正需要的是推荐一些好的资源来帮助我过渡。我也很感谢其他人做过类似的评论或建议

提前致谢

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

所以你一次学习三个项目

  1. 语言(Java)
  2. 平台(Android)
  3. 工具(Eclipse)
  4. 以下是每个人的两分钱:

    • Java - 除了Falmarri已经提到的注释指南oracle网站上的所有java教程都值得一看,你可以找到它们here

    • Android - 从我的角度来看,非常好的进入android开发的点是Android Developer Dev guide和API Demos项目,它展示了许多android方面(你可以通过 - &gt;将这个项目添加到你的Eclipse工作区中。新的Android项目 - &gt;从样本中选择 - &gt;选择目标版本 - &gt;单击确定,Voila您的工作区中有新项目,其中包含许多有用的Android相关代码,描述了许多高级和不那么高级的主题)。 BTW Android developers blog值得一读 它通常涵盖更高级的主题

    • Eclipse - Falmarri已经指出了关于Eclipse的非常好的教程,我从我这边建议从Help-&gt;开始帮助内容 - &gt; Java开发用户指南
      它涵盖了所有基本任务和概念。对于覆盖(实际实现)接口方法的特定问题,您首先要指出您的类通过class MyClass implements OnClickListener实现View.OnClickListener,此时eclipse会注意到您声称实现了接口但实际上没有实现其中一些方法(在这种情况下为onClick(View v))并将使用错误标记标记类声明。转到您的类声明并按Ctrl + 1(也称为“快速修复”),您将获得一些修复损坏代码的选项。另一方面,如果你真的想要覆盖父类方法,你可以在类体中按Ctrl + Space(例如不在方法内),你将获得覆盖可用方法的选项。

    希望有所帮助

答案 2 :(得分:1)

我不完全确定我完全理解你的问题,但是如果我在Eclipse中的Java类中实现了一些接口而我想实现方法我要么选择快速修复( Ctrl + 1 )编译错误告诉我我没有实现接口或我触发内容辅助( Ctrl + Space ) class body获取要覆盖的方法列表。你提到的吧,你的意思是breadcrumb navigation Alt + Shift + B )?