Android 11: ACTION_OPEN_DOCUMENT_TREE get absolute Folder Path

1.3k views Asked by At

Since Android 11 restricts the freedom accesing the external storage, I've looked many solutions to convert following path which I receive from ACTION_OPEN_DOCUMENT_TREE intent: content://com.android.providers.downloads.documents/tree/msd%3A163975/document/msd%3A163975 to a path looking like this: storage/emulated/0/Downloads/TestFolder

Why do I need the absolute folder path?: The user can choose a folder, where the app will create a backup ZIP file each day. Since the user might forget which folder he selected, he should be read the absolute path of the folder he choose. content://com.android.providers.... is not really descriptive for the enduser.

According to some valid answers, android 10-11 prevent developers receiving the absolute path of a folder. Is that true?

Other solutions I tried executing without any success:

  1. Get Real Folder Path from Document Tree Uri
  2. Get Full Path From Uri
0

There are 0 answers