Android 替换Eclipse环境中的代码

Android 替换Eclipse环境中的代码,android,eclipse,Android,Eclipse,而不是几行代码 可以使用什么方法 HttpClient client = new DefaultHttpClient(); HttpConnectionParams.setConnectionTimeout(client.getParams(), 15000); HttpConnectionParams.setSoTimeout(client.getParams(), 15000); HttpUriRequest request = new HttpGet(MenuAPI); 我知道D

而不是几行代码 可以使用什么方法

HttpClient client = new DefaultHttpClient();
HttpConnectionParams.setConnectionTimeout(client.getParams(), 15000);    
HttpConnectionParams.setSoTimeout(client.getParams(), 15000);
HttpUriRequest request = new HttpGet(MenuAPI);
我知道
DefaultHttpClient
HttpConnectionParams
都不推荐使用

我正在使用Eclipse开发环境

org.apache.http.client.HttpClient
此接口在API级别22中被弃用。请使用 改为使用openConnection()。如需进一步资料,请浏览本网页 细节

您应该切换到java.net.URL.openConnection()

,其中有
设置连接超时。

仍要使用不推荐使用的库


org.apache.http.legacy.jar
位于sdk平台内,添加到构建路径并使用

Eclipse不再受支持,自Android 2.3以来,
DefaultHttpClient
已逐渐被淘汰。您应该真正考虑使您的代码库和工具现代化。非常感谢,但是我没有捕获//RealestCopFig.Builder,在Or.ApACH.HTTP.COMPIG中设置了StEngultTimeOut.HtpCnnutsPARAMS,因此使用RestEngFig .Builder类的StEngeltTimeTimeOUT()。
URL url = new URL("http://some-server");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("POST");