gpt4 book ai didi

android - 只下载新图像

转载 作者:行者123 更新时间:2023-11-29 21:57:13 26 4
gpt4 key购买 nike

我正在我的应用中实现一个新闻页面。我希望页面下载所有新图像并将它们存储在手机上。

我的问题是:如何判断哪些图片已下载,哪些还没有下载?

我正在考虑将图像保存为 yymmddhhss.png 但这似乎很草率。我看到有人使用 url.hashCode() 实现,但我不确定它的作用,所以我不确定它是否适用于我的应用程序。

我希望实现使用内置函数或文件名技巧。我宁愿不设置数据库或首选项来存储上次下载图像的名称/日期。

最佳答案

不要使用 hashCode()。那是特定于Java的。如果你更深入地研究 - hashCode()

只要在 Java 应用程序的执行过程中对同一个对象多次调用它,hashCode 方法就必须始终返回相同的整数,前提是在对象的相等比较中使用的信息没有被修改。 此整数不需要从应用程序的一次执行到同一应用程序的另一次执行保持一致。


最简单的解决方案是 md5 完整 URL 并使用它来命名文件。它将为您提供一致的文件名长度,并最大限度地减少与其他图像发生冲突的机会。您不需要在名称中添加日期,因为您可以直接从写入文件的时间检索它。

获取 MD5 的简单示例 - Example

关于android - 只下载新图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12946927/

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