当前位置:操作系统 > 安卓/Android >>

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 ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,