-1

我没有代码。我需要创建一个可以从数据库中以 JSON 格式获取数据的 Web 服务。这些数据将在 android 中使用。我不知道从哪里开始。如果有人可以提供帮助,那就太好了,给我指路。

4

1 回答 1

1

如果您精通 .net,那么这样做没什么大不了的。在 Android 方面,您只需这样做。

List<NameValuePair> parmeters = new ArrayList<NameValuePair>();
            parameters.add(new BasicNameValuePair("username",username));
            parameters.add(new BasicNameValuePair("password",password));// These are the namevalue pairs which you may want to send to your php file. Below is the method post used to send these parameters

  DefaultHttpClient httpClient = new DefaultHttpClient();

  HttpPost httpPost = new HttpPost(url); // You can use get method too here if you use get at the .net side to receive any values.

  httpPost.setEntity(new UrlEncodedFormEntity(parameters));

  HttpResponse httpResponse = httpClient.execute(httpPost);

  HttpEntity httpEntity = httpResponse.getEntity();

  is = httpEntity.getContent();

在您的 .net 方面,you extract the data and send back the result by encoding it in json format. While at the android side again, you can get the input stream as shown above. From that input stream, you can get the json data.

有关更多详细信息,请参阅此线程。如果您仍然需要任何资源,那么我可能会使用一些资源来编辑我的答案。希望这可以帮助。

于 2012-12-21T12:34:38.897 回答