gpt4 book ai didi

android - 一旦我们看到(就像它应该存储在缓存内存中一样),如何避免从服务器下载视频或图像?

转载 作者:太空宇宙 更新时间:2023-11-03 11:14:27 26 4
gpt4 key购买 nike

我的应用程序有问题,由于使用了视频和图像,它非常慢。当我播放视频或显示图片时,下载需要时间,应用程序会在这段时间内关闭,或者会永远下载。
如何避免这个问题?
一旦我们看到图像或视频不应再次从服务器下载,请给我解决方案(如 Facebook)。

最佳答案

首先,您应该在 asynctask 内部类中下载视频或图像,这就是应用程序在下载时卡住的原因。您正在 UI 线程上下载,这会卡住您的应用程序,AsyncTask 是可行的方法。其次,下载完成后,您可以将视频、图片保存到 SD 卡中,这样您下次就不必再次下载它们了。当你想第二次观看视频时,你只需要知道文件名,这样你就可以从 SD 卡上抓取它。您可以制定一种方法来确定 SD 卡上的视频是否被视为已过时,如果为真则删除该文件。

此外,正如其他评论所说,AQuery(Android Query)是一个库(像 jQuery 对 javascript 所做的那样促进链接),它为文件下载和其他很酷的东西提供了很多方便的方法。对 AQuery term 的简短 Google 查询应该会显示教程和下载源。

关于android - 一旦我们看到(就像它应该存储在缓存内存中一样),如何避免从服务器下载视频或图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18758059/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com