相关疑难解决方法(0)

Android有效地从输入流中读取

我正在为我正在制作的Android应用程序的网站发出HTTP get请求.

我正在使用DefaultHttpClient并使用HttpGet发出请求.我得到实体响应,从中获取一个InputStream对象来获取页面的html.

然后我循环完成回复,如下所示:

BufferedReader r = new BufferedReader(new InputStreamReader(inputStream));
String x = "";
x = r.readLine();
String total = "";

while(x!= null){
total += x;
x = r.readLine();
}
Run Code Online (Sandbox Code Playgroud)

然而,这非常缓慢.

这效率低吗?我没有加载一个大的网页 - www.cokezone.co.uk所以文件大小不大.有一个更好的方法吗?

谢谢

安迪

java android input stream bufferedreader

147
推荐指数
5
解决办法
25万
查看次数

BufferedInputStream到字符串转换?

可能重复:
在Java中如何将InputStream读取/转换为字符串?

嗨,我想把这个BufferedInputStream放到我的字符串中,我该怎么做?

BufferedInputStream in = new BufferedInputStream(sktClient.getInputStream() );
String a= in.read();
Run Code Online (Sandbox Code Playgroud)

java

54
推荐指数
5
解决办法
6万
查看次数

为什么我的Web API服务器拒绝接受来自Android的调用?

我可以毫无问题地从Windows应用程序访问我的Web API服务器.但是,从Android来看,却是另一回事

那为什么会这样?

"localhost"使用错误的东西(在URL中)?我应该使用计算机的名称吗?

字符串(字面意思为" http://localhost:28642/api/Departments/GetCount?serialNum=4242")是否需要逐字逐句?

调用REST方法的Windows应用程序和调用相同REST方法的Android应用程序之间的区别是什么会导致后者失败(连接被拒绝)?

android url-routing asp.net-mvc-routing asp.net-web-api econnrefused

1
推荐指数
1
解决办法
3564
查看次数