title: Is Direct file path access fully supported in Android 11?
body: <p>I have a feature implementation which fully relies on Direct File path access to iterate over files and read files.</p>
  <p>Note that the feature only access Shared storage files (not App specific files of other apps).</p>
  <p>So according to Google, File API and direct file path access are deprecated in Android 10 and brought back in Android 11.</p>
  <p><em>So, I kept the implementation as is, set <code>targetSdkVersion</code> and <code>compileSdkVersion</code> as <code>30</code> (Android 11), set <code>requestLegacyExternalStorage</code> as true and uploaded it to Internal App sharing.
  When I tested it on Android 10 and 11, its working with no problems.</em></p>
  <p>My questions -</p>
  <p><strong>Is scoped storage implementation not necessary for Android 11?</strong></p>
  <p><strong>Will my feature break if I publish to production?</strong></p>
  <p><strong>If direct file path access works as is, what is the use of MANAGEMANAGE_EXTERNAL_STORAGE permission? (Ability to access app specific files on External storage?)</strong></p>
  <p>As I have to target API 30 by  November 1st, wanted to confirm this.</p>
  <p><strong>UPDATE: More about what the feature does.</strong></p>
  <ol>
  <li>Has a directory path stored in Preferences (Can be changed by user) (<em>Path -  /storage/emulated/0/SomeFolder/</em>)</li>
  <li>On triggering the function (input is some date time epoch). It will iterate over all the files in the directory (that we have in preferences), checks its last modified time and if it closer to input time, returns the file path. (The files in the directory are created by other app on the phone.)</li>
  <li>The file path is then used to upload the file to server.</li>
  </ol>