0

このサンプル アプリがどのように機能するかについて、私は簡単に理解しています。サーバーにMySQL DBとPHPスクリプトがあり、Androidアプリケーションにいくつかのコードがあります。StackOverflow やその他のソースから収集した情報によると、DB からデータを取得する最善の方法は、PHP スクリプトに必要なデータのパラメーターを (アプリから) 送信し、その情報を中継することです。アプリに。

現時点では、私の Android アプリは httppost メソッドを使用して PHP ページの URI に接続しています。平文のウェブページを読み込んで画面に吐き出すだけです。私の質問は、ある種のフォーマットされた出力をアプリケーションに送り返して、それをソートし、応答のさまざまな部分をアプリのさまざまな部分に入れるにはどうすればよいかということです。

例:

DB:

メニューID| ディナー | 砂漠|

 1 | Chicken| Jello |
 2 | Steak  | Fruit |
 3 | Ham    | Cake  |

PHP: パラメータを取ります ( http://website.com/script.php?param=1 ) DB で検索し、その行をエコーし​​ます。

Android: httppost を URI に送信する 入力を取得して画面に表示する

では、受信データを分離する最良の方法は何ですか?

例: これはメニューから: 1 夕食: チキン デザート: ゼリー

基本的に、データを「解析」するにはどうすればよいですか? 標準的な方法があるべきだと思います(ただし、まだよくわかりません)

4

2 に答える 2

2

両端でJSONを使用するかもしれません。データ構造を処理する最も簡単な方法であり、PHP と Android の両方に使用するための非常に優れた API があります。

http://php.net/manual/en/book.json.php

http://developer.android.com/reference/org/json/package-summary.html

于 2012-04-18T06:08:20.563 に答える
0

Phonegap jquery mobileを使用すると、php-mysqlページの処理が非常に簡単になります。JSONPも使用できます。

手順:

  1. htmlページからphpサーバーページへのJSONPまたはAjaxリクエストを開始し、mysql dbデータを処理して、応答をhtmlページに返します。
于 2012-04-18T06:15:10.293 に答える