首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从VS2010过渡到Eclipse IDE for Android/Java dev

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

Stack Overflow用户
提问于 2010-08-28 03:00:48
回答 2查看 699关注 0票数 1

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

我以前没有用Java开发过,所以这是一个学习曲线。我相当有信心我将能够解决重要的部分,但我是在一种新的IDE中,使用一种新的语言为新的平台开发。

作为Java的新手,我希望能够依赖于自动代码生成,智能感知等。我开始认为这要么是非常乐观的,要么是我使用eclipse非常糟糕。

例如,我知道我需要覆盖OnClickListener()事件,但不确定确切的语法。在VS中,我只需在一个类中输入Override,就会弹出带有我可以覆盖的所有内容的智能感知和适当的签名,然而,在eclipse中,当我输入public void@Override时,智能感知选项似乎都不适用。这是因为我做错了什么吗/ eclipse intellisense不完整不是很好吗?

在VS中,代码页的顶部有一个栏,左边列出文件中的对象,右边列出当前对象的方法。eclipse有没有等价物?如果是,在哪里?

我已经成功地使用了IDE,在我的mob上安装了一个"Hello World“,所以它比windows/对话/等更多的代码生成技术。

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

提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-28 04:57:04

所以你一次学到三个东西

  1. Language (Java)
  2. Platform (安卓)
  3. Tool (Eclipse)

下面是我对每个问题的两点看法:

  • Java --除了已经提到的注释指南,oracle站点上所有的java教程都值得一看,你可以在here
  • Android上找到它们-从我的观点来看,非常好的进入android开发的切入点是Android Developer Dev guide和API Demos项目,它演示了android的许多方面(你可以通过->New Android项目->从样本->Choose目标版本->中选择这个项目->点击OK,瞧,你有一个新项目在你的工作区中有很多有用的android相关代码,描述了许多高级的和不那么高级的主题)。顺便说一句,Android developers blog是值得一读的,但它通常涵盖了更高级的Eclipse - Falmarri已经指出的关于topics
  • Eclipse的非常好的教程,我建议从帮助->帮助内容->Android developers blog开发用户指南开始

它涵盖了所有基本任务和概念。对于覆盖(实际实现)接口方法的特殊问题,您必须首先指出您的类通过class MyClass implements OnClickListener实现了View.OnClickListener,此时eclipse会注意到您声称实现了接口,但实际上并没有实现其中的一些方法(在这种情况下是onClick(View v)),并且会用错误标记标记类声明。转到您的类声明并按Ctrl +1(也称为“快速修复”),您将获得一些修复损坏代码的选项。另一方面,如果你真的想覆盖父类方法,你可以在类体中按Ctrl +空格键(例如,不在方法中),你会得到覆盖可用方法的选项。

希望能有所帮助

票数 2
EN

Stack Overflow用户

发布于 2010-08-28 03:23:31

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3587303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档