Les permissions au niveau du dossier ne sont pas un bon choix pour la carte SD (qu'elle soit émulée ou externe). Cela rend les choses plus compliquées.
Par défaut, les cartes sdc sont montées noexec, aucun binaire ne peut être exécuté à partir de la carte sdc. Inutile de mentionner que de nombreuses cartes SD externes sont actuellement formatées en fat32, les permissions ne sont pas une option pour elles.
Chaque application a son propre uid/gid. Si une application doit avoir des droits exclusifs de lecture/écriture (empêchant les autres applications de lire ce contenu) sur un dossier de la carte SD, il y a de fortes chances que ce dossier soit inaccessible aux autres applications. Ce genre de situation casse les choses.
Par exemple, les fichiers de musique vont dans le dossier Musique de la carte SD. Si ce dossier a des autorisations exclusives pour une application musicale particulière, alors vous ne pouvez pas avoir plusieurs lecteurs de musique sur votre appareil.
Un autre exemple est qu'un gestionnaire de fichiers tiers ne peut même pas accéder à tout le contenu de la carte SD, ce qui rend le gestionnaire de fichiers inutile.
Si un tel concept est disponible, il y a de fortes chances qu'Android/google impose le tri des fichiers/dossiers sur nos cartes SD. Je ne préférerais pas cela. J'aimerais plutôt avoir des fichiers/dossiers triés de la manière que je préfère, et non de la manière dont quelqu'un me force à le faire.