2017-09-01 1 views
-2

自分の携帯電話にSQLiteデータベースを含む最初のアンドロイドアプリを作成しました。私は誰でもこのアプリを使用する人になります。ウェブサービスを利用する方法を取得する

私の家庭のPCにもSQLサーバデータベースがあります。 SQLiteデータベースには、SQL Serverデータベースにある4つのテーブルが含まれています。

私はSQLデータベースを自分のSQLサーバデータベースに時々同期させたいと思っています。

私はこれを行う方法を尋ねており、Webサービスを作成する必要があることを読んでいます。私はこれについていくつかのチュートリアルを読んで、それはあまりにも面倒なくネットでこれを行うことができるようだ。

私のアンドロイドアプリにWebサービスを使用させるにはどうすればよいですか?それとも、私は間違った木を完全に吠えるのですか?

+1

これにはWebサービスが必要です。 apiを作成し、あなたのPCに接続できるようにHost_Urlを動的に変更できるappを作成します。 PCとモバイルが正常に動作するためには同じネットワークにいる必要があります –

+0

[AndroidでWebサービスを使用する方法]の複製がありますか?(https://stackoverflow.com/questions/2058376/how-to-consume-web-service-in -アンドロイド) – Killer

答えて

1

あなたができる最良のことは、RESTful APIを作成することです。 休憩APIは、基本的にデータベースとあなたのアプリケーションとなるクライアントの間のコントローラとして機能します。あなたのアプリケーションは、データベースからデータを取得したいので、基本的にあなたの残りのAPIに(話す)(要求)します。その後、残りのapiはデータベースと通信して、アプリケーションが必要とするデータを取得し、このデータをクライアント(アプリケーション)にhttp応答で送信します。安らかなAPIの詳細についてはhereをご覧ください。

アプリが残りのAPIと通信できるようにするには、httpクライアントが必要です。最も一般的で使いやすいhttpクライアントは、改造されており、hereが見つかります。

レトロフィットのためのドキュメントやチュートリアルがたくさんあるので、残りはあなたのgoogle-fuスキルに依存します。

幸運を祈る!

関連する問題