0

サーバーと通信するアンドロイド用のシンプルなアプリを開発する必要があります。目的: 1) php を介してデータを db に入れる必要がある 2) サーバーからコマンドとデータを受け取る必要がある

サーバー側は php + postgree db です。コミュニケーションを実装するための最もシンプルで効率的な方法は何ですか。

1)については、httpを使用するだけで(httpのパラメーターにデータを入れる)、phpがそれを解析してdbに入れることができるということです。Android用のhttpライブラリを知っていますか?

2) ポイントについて、php は android クライアントにデータを送信する必要があります。サーバー - >クライアントの方法を実装する方法がわかりません。おそらくソケットによるものですが、まだわかりません。それについてあなたの意見を聞かせてもらえますか?

4

2 に答える 2

0

1)Apache HttpComponents(https://hc.apache.org/)を使用できます

2)これを行う最も簡単な方法はポーリングです。Androidクライアントは、応答するサーバー( "yes" / "no")にx秒ごとにリクエスト( "私に何かありますか?")を送信する必要があります。 。他の手法(WebSocket、httpストリーミングなど)の実装はより複雑です

于 2012-04-06T09:50:15.647 に答える
0

必要なのはSOA(サービス指向アーキテクチャー)です。PHPWebサービスと通信するAndroidアプリケーションがあります。PHPWebサービスはPostgreeデータベースにクエリを実行します。このサービスは、すべてのSELECTクエリとその他のCRUD操作に使用されます。

于 2012-04-06T09:51:25.203 に答える