2016-05-08 7 views
-1

私は教育用アンドロイドアプリケーションを開発しました。私はまた、Web上で質問を挿入し、android sqliteデータベースにダウンロードするWebアプリケーションを開発しました。また、テスト結果はWebにアップロードされます。データベースが更新されると、アプリケーションはインターネットなしでローカルで作業しています。 私の問題:インターネットを使用して自分のAndroidアプリケーションのsqliteデータベースを更新し、誰かがテストを完了した後にテスト結果をアップロードしたいと考えています。だから、私のウェブサイトからアンドロイドアプリを更新し、アンドロイドアプリのテスト結果を自分のウェブサイトにアップロードするために、できるだけ早く情報をプログラムで提供してください。 私は非常に感謝します!インターネット接続を使用してAndroidからローカルsqliteデータベースをWebから更新するにはどうすればよいですか?

答えて

0

ローカルのsqliteデータベースをウェブから直接変更することはお勧めできません。あなたの活動ステータスを外部データベース(おそらくあなたのウェブサーバー上)に保存し、あなたのアンドロイドアプリケーションがあなたのサーバーに話しかけ、更新または新しい結果(好ましくはJSON応答)を求め、アプリケーションにあなたのローカルデータベースを更新させる必要があります。

サーバで何か変更があった場合に通知する場合は、Google Cloud Messaging (GCM)を使用するか、SyncAdapterと入力して定期的にサーバをポーリングして最新の変更を取得します。

ローカルsqliteデータベースをWebから更新しようとしないでください!

+0

偉大な仕事、100%事実、ありがとう! –

関連する問題