00:00
好,同学们,接下来我们就讲使用叉九三下载文件啊,并且可以其实还可以设置段子下载,我们先把文件下载了啊再说好,那么我们要想去把这个文件呢啊,下载SD卡要记得加上。这个往SD卡显数据这样的权限啊,这是要注意一点的,好,接下来我们就选我们的代码了,来到这个地方。使我们这个方法叫download。Download的范下载文件,好去把它创的出来,注意那下载文件的话,那我这时我们该怎么做呢?注意还可用还是用它GDP,还注意啊还可用get请求。然后参数好,参数变了啊,第一个参数不变。第一个三组变好,我们去把它给创建出来。
01:04
好,那创建出来过后呢,注意我们下载什么样的一个地址呢,好在我们这联网这里面是随便有一个。这个MB4这么一个文件呢,好,这个文件我们看一下它正常没有。我们是给剥出来的,对吧。能播出来,那就是一个正常的视频,好,我们去把它给写上。然后接下来在我们这个地方里面呢。就有一些毁掉了。看好啊,六。我们这地方里面它有一个。有一个progress,看到没有,Progress是有一个进度的回调,我们在这个地方里面。要去下的话是想就想有一个进度啊,对不对,好,那么我们就去选谁呢,就这个。啊,这个进度的好,就他。然后我们想要回到什么回来呢?文件对吧?好,然后这里面写个分号。
02:05
然后呢,接下来这这么练方法倒倒过来好,那倒的时候,这个时候我们要写哪些方法呢?好。那么在我们这个地方里面,你看啊。呃,他。我们都写一下吧,OK,好,那这个时候返回的就是一个看没有是一个five对吧,Five。好。那么在我们这个地方里面分别是干嘛呢?这个是下载成功的时候,当下载成功的时候回调这个方法,并且把这个下载到哪个路径回传过来,回传。
03:01
过了对吧,这个是哪个路径,那如果是一个APK的话,你根据路径可以直接。是直接可以,直接可以什么呀?是直接可以安装啊好,那么呢,到时候把它打印出来。好,然后呢,把这个file出进把它拿出来啊,然后这个是成功了对吧。成功了,我们呢,要去把它给搬出来好,失败的话,注意也要去借那些打印。养成一个好的习惯啊好,那这个地方里面get它好,那么如果取消了要去做这样的事情。如果是完成了要打印。
04:05
好,然后这个时候我停等待,这个呢是开始好这个注意了,这个是我们的一个总进度,这个当前的是是否在下载对吧,我们都可以把它打印出来啊PROGRESS8。设成max总的做一下,然后呢,就它把它给旋转一下呗,好接下来当前S,那么把这个呢伸进去。好,然后呢,把它给旋转一下,那同样我们也可以把这个呢这样打。把这个。当前的。
05:02
总的。打一下再加上一个。四五再下载好,那么这个时候呢,我们就可以打印了,对吧?好然后这样的话直接可以下载吗?注意我们下载是不是要保存一个路径呢?好设置保存路径save。看到没有?保存路径这个一样设置,然后保存到SD卡,SD卡这个是一个外部存储目录下的。哪个地方呢,外部存储的一个alta硅谷下的。叫啥名字呢?好,我们可以叫做4800B4。
06:02
这问题吧。好,然后设置是否可以立即取消下载好,它这里面呢,也有可以设置这个参数好。就是一些。看到没有,这个我们为就可以取消。啊可以取消,然后这个地方里面还可设置一个自动命名boss。这是啥意思?你看现在我们就保存的名字是。OK了吧,那如果你v to的话啊,如果v to的话,它自动以这个命名,知道吧,这个命名为force,那就是就是设值是否自动根据头信息命名对吧。好,那么我们呢,在这个地方里面,我们看看一看它是否能下载,然后当然我们下载成功,我们可以做一个图示出来,图示,然后呢,把这个。
07:08
出来。好,那么不要忘了加一个什么。显SD卡的权限已经有了,对吧?好,我们去运营起来。一起来。李喜兰。等一下。六块。点。看没?有进度了吧。看没有一直在下,看没有正在下。好,在下在下。
08:00
朝。在下。你往下走。好。这下。在下。你看是是SD卡回调过来了吧,看到没有存储照我们的SD卡下,然后硅谷。480好,我们去打开看看。找到我们这个模拟器,我们找到mnt下。什么路下有个SD卡,SD卡看一下艾特硅谷好。你看九月17是吧,然后就导出去看是否能够正常播放。导需要一会儿时间啊,我可以暂我视频暂时暂停一会儿,好视频呢,快要导成功了啊好,那么有过后呢,我们看一下视频导过来了吧,我们双击一下。
09:04
是不是播出来呀,完整就下载没问题是吧?OK好,那么这个下载就成功了,对吧,就下载成功了,而且还有进度对不对,挺方便的,那么呢,大家也可以改为多少呢?可以改为就是线程池下载自定义线程池有效范围啊,你可以用三个去下对吧,那么加上这个代码。好,我们可以把它给拷贝过来也可以啊,那我们可以运行起来给他看看是不是快一些啊那地方。说得下。然后呢?卡姿,稍等一下。看书。好,然后把这个改为这个参数,好,那么相当于我们设置三个限词,然后我们改一下叫490吧,对吧,好,我们去运行起来。
10:02
一起来再看一下,现在它是不是网速要快一点啊,在同样的网络情况下。一起来。注意啊,大家在做这个练习,做这个案例的时候,一定要看看你的SD卡空间够不够啊。如果不够的话,可能会下载失败哦。好,然后我们去点一下。好。来看一下。三个线程下载是吧。看一下。所以感觉快一点的很明显呀,对吧。要快一点。然后的话,你看这地方正在下载。啊,稍等了。
11:00
好,现在完成了对吧,好,我们去把它给导出去,同样。你看大小都一样,我们还用导吗?不用导了啊,应该肯定是可以的,好,那同学们在我们这个方里面呢,这就是用我们这种方法去下载,好那么简单吧,就这样代码,那以后你用这种代码是可以去下载APP,下载图片,下载任何什么压缩包,这都可以啊。但是注意不要忘了这个权限对吧,这个权限OK,再加上,好,那这就是我们所讲的使用参与的三下载文件啊,好,我们去把它给保存下。
我来说两句