将 URL 转换为文件名的简单方法

Ljd*_*son 5 file-io android

我正在为 Android 编写一个异步图像下载器,只是想知道,给定一个任意的 URL,例如:

http://www.android.com/images/brand/droid.gif

将唯一 url 转换为文件名的最佳方法是什么。我想简单地拆分 url 并抓取最后一部分,但我希望文件名代表整个 URL。我认为的其他替代方案是用下划线替换所有正斜杠或简单地散列整个 URL 并存储它。

如果有人有任何想法,我很想听听他们!

谢谢

小智 4

以防万一,通常使用MD5哈希。但我建议使用“aquery”库。在库中,您可以简单地异步下载图像并放置它来查看。它还支持磁盘缓存、内存缓存。