在android中获取文件的MD5值
2014-03-14 13:49
288 查看
public<T> String getMD5(T file){ int len; MessageDigest digest = null; InputStream is = null; byte buffer[] = new byte[1024]; try { digest = MessageDigest.getInstance("MD5"); if(file.getClass().equals(jcifs.smb.SmbFile.class)) { is = new BufferedInputStream(new SmbFileInputStream((SmbFile)file)); } else if(file.getClass().equals(java.io.File.class)) { is = new BufferedInputStream(new FileInputStream((File)file)); } else return null; while (-1!=(len = is.read(buffer,0,1024))) { digest.update(buffer,0,len); } is.close(); } catch (Exception e) { e.printStackTrace(); return null; } BigInteger bigInteger = new BigInteger(1, digest.digest()); return bigInteger.toString(16); }
相关文章推荐
- 【Android】java 获取文件MD5值
- 安卓学习笔记---Android Studio生成签名文件,自动签名,以及获取SHA1和MD5值
- 【转载】Android获取文件的MD5值
- Android获取文件的MD5值
- android获取文件的md5值遇到的问题
- Android获取文件的MD5值
- Android Studio生成签名文件,自动签名,以及获取SHA1和MD5值
- android中获取文件的md5值时首位出现0被省略,而造成了只有31位字符的解决办法。
- Android Studio生成签名文件,自动签名,以及获取SHA1和MD5值
- Android获取文件的MD5值
- Android Studio生成签名文件,自动签名,以及获取SHA1和MD5值
- Android平台中应该如何获取音乐文件的信息
- 【Android开发经验】如何获取媒体库中所有音频文件信息,并在文件增删后及时更新媒体库
- Android中多媒体文件、文档以及各类文件的获取
- Android 目录选择获取文件路径
- android java file 清理垃圾获取文件大小 删除文件等操作
- 如何获取打包后文件的SHA1和MD5值
- android 获取音乐文件的内置专辑图片
- android获取目录文件values/arrays.xml数据的方法,简易快捷
- Android-从音频文件中获取专辑图片