web-dev-qa-db-fra.com

Permission de lire les données de la carte SD

Avez-vous besoin d'une autorisation pour lire les données d'une carte SD? J'ai trouvé l'autorisation d'écriture mais rien pour la lecture. 

12
Daniel Nysveen

N'oubliez pas d'ajouter

<uses-permission Android:name="Android.permission.READ_EXTERNAL_STORAGE" />

à votre fichier manifeste

34
savepopulation

Si vous utilisez Android version 4.1 (Jelly Bean), vous devez insérer l'autorisation suivante dans le fichier manifeste de votre application:

READ_EXTERNAL_STORAGE

http://developer.Android.com/reference/Android/Manifest.permission.html#READ_EXTERNAL_STORAGE

17
Vishwanath.M

Aucune autorisation spéciale n'est requise pour lire les données sur la carte SD. En vertu de tout ce que vous stockez sur la carte SD est visible pour toute application à lire.

Pour plus d'informations, vous trouverez la documentation Android à ce sujet: http://developer.Android.com/guide/topics/data/data-storage.html

4
Roy Hinkley

La clé est ce que vous voulez lire. Comme mentionné ci-dessus, vous avez besoin de l'autorisation si vous lisez du contenu NON créé par votre application. Certains appareils vous permettent de vous en sortir aussi, à condition que les options de développeur le permettent sur l'appareil. Mais mieux vaut l'inclure dans le manifeste.

Si vous ne lisez que ce que vous avez écrit en utilisant la même application, aucune autorisation explicite n'est requise.

0
sivag1

Vous devez ajouter l'autorisation WRITE_EXTERNAL_STORAGE si vous souhaitez obtenir le fichier de liste.

0
phnghue