Android文件选择器

1、需求

分类展示出手机内存中所有的image、word、xls、ppt、pdf文件。

效果图
image
image
image

2、实现

根据以上需求,分别采用了两种实现方式:

1、遍历文件夹中所有的文件筛选并进行展示

2、获取 Android MediaStore(多媒体库)中的数据并进行展示

3、优缺点

  • 遍历文件夹
    优点:可以实时拿到所要的数据
    缺点:效率相对比较低

  • Android MediaStore
    优点:效率比较高
    缺点:在通过第三方app下载之后,如果该app没有同步多媒体库,需要自己手动去同步多媒体库才能获取到实时的数据

GitHub项目地址

你可能感兴趣的:(Android文件选择器)