Eclipse: GAEJ と Android プロジェクトの間でコードを共有することは可能ですか? それともGAEJと別のGAEJ?
ありがとう
Eclipse: GAEJ と Android プロジェクトの間でコードを共有することは可能ですか? それともGAEJと別のGAEJ?
ありがとう
Eclipse でのセットアップ方法についてお尋ねの場合は、Java ビルド パスのソース タブにある「リンクされたソース」オプションを使用します。詳細が記載されたブログ投稿は次のとおりです 。
コードの観点から、それが実用的かどうかを尋ねる場合、それはよりトリッキーです。
Android コードを GAE/JI と共有しようとすると、android.util.Base64 などの Android パッケージに依存していることがわかりました。コードを共有するということは、このようなものを削除し、代わりにサードパーティのライブラリを使用することを意味します。たとえば、Guava ライブラリは GAE/J と Android で動作します: http://code.google.com/p/guava-libraries/
ロギングは別の問題です。私の GAE/J コードは java.util.logging.Logger に書き込んでいましたが、私の Android コードは最終的に「android.util.Log.println. log4j のような一般的なライブラリ フレームワークを使用したり、System.Out に書き込むだけの場合、ログ ビューアーの機能が失われると思います。 .Log.println はプラットフォームによって異なります。
前回の GoogleIO 2012 では、GAE と Android の統合について素晴らしい話がありました。
Google I_O 2012 - Android、iOS、ウェブ向けのモバイル アプリ エンジン バックエンドの構築
Android と GAE 間のデータ交換に同じデータ構造を使用する方法を示します。