如何在Android中使用DefaultHttpClient?

如何在Android中使用DefaultHttpClient?,android,httpwebrequest,apache-httpclient-4.x,apache-commons-httpclient,Android,Httpwebrequest,Apache Httpclient 4.x,Apache Commons Httpclient,如何在Android中使用DefaultHttpClient?来自 public DefaultHttpClient(ClientConnectionManager conman,HttpParams params) 根据参数和连接管理器创建新的HTTP客户端 参数 “conman”连接管理器, “params”参数 public DefaultHttpClient (HttpParams params) public DefaultHttpClient () 我建议阅读随android ap

如何在Android中使用DefaultHttpClient?

来自

public DefaultHttpClient(ClientConnectionManager conman,HttpParams params)

根据参数和连接管理器创建新的HTTP客户端

参数
“conman”
连接管理器,
“params”
参数

public DefaultHttpClient (HttpParams params)
public DefaultHttpClient ()

我建议阅读随android api提供的教程

下面是一些使用DefaultHttpClient的随机示例,通过简单的文本搜索在examples文件夹中找到

编辑:示例源不打算显示某些内容。它只是请求url的内容并将其存储为字符串。下面是一个示例,它显示了加载的内容(只要是字符串数据,如html、css或javascript文件):

main.xml

  <?xml version="1.0" encoding="utf-8"?>
  <TextView xmlns:android="http://schemas.android.com/apk/res/android"
     android:id="@+id/textview"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
  />

此示例现在加载给定url的内容(示例中为stackoverflow的OpenSearchDescription),并将收到的数据写入TextView中。

以下是一个通用代码示例:

DefaultHttpClient defaultHttpClient = new DefaultHttpClient();

HttpGet method = new HttpGet(new URI("http://foo.com"));
HttpResponse response = defaultHttpClient.execute(method);
InputStream data = response.getEntity().getContent();
//Now we use the input stream remember to close it ....

你可以在这个问题上投入更多的精力…这个问题似乎可以更具体一点?当我实现这个代码时,输出没有显示任何东西。Plz sir好心地给了我使用httpclientI从url访问数据的完整代码。我更改了示例,以便在文本视图中显示收到的数据。
DefaultHttpClient defaultHttpClient = new DefaultHttpClient();

HttpGet method = new HttpGet(new URI("http://foo.com"));
HttpResponse response = defaultHttpClient.execute(method);
InputStream data = response.getEntity().getContent();
//Now we use the input stream remember to close it ....