如何从 android 调用 web 服务?我是 android 新手,任何人都可以发送一些链接,如何做或任何教程如何从头开始。
我想将 restwebservice 用于 android adt eclipse,并告诉我如何与现有网站一起使用?
单击按钮后,它必须显示该网站,如何为该网站使用http?但在http中它只显示字符串
如何从 android 调用 web 服务?我是 android 新手,任何人都可以发送一些链接,如何做或任何教程如何从头开始。
我想将 restwebservice 用于 android adt eclipse,并告诉我如何与现有网站一起使用?
单击按钮后,它必须显示该网站,如何为该网站使用http?但在http中它只显示字符串
首先将以下内容添加到您的清单中。这是请求访问互联网的权限。
<uses-permission android:name="android.permission.INTERNET" />
那么最简单的访问 web 服务的方法是使用与 android 捆绑的HttpClient :
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = httpclient.execute(new HttpGet(URL));
StatusLine statusLine = response.getStatusLine();
if(statusLine.getStatusCode() == HttpStatus.SC_OK){
ByteArrayOutputStream out = new ByteArrayOutputStream();
response.getEntity().writeTo(out);
out.close();
String responseString = out.toString();
//Whatever you wanna do with the response
} else{
//Close the connection.
response.getEntity().getContent().close();
throw new IOException(statusLine.getReasonPhrase());
}