除了之前说的四大功能外,xUtils还提供了很多开发常用的辅助功能。
1,MD5加密:
String strPassWord = MD5.md5(m_strInputPassword);
2,文件系统辅助:
public class FileUtil { //获得缓存路径public static File getCacheDir(String dirName); /** * 检查磁盘空间是否大于10mb * * @return true 大于 */ public static boolean isDiskAvailable(); /** * 获取磁盘可用空间 * * @return byte 单位 kb */ public static long getDiskAvailableSize();//是否存在储存卡 public static Boolean existsSdcard();
//获得文件 或 路径 占空间 public static long getFileOrDirSize(File file); /** * 复制文件到指定文件 * * @param fromPath 源文件 * @param toPath 复制到的文件 * @return true 成功,false 失败 */ public static boolean copy(String fromPath, String toPath); }
3,DensityUtil:屏幕分辨率dp px换算工具
4,LogUtil:日志打印管理工具
5,ProcessLock:进程锁