wie zum senden von Daten von android auf server

Ich bin zu erforschen, um scan-ssid und rssi von android und ich bin in der Lage, es zu tun, jetzt habe ich aber wollen, senden Sie die Daten an den server, damit ich erforschen, fand ich folgenden code

    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost("http://101.34.45.45/rawData");

    try {
        List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(3);
        nameValuePairs.add(new BasicNameValuePair("userId", "00-22-68-E8-EC-F1"));
        nameValuePairs.add(new BasicNameValuePair("timestamp", "2010-07-01 11:11:11"));
        httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));

        HttpResponse response = httpclient.execute(httppost);
        textView.setText(response.toString());

    } catch (ClientProtocolException e) {
    } catch (IOException e) {
    }

aber jetzt bin ich habe Probleme beim hinzufügen von mehreren WLAN-Daten, das format sollte wie unten

http://101.34.45.45/rawData?data={"userId":"guest1","timestamp":"2010-07-01 08:58:23","wifi":[{"ssid":"Gast","rssi":"40"},{"ssid":"guest1","rssi":"80"}]},

so, wie Sie gemacht kann, für die wifi-parameter, kann jemand helfen, ich bin immer noch versuchen, für die paar Sorten,

Dank

InformationsquelleAutor Apache | 2010-07-01
Schreibe einen Kommentar