您的位置:首页 > 移动开发 > Android开发

Android中SDcard文件操作相关方法

2016-05-09 15:22 453 查看
/**
* 文件按名称排序
*/
public static File[] getFileOrder(File file) {
File[] files = null;
if (file.exists()) {
files = file.listFiles();
File temp;

if (files != null && files.length > 0) {
for (int i = 0; i < files.length; i++) {
for (int j = 0; j < files.length - i - 1; j++) {
if (files[j].getName()
.compareTo(files[j + 1].getName()) > 0) {
temp = files[j];
files[j] = files[j + 1];
files[j + 1] = temp;

}
}
}

}

}

return files;

}

/**
* 判断文件是否是图片
*/
public static boolean
isPic(String fileName) {
if (fileName != null && !"".equals(fileName)) {
String fileExt = fileName.substring(fileName.indexOf(".") + 1,
fileName.length());
if ("jpg".equalsIgnoreCase(fileExt)

|| "png".equalsIgnoreCase(fileExt)
|| "gif".equalsIgnoreCase(fileExt)
|| "jpeg".equalsIgnoreCase(fileExt)

) {
return true;

}

}

return false;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: