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;
}
* 文件按名称排序
*/
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;
}
相关文章推荐
- Android 6.0 运行时权限处理完全解析
- Android 搜索到的关键字改变颜色
- Android动画效果
- Android string %1$s %1$d 通配字符串例子
- Android-onInterceptTouchEvent()和onTouchEvent()总结
- Android 三角标签(自定义Textview控件)
- Android账号管理机制
- activity在锁屏时候的生命周期
- android 获取屏幕高度和宽度 的方法
- 【转】Android中自动连接到指定SSID的Wi-Fi
- Android 设置窗体透明度
- android基础总结篇之五:BroadcastReceiver应用详解
- Snmp学习总结(一)——Snmp的基本概念
- Android 快速发布开源项目到jcenter
- android studio 更改项目包名
- And 4000 roid中使用shape
- RecycleView初尝试
- Android ScrollView嵌套ListView,ListView只显示一行或不显示的解决办法
- Android_ListView上拉加载更多(ListView分页功能)
- Android工厂模式