2012-03-06 8 views
0

私はWCFサービスがあり、MyEclipse 10.0を使ってjavaでクライアントを作っています。今では基本的にクライアントはアンドロイドデバイスに存在する必要があり、私はそれを移植することができないかもしれないということを私に打ち明けました。私はアンドロイドに取り組んでいる(もちろんHelloWorldアプリを走らせている)経験は全くありません。また、私は心に留めておいたのは、クライアントのためにJavaでアプレットを作成することだと思いましたが、私はアンドロイドでうまく動かないと推定しています。私は、アプリケーションを設計するためのアンドロイドツールキットはかなり良いので、私はそれを扱う気にしないことを見てきました。しかし、私が気にしているのは、インポートされたクラスを多く含む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

答えて

0

心配はいりません。 Android SDKはJavaコアSDKの拡張版です。したがって、Android Projectでライブラリ(Jarファイル)をインポートすることで、Javaの任意のクラスを使用できます。ライブラリが特定のハードウェアでない限り、Androidでもうまく動作します。 (すべてではない、ほとんどの人)。

たとえば、APIを使用してJavaでWebサービスを呼び出す場合は、そのライブラリをアプリケーションに追加することでAndroidで同じものを使用できます。

+0

それでは、アンドロイドのクライアントをゼロから再コードするのに最適な選択肢ですか、あるいは、それらがアンドロイドに収まるように、Javaクラスでパッチを当てようとしますか?申し訳ありませんが、ここで矛盾した回答がありました – user1251310

+0

クライアントをあなたのAndroidプロジェクトのライブラリとして使用する場合は、既存のコードを使用することはできません。 –

+0

私はどのように進めるべきかを知っていると思います。私はもっ​​と問題があるなら私は戻ってきます。ありがとう! – user1251310

関連する問題