Dois-je déclarer les deux WRITE_EXTERNAL_STORAGE et READ_EXTERNAL_STORAGE?

Suffit-il de déclarer <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> ou dois-je aussi déclarer <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />? La Javadoc omettre cette information importante.

  • Je suis assez sûr aucune autorisation n'est jamais accordée automatiquement
  • Vous n'avez pas à définir l'autorisation de lecture. Essayez BitmapFactory.decodeStream() sur FileInputStream
  • A écrit une réponse, mais maintenant je me souviens clairement l'une de mes applications où je n'ai jamais besoin de l'autorisation de lecture.
  • En fait, la documentation indique clairement que l'autorisation d'écriture implique l'autorisation de lecture ainsi.
InformationsquelleAutor Jeff Axelrod | 2012-08-13