2012-03-06 99 views
0

好吧,只需提供一個背景我有一個WCF服務,並使用MyEclipse 10.0在java中爲它創建了一個客戶端。現在基本上客戶端需要駐留在Android設備上,它讓我感到我可能無法移植它。我完全沒有經驗(當然,我已經得到HelloWorld應用程序運行)與Android的工作。另外我心裏想的是,我會爲客戶端創建一個java applet,但我假設awt不會在android中工作。我已經看到,設計應用程序的android工具包非常好,所以我不介意使用它。但是,所有困擾我的是如何集成包含大量導入類的java客戶端,特別是從javax.xml包中。歡迎任何有關我如何前進的建議。謝謝!如何將java客戶端與android應用程序集成

+0

歡迎來到StackOverflow!不幸的是,你不能在Android中使用Java類。查看http://javathings.blogspot.com/2009/03/java-applications-j2me-on-android.html。我認爲有些「跑步者」可以在Android中運行一些Java,但Android默認情況下不能簡單地導入任何Java類並運行它們。你將不得不移植。 – Jack 2012-03-06 04:52:39

回答

0

不用擔心。 Android SDK是Java核心SDK的擴展。因此,您可以通過導入Android項目中的庫(Jar文件)來使用Java中的任何類。除非該庫是特定的硬件,否則它也可以與Android配合使用。 (並非全部,大多數)。

例如,如果您使用API​​調用Java中的Web服務,則可以通過將該庫添加到您的應用程序中來在Android中使用該服務。

+0

好吧,所以是從頭開始在android中重新編碼客戶端的最佳選擇,或者我嘗試做一些補丁與java類,以使它們適合android?很抱歉,我在這裏得到了衝突的回覆 – user1251310 2012-03-06 05:09:02

+0

不,如果你把你的客戶端作爲你的android項目的庫,你可以使用你現有的代碼。 – 2012-03-06 05:10:25

+0

好吧,我想我已經知道如何繼續。如果我有更多問題,我會回來。謝謝! – user1251310 2012-03-06 05:15:06