2011-07-01 3 views
2

アンドロイドアプリケーションの場合、データベースをローカルの デバイスに保存し、定期的にサーバーと同期させたいと考えています(1時間ごと)。アンドロイドデータベース

phpmyadminを使用してこのアプリケーションに関連するウェブサイトにデータベースが存在することになります。

私はアンドロイドが新しいです。 これについてどう対処するかお勧めします。おかげさまで

これを行うにはどのようにRESTを使用しますか?私は理解していません

答えて

1

あなたはアンドロイド携帯電話でデータベースを作成する方法を学ぶ必要があります。このためには、コンテンツプロバイダとデータベースを検討してください。良い例はアンドロイドNotePadチュートリアルとアンドロイドデベロッパーNotepad Tutorialで提供されているサンプルコードです。

次に、phpMyAdminを使用して簡単に作成できますが、WebService:Rest、SOAPなど、xmlまたはjson通信を使用して作成およびデプロイする必要があります。

これを実行した後、Http Postの作成方法とコールの取得方法、データを解析して電話データベースに挿入する方法を学ぶ必要があります。 (これは、非同期タスクまたはスレッドによるUIではなく、別のスレッドで行うことを忘れないでください)。

周期的な同期のために、定期的にアラームによって開始されるバックグラウンドサービスを作成する必要があります。これについては、ブロードキャストレシーバとアラームマネージャクラスを参照してください。

+0

ありがとうございます。私はもっ​​と問題があるかどうか知らせます。私に一般的な方向性を提供してくれてありがとう。 –

0

各デバイスが1時間ごとにデータベースと同期する必要があり、同期で送信されるデータの量がわからない場合は、データをサーバーに残してアプリケーションにアクセスさせるだけです必要に応じてこれを行う方法の良い例です

更新 チェックアウトCalling a REST web service from Android、。あなたのWebサービスがどのように設定されているかを知らなければ、詳細を伝えるのは難しいです。

あなたがアンドロイドの新機能を使用している場合は、referenceで多くの時間を費やすことになります。初心者の本を手に入れるのにも役立つでしょう。

+0

私はそれをしても、どうやってそれをやりますか?私は見当もつかない。助けてください –

+0

私がそれをしても、どうやってそれをやっていくのですか?私は見当もつかない。助けてください –

+0

更新のための私のオリジナルのポストを見てください。 – adamcodes

関連する問題