代码之家  ›  专栏  ›  技术社区  ›  Basic

从VS2010到eclipseideforandroid/Java开发的转换

  •  1
  • Basic  · 技术社区  · 15 年前

    我想知道是否有人能帮我。。。我一直在发展VB.Net版几年前的C++和VB。我也有一些PHP的经验。我现在正转向Java,为我的Android手机编写一个应用程序。我试着用 MOTODev Studio (扩展了eclipse)

    我以前没有用Java开发过,所以这是一个学习曲线。我很有信心我能解决一些重要的问题,但是我现在在一个新的IDE中,用一种新的语言为一个新的平台开发。

    例如,我知道我需要重写 OnClickListener() 但我不确定确切的语法。在VS中,我刚开始打字 Override 在class和up中,会弹出带有我可以重写的所有内容和适当签名的intellisense,然而,在eclipse中,当我键入时,似乎没有一个intellisense选项适用 public void @Override . 这是不是因为我做错了什么/eclipse intellisense不完整不是很好?

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

    3 回复  |  直到 15 年前
        1
  •  2
  •   Nikolay Ivanov    15 年前

    所以你一次学习了三个项目

    1. 语言(Java)
    2. 平台(Android)

    这是我给他们每人的两分钱:

    • Java—除了Falmari已经提到的注解指南之外,oracle网站上的所有Java教程都值得一看,您可以找到它们 here

    • 从我的观点来看,进入Android开发的切入点是非常好的 Android Developer Dev guide Android developers blog 值得一读但是 它通常涵盖更高级的主题

    • Eclipse-Falmarri已经指出了关于Eclipse的非常好的教程,我建议从帮助开始->帮助内容->Java开发用户指南
      class MyClass implements OnClickListener 此时,eclipse会注意到您声称要实现接口,但实际上并没有实现一些it方法(在这种情况下) onClick(View v) )并将用错误标记标记类声明。转到您的类声明并按Ctrl+1(也称为“快速修复”),您将获得一些选项来修复损坏的代码。另一方面,如果您真的想重写父类方法,您可以在类主体中按Ctrl+Space(例如不在方法内部),您将获得重写可用方法的选项。

    希望有帮助

        2
  •  2
  •   Falmarri    15 年前
        3
  •  1
  •   Fabian Steeg    15 年前

    我不完全确定我是否完全理解您的问题,但是如果我在Eclipse中的Java类中实现了一些接口,并且我想实现一些方法,那么我可以选择快速修复( + 1 Ctrl键 + 空间 breadcrumb navigation ( 中高音 班次 B类