私はアンドロイドが初めてで、位置情報をサーバーに保存するアプリケーションを開発する必要があります。そして、別のアプリケーションがサーバーからそれを受け取り、テキストビューで表示する必要があります。それを行う方法はありますか。助けてください。
3 に答える
Webサービスで実現できます。アプリケーションから GPS 位置情報を取得し、Web サービスを介してサーバーに送信する必要があります。サーバー側では、DBに保存する必要があります。その後、新しいデータが DB で利用可能かどうかをチェックする別のアプリケーション。新しいデータが利用可能な場合、Web サービスを介してデータを取得し、テキスト ビューに表示します。
理解する必要があるのは、最初にクライアント/サーバー アーキテクチャを理解し、Web サービスを使用してアクセスするロジックを理解することだけです。
これについての完全なガイドは次のとおりです。
お役に立てれば。
他のデバイス/サーバーと通信するには、何らかのプロトコルが必要です。独自のソケットを使用するか、HTTP プロトコルを使用できます。HttpProtocol を使用すると、URL を呼び出し、URL にデータを投稿し、URL からデータを取得できます。ここで、HTTP 接続を使用することにした場合、URL からデータを送受信できる Web サービスがいくつか必要になります。さまざまな種類の Web サービスがあり、主に 2 つが使用されます。1. REST サービス 2. SOAP Web サービス
どちらも非常に標準化されていて使いやすいため、xml または json のいずれかでデータを送受信できます。