1

すべてのユーザーが中央データベースに情報を追加でき、このアプリを使用する他のすべてのユーザーに表示されるAndroidアプリを作成したいと思います。

そのため、一元化されたデータベースを維持し、この一元化されたデータベースを使用してアプリのローカルデータベース(sqliteデータベース)を更新したいと思います。

だから、誰かがこれで私を助けてくれますか?私はいくつかのアイデアやコード例やポインタが物事を知っていることを望んでいます...

PS:私はAndroidアプリの開発に非常に慣れていません。それで、もし私が必要な情報を見逃していたなら、plesaeは私に知らせてください。

4

1 に答える 1

0

リモート データベースをリモート データベース サーバーに格納する必要があります。これには、MySQL のような単純なデータベースを使用できます。次に、データベースからデータを取得するために Android アプリが使用できる REST API を作成する必要があります (PHP、Ruby、Python などの言語を使用してサーバー側コードを作成することにより)。

REST API を回避する他のオプションもあります。見る:

MySql サーバーから Android アプリにアクセスするには?

REST の初心者向けチュートリアルについては、こちらを参照してください。

http://net.tutsplus.com/tutorials/other/a-beginners-introduction-to-http-and-rest/

それが完了したら、API を呼び出して取得したデータを解析する Android アプリでThreadsまたはAsyncTasksを作成する必要があります (通常、データは JSON 形式で送信されます)。次に、解析されたデータをローカルの Android SQLite データベースに保存してアクセスできます。

Android データベース チュートリアル:

http://www.vogella.com/articles/AndroidSQLite/article.html

Android Async タスクとスレッドのチュートリアル:

http://www.vogella.com/articles/AndroidPerformance/article.html

Android JSON チュートリアル:

http://www.vogella.com/articles/AndroidJSON/article.html

于 2012-12-04T06:05:45.867 に答える