Android--取出SDcard卡上指定后缀名的文件
16lz
2021-01-23
1.
import java.io.File;import java.io.FilenameFilter;/** * 后缀名过滤器 * @author ZLQ * */public class FileNameSelector implements FilenameFilter{ String extension = "."; public FileNameSelector(String fileExtensionNoDot) { extension += fileExtensionNoDot; } public boolean accept(File dir, String name) { return name.endsWith(extension); }}
2.
public class AndroidSdCardActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); getName(); } /** * 得到以mp3结尾的文件 */ public void getName(){ File file = Environment.getExternalStorageDirectory(); if(file != null){ File[] files = file.listFiles(new FileNameSelector("mp3")); for(int i = 0; i < files.length; ++i){ Log.i("System.out", files[i].getName()); } } }}
更多相关文章
- 【安全】Android O 中的 Seccomp 过滤器
- 过滤器详解的10篇内容推荐
- 基于Cookie使用过滤器实现客户访问登录功能的详解
- asp.net之ActionFilter过滤器
- asp.net之ExceptionFilter过滤器
- 一步步教你用CSS添加SVG过滤器[每日前端夜话0x47]
- 五分钟小知识:布隆过滤器原理和应用分析
- 白话布隆过滤器BloomFilter
- 过滤器入门看这一篇就够了(修订版)