Android中多线程下载方面的知识点
1.多线程下载
//取得下载文件大小,并构建随机访问文件
HttpURLConnectionn.getConnectionLength();
RandomAccessFile file = new RandomAccessFile("QQWubiSetup.exe","rwd");
file.setLength(filesize);//设置本地文件的长度
//设置每个线程连接的请求属性range为指定范围
HttpURLConnection.setRequestProperty("Range", "bytes=2097152-4194303");
//定位文件位置写入信息
file.seek(2097152);
file.write(..);
//多线程下载时,不要判断200值。
Style="@android:style/Widget.ProgressBar.Horizontal"
<style name="Widget.ProgressBar.Horizontal">
<item name="android:indeterminateDrawable">
@android:drawable/progress_indeterminate_horizontal</item>
<item name="android:minHeight">20dip</item>
<item name="android:maxHeight">20dip</item>
</style>
动态添加进度条时,指定的是android.R.attr.progressBarStyleHorizontal样式值.
作者:toto1297488504
补充:移动开发 , Android ,