I would like to know how to use \"Storage Access Framework\" to create new folder on SD card. If you give me the code it would be very good. I have already searched other qu
You cannot create "create new folder on SD card". You can create a new folder inside some other folder that the user chooses, but you cannot force the user to choose removable storage.
To create a new folder inside of some other folder, this should work:
Start an activity with startActivityForResult()
on an ACTION_OPEN_DOCUMENT_TREE Intent, to allow the user to choose a folder. Include FLAG_DIR_SUPPORTS_CREATE
to ensure that you can create something new in the folder.
In onActivityResult()
, wrap the Uri
that you get in a DocumentFile
, then call createDirectory() on it to create a new folder as a child of whatever the user chose.