Android kitkat trở đi Google giới thiệu trình chọn tệp mặc định để nhận tệp từ thiết bị.
https://developer.android.com/guide/topics/providers/document-provider
SAF File Picker một dự án thú cưng khác và thư viện thân thiện với nhà phát triển, được sử dụng để chụp và chọn tệp bằng cách sử dụng Storage Access Framework mặc định của Android.
Thư viện này giúp nhà phát triển nhận tệp được chọn bằng trình chọn tệp gốc. Và mọi nhà phát triển vật lộn khi chụp ảnh hoặc quay video bằng mục đích mặc định. Đồng thời chụp tập tin bằng cách sử dụng một chức năng duy nhất với một số thiết lập cần thiết. Cấu trúc mã dễ dàng mở rộng, có thể tùy chỉnh và được phát triển với rất nhiều trong Android. Cũng không cần mã nồi hơi
https://github.com/vnrdroidfreak/SAFFilePickerDemo