0
on the server side i am doing this and have to send three strings from this class

Android アプリケーションのクライアント側へ

  @Override
  protected void doPost(HttpServletRequest req, HttpServletResponse resp)
      throws ServletException {
        name1 = getParameter(req, "name");
        phone1 = getParameter(req, "phone");
        dob1 = getParameter(req, "dob");
        String regId = getParameter(req, PARAMETER_REG_ID);
        resp.setContentType("text/html");
        Datastore.register(regId);
        Datastore.register_name(name1);
        Datastore.registerPhone(phone1);
        Datastore.registerDob(dob1);
}

クライアント側では、それを受信する必要があります

実際、私はサーバーからクライアントへの応答を取得するためにそれを行っていました。それは、サーバーからクライアント側に送信したいものをリレーする簡単なソリューションを持っています。その出力ストリームを読み取ることで簡単に取得できるストリーム

4

2 に答える 2

1

はい、サーブレット応答でこの方法を使用できます

resp.setHeader(java.lang.String name, java.lang.String value) 

Android側では、レスポンスから値を取得できます

    String value =response.getHeaders(name);

私が言った通りになってくれることを願っています.....

于 2013-01-15T13:35:16.923 に答える
0

質問が明確ではありません...質問を編集して詳細に説明してください

私が理解したことは、バックエンドサーバーからモバイルデバイスにいくつかのメッセージ/パラメーターを送信したいということです。

これが必要な場合は、このために特別に設計された Google クラウド メッセージングhttp://developer.android.com/google/gcm/index.htmlをご覧ください。

于 2013-01-08T05:55:39.893 に答える