imageload如何更改文件名
来源:互联网 发布:网络说唱歌曲大连站 编辑:程序博客网 时间:2024/06/01 08:58
imageload 默认下载的文件是没有后缀文件名的,而有时候我们又需要带后缀的可以直接查看。
这时候只需要把imageload的文件命名规则改一下就可以。
说起来很简单,其实实现也并不难。看下面的代码。
package com.nostra13.universalimageloader.cache.disc.naming;/** * Names image file as image URI {@linkplain String#hashCode() hashcode} * * @author Sergey Tarasevich (nostra13[at]gmail[dot]com) * @since 1.3.1 */public class HashCodeFileNameGenerator implements FileNameGenerator {@Overridepublic String generate(String imageUri) {return String.valueOf(imageUri.hashCode());}}
这里我们可以看出它的文件命名很简单直接是提取的hashCode。
如果想要更改有后缀的或者自定义命名就在这里实现。
package com.nostra13.universalimageloader.cache.disc.naming;/** * Names image file as image URI {@linkplain String#hashCode() hashcode} * * @author Sergey Tarasevich (nostra13[at]gmail[dot]com) * @since 1.3.1 */public class HashCodeFileNameGenerator implements FileNameGenerator {@Overridepublic String generate(String imageUri) {return String.valueOf(imageUri.hashCode())+".png";}}
这里我们只添加后缀名。
给个demo地址: http://download.csdn.net/detail/qq_24438773/8823221
0 0
- imageload如何更改文件名
- 如何批量更改文件名
- ImageLoad
- ImageLoad
- imageload
- 更改文件名
- 如何更改数据库(MSSQL)的逻辑文件名?
- SQL Server 2005如何更改数据库文件的物理文件名
- 教你如何在Win7系统中批量更改文件名
- 如何在Win7系统中批量更改文件名
- 如何批量替换修改图片名或更改文件名
- 批量更改文件名编码
- 批量更改文件名
- Linux 更改文件名
- rename批量更改文件名
- lua 更改文件名
- java更改文件名
- windows8批处理更改文件名
- 终极 Shell
- 内部类的分类与特点
- 解决gnuplot中'Terminal type set to 'unknown'不能显示绘图的问题
- eclipse 打包jar及提交spark执行步骤
- Varnish+Nginx搭建缓存服务器
- imageload如何更改文件名
- MySQL优化之——修改默认存储引擎
- 第十三章,隐式intent小demo(Android)
- 黑马程序员——JAVA——参数传递机制
- oracle decode函数
- ormlite
- 火绒 完美卸载 流氓软件的检测与防护方法动画演示
- SAT考试阅读练习题5
- iOS TableView实现QQ好友列表(三)