23
我想知道一些下载的进度。
当我收到从网上的一些资源, 这样的:Android下载进度
String myFeed = request.getURI().toString();
URL url = new URL(myFeed);
URLConnection connection = url.openConnection();
HttpURLConnection httpConnection = (HttpURLConnection) connection;
int responseCode = httpConnection.getResponseCode();
if (responseCode == HttpURLConnection.HTTP_OK) {
InputStream in = httpConnection.getInputStream();
// Process the input stream
}
当 “的InputStream在= httpConnection.getInputStream();”被称为,
该文件的所有内容一次下载。
如果我使用:
htttpResponse = httpClient.execute(httpRequestBase);
的问题是一样的。
如何检测下载的实际进度?
谢谢大家!
我已经知道文件的大小,通过getContentLength()。 我不知道如何获得已收到内容的进度。我只谈论一个文件。 – Tsimmi 2010-01-20 11:41:55
哦,我明白了。好的,请参阅“如何创建下载管理器”链接。这有帮助吗? – GaZ 2010-01-20 12:06:08
对不起!起初我没有看到这个链接。 – Tsimmi 2010-01-20 12:44:26