admin管理员组

文章数量:1530518

2023年12月13日发(作者:)

Android 多线程、断点续传下载技术

1. 为什么使用该技术?

答:(1)之所以采用多线程下载是因为考虑到手机,及移动设备的cup处理能力,让下载任务多抢占cup资源,从而加快了下载的速度,提高了用户体验

(2)断点续传技术,就是在下载过程中如果网络出现问题,导致文件没有下载完,那么下次下载时,接着上次终端位置继续下载,从而减轻了服务器的负担。

2.下面我们就开始建一个多线程下载的项目,来体验多线程下载的优势,项目的结构如下

2.1设计UI

代码如下:

xmlns:android="/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

android:layout_width="fill_parent"

android:layout_height="wrap_content" android:text="@string/path"

/>

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="/kcn/pc/Kanbox_"

android:id="@+id/path"

/>