2012-01-09 26 views
0

好的,我想在Eclipse编程环境中通过Java学习Android编程。我没有,现在也没有在手机开发中参加任何正式的课程,所以请和我一起露面。在Java中使用Eclipse进行Droid编程

我有一个Neatbeans应用程序,运行良好,运行良好,所以我想将它移入Android。因此,我将代码片段移到Eclipse中,并转换为默认的Droid类。 (在虚拟设备上编译,加载和显示)

问题是,有几件事情用于“导入”Netbeans,不会在Eclipse中,或者我只是做错了,不确定。

通常在Neatbeans中,我点击“导入这样和那样的类”,然后它编译好,没有红色错误出现在代码中。在Eclipse中,它没有给予任何导入选项某些功能,例子是.. DefaultModelList HTMLUnitDriver/webdriver的(Selenium的程序) 的JOptionPane

而且我guesssing一些最终会在未来弹出。 Eclipse不支持这些选项或东西吗?或者它不支持这些选项的Android? 有人能告诉我如何解决这些问题,请各自解决问题吗?

该程序本身是一个移动聊天应用程序,它基本上是一个移动版本,它已经存在于网上。拉扯聊天馈送数据,让您发布聊天回来;基本上与网站上的聊天内容相同,但可以从智能手机访问。

谢谢! -Austin

回答

4

您的问题不在NetBeans与Eclipse中。这听起来像你的应用程序使用Java UI框架Swing,从中你有JOptionPane。 Swing在Android下不可用,任何使用Swing的东西都必须进行广泛编码才能使用原生Android UI。

您的应用可能会使用其他在Android中不可用的库。

0

Eclipse是您的强大需求吗?如果你爱NetBeans并且一切正常,为什么不继续呢?我相信你可以为Android在NetBeans开发过...

http://binarywasteland.com/2011/07/install-netbeans-android-sdk/

+0

嗯,我起初尝试过,但很多人都说NetBeans非常穷,远远落后于机器人开发领域。更不用说我花了... 10个小时试图让所有的设置为Android上的netbeans 10 +教程,所有这些都以某种方式失败。于是我陷入困境并搬回到Eclipse。 – Austin 2012-01-09 20:27:04

+0

在这种情况下,我将第二个评论上面,你可能是在你的目标运行时(Android SDK)永远不会有任何这些Swing导入的情况。你将不得不考虑如何将这些UI元素移植到Android中。但是,如果您的目标运行时是Java SDK,那么这些包应该在Eclipse中导入OK。 – maksimov 2012-01-09 20:37:13

+0

做每个人都说我应该做的事情,可能是我对Java的限制和知识用完了。我仍然对它感到陌生,所以我想我似乎对这种情况没有尽头。 – Austin 2012-01-09 20:41:29

1

Eclipse中不支持这些选项(按ctrl-shift-o)。问题很可能是过渡到Android - 很多项目会更改名称。使用Android原生产品不JSpinnerSpinner

另外:在Android中大部分GUI工作与布局做.xml文件,比普通Java程序有点不同。

TLDR:您正在混淆多个问题。 Eclipse甚至可以直接导入Netbeans项目。

+0

那么,如果Eclipse不支持Selenium,那么我不能对这个特定的项目做任何其他的事情。对? – Austin 2012-01-09 20:29:24

+0

IDE对于要导入的库不可知。你的问题在于Android不支持Swing。 – 2012-01-09 22:13:49