How to Save Images from ImageView in specific Folder from Whatsapp .Status Folder in Android 11

177 Views Asked by At

I like to save Images Which I take from .status Folder from Whatsapp So I would like to know How to access .Status Folder of Whatsapp and Save that Image in My own define Folder in Android 11 (Scope Storage)

1

There are 1 best solutions below

0
On

Use SAF framework to access WhatsApp .Status Directory

private fun askPermission() {
    val intent = Intent(Intent.ACTION_OPEN_DOCUMENT_TREE)
    intent.addFlags(
        Intent.FLAG_GRANT_READ_URI_PERMISSION
                or Intent.FLAG_GRANT_WRITE_URI_PERMISSION)
    val startDir = "Android%2Fmedia%2Fcom.whatsapp%2FWhatsApp%2FMedia%2.Statuses"
    var uri = intent.getParcelableExtra<Uri>("android.provider.extra.INITIAL_URI")
    uri?.apply {

        uri = Uri.parse(startDir)
    }
    startActivityForResult(intent, OPEN_DIRECTORY_REQUEST_CODE)
}