- 今天开始写android的照片浏览器
- 首先要解决的问题是要得到sdcard下面所有是图片的文件的目录
- 于是我先写了一个普通的java类 来得到后缀是.jpg,.bmp.png.jpeg的文件
- package com.jiangqq.utlis;
- import java.io.File;
- import java.util.ArrayList;
- public class FileUtils
- {
- private static ArrayList filelist = new ArrayList();
- public static void main(String[] args) {
- FileList("d:/");
- }
- public static void FileList(String strPath) {
- File dir = new File(strPath);
- File[] files = dir.listFiles();
- if (files == null)
- return;
- for (int i = 0; i < files.length; i++) {
- if (files[i].isDirectory()) {
- FileList(files[i].getAbsolutePath());
- } else {
- String strFileName = files[i].getAbsolutePath().toLowerCase();
- if (strFileName.endsWith(".jpg") || strFileName.endsWith("png")
- || strFileName.endsWith(".jpeg")
- || strFileName.endsWith(".bmg")) {
- System.out.println("---" + strFileName);
- filelist.add(files[i].getAbsolutePath());
- }
- }
- }
- }
- }
- =============================
时间: 2024-11-07 23:31:59