Je sais que READ_EXTERNAL_STORAGE est nécessaire pour lire les fichiers en dehors du stockage des applications, mais qu'en est-il des dossiers. La documentation officielle (https://developer.android.com/reference/android/ Manifest.permission # READ_EXTERNAL_STORAGE) n'est pas très clair et les autres sources en ligne ne sont pas utiles non plus. Dois-je vérifier cette autorisation avant de vérifier si un dossier spécifique existe et quels sont ses sous-dossiers?

-1
aleskva 13 mars 2021 à 00:08

2 réponses

Meilleure réponse

Comme @blackapps l'a suggéré, vérifier si un dossier existe fonctionne toujours sans autorisation sur le périphérique API 23. Le contenu de la liste (sous-dossiers) est plus compliqué:

  • root et ses sous-dossiers (/): fonctionne sans autorisation
  • root de stockage utilisateur et ses sous-dossiers (/ storage / emulated / 0, / storage / sdcard1, ...): nécessite une autorisation

J'aimerais encore connaître une réponse plus universelle.

0
aleskva 13 mars 2021 à 11:10