Я изучаю сканирование ssid и rssi с android, и я могу это сделать, но теперь я хочу отправить данные на сервер, поэтому я обнаружил, что нашел ниже код
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) {
}
но теперь у меня возникают проблемы при добавлении нескольких данных Wi-Fi, формат должен быть таким, как показано ниже
http://101.34.45.45/rawData?data={"userId":"guest1","timestamp":"2010-07-01 08:58:23 "," wifi ": [{" ssid ":" guest "," rssi ":" 40 "}, {" ssid ":" guest1 "," rssi ":" 80 "}]},
так как можно сделать для параметра wifi, может кто-нибудь помочь, я все еще пробую несколько вариантов,
спасибо