- // 从sd卡获取图片资源
- private List
getImagePathFromSD() { - // 图片列表
- List
picList = new ArrayList (); - /
- // 得到sd卡内路径
- String imagePath =
- Environment.getExternalStorageDirectory().toString()
- + "/image";
- // 得到该路径文件夹下所有的文件
- File mfile = new File(imagePath);
- File[] files = mfile.listFiles();
- // 将所有的文件存入ArrayList中,并过滤所有图片格式的文件
- for (int i = 0; i < files.length; i++) {
- File file = files[i];
- if (checkIsImageFile(file.getPath())) {
- picList.add(file.getPath());
- }
- }
- // 返回得到的图片列表
- return picList;
- }
- // 检查扩展名,得到图片格式的文件
- private boolean checkIsImageFile(String fName) {
- boolean isImageFile = false;
- // 获取扩展名
- String FileEnd = fName.substring(fName.lastIndexOf(".") + 1,
- fName.length()).toLowerCase();
- if (FileEnd.equals("jpg") || FileEnd.equals("gif")
- || FileEnd.equals("png") || FileEnd.equals("jpeg")
- || FileEnd.equals("bmp")) {
- isImageFile = true;
- } else {
- isImageFile = false;
- }
- return isImageFile;
- }
文章标题:Android获取指定目录下的文件代码
网页地址:http://www.csdahua.cn/qtweb/news44/289694.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网