私は基本的にアプリケーション用のタスクを実行するためにローカルで使用できるテストサーバーを作成する必要があります。アンドロイドアプリのローカルテストサーバーを作る方法は?
私のAndroidアプリケーションは基本的に検索エンジンですが、検索クエリはサーバー上で作成され、結果はJSONオブジェクトとしてモバイルデバイス上のサーバーから取得されます。
この機能をローカルに複製する方法はありますか?私はちょうどサーバをセットアップし、Springフレームワーク、Google Custom Search APIを組み込み、それをJavaですべて開発し、終了時にライブサーバーに直接発送したいと考えています。 (ほとんどの場合、EC2またはLambdaのいずれかの相違点がわからない、おそらく無料のティア・アマゾンAWSサーバー)。
どこからどのように起動するかわからないので、何か助けていただければ幸いです。ありがとうございます!
p.s.私は、後でいくつかのマシン学習を試みるかもしれませんが、これが何かに影響を与えるかどうかは分かりませんが、これはライブサーバーを立ち上げて実行した後のことです。
EDIT:申し訳ありませんが、携帯端末からローカルサーバーからデータを取得するにはどうすればよいですか?特別なソフトウェアが必要ですか?ローカルサーバーを設定する必要はありますか?私のモバイルデバイスは、第1のプロジェクトで実行されているときに、第2のプロジェクトからデータをフェッチする方法はありますか?
私のアプリはサーバーからデータをフェッチするので、ダミーサーバーを作成してデータをフェッチするにはどうしたらいいですか?私は完全に機能するオンラインサーバを作成する必要がありますか?これはちょうど何らかのローカルサーバを作成してから、単にアンドロイドデバイスをプラグインしてコードを実行するだけですか?私はそれをオンラインにしないでテストする方法は全く考えていません。
ローカルで実行する他のJavaアプリケーションのようにローカルで実行しますか?実際にあなたが遭遇している問題は何ですか? –
tomcatサーバーを使用できます。アンドロイドアプリからサーバーに接続するには、システムのIPアドレスを使用します。あなたが問題を説明するならば、私たちは何かを提案することができます。 –
Mockitoを使用して、テストコードで偽のJSONレスポンスを模擬することもできます。 – Jameson