7

レストランに関するオンラインデータベースを作成しました。フィルタリング後にユーザーにデータを表示できるように、Androidアプリケーションを介してこのデータベースにアクセスする必要があります。私のアプリケーションはデータベースを更新する必要はありませんが、私の問題は、オンラインのmysqlデータベースに接続してユーザーに提供する方法です。私はこのサイトや他のサイトで多くの提案を調べましたが、アクセス中にJSONパーサーを使用する必要があることがわかりましたが、その方法はわかりません。

4

3 に答える 3

7

最善の解決策は、たとえばPHPで管理されるパブリックAPIを提供することです。これにより、Androidアプリケーションのニーズに応じて、データベースデータがフィルタリングおよび表示されます。

于 2012-07-04T08:10:26.463 に答える
4

このリンクはあなたを助けるかもしれません。http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/ JSONパーサーと、Androidでデータを取得するためにJSONパーサーを使用する方法を理解してください。サーバー上のデータベースから...phpでWebサービスを作成できます。

于 2012-07-04T08:21:17.920 に答える
0

Androidアプリケーションが通信できるサーバー側ソリューションを提供する必要があります。PHPスクリプトは、MySQLデータベースと直接インターフェイスし、結果をデバイスに返すことができる優れた方法です。

次に、結果などを並べ替えたり、Androidデバイスから処理の一部を取り除いたり、バッテリー寿命がそれほど問題にならないサーバー側で実行したりすることで、PHPスクリプトを工夫することができます。 。

AndroidデバイスにWebサービス呼び出しを実装するだけで、目的に応じてHTTP経由の単純なGET/POSTリクエストで十分です。適切に実装する方法のガイドラインについては、RESTAPIをご覧ください。

このために、MySQLデータベースと同じサーバーにPHPスクリプトを簡単に追加できます。

于 2012-07-04T08:18:48.750 に答える