¿Necesita algún permiso para leer datos de una tarjeta sd? Encontré el permiso de escritura pero nada para leer.Permiso para leer datos de la tarjeta SD
Respuesta
No se requieren permisos especiales para leer datos en la tarjeta SD. En virtud, todo lo que almacena en la tarjeta SD es visible para que lo lea cualquier aplicación.
Para obtener más información, la documentación de Android en la materia está aquí: http://developer.android.com/guide/topics/data/data-storage.html
Si está utilizando la versión Android 4.1 (Jelly Bean), usted tiene que insertar el siguiente permiso en el archivo de manifiesto de la aplicación:
READ_EXTERNAL_STORAGE
http://developer.android.com/reference/android/Manifest.permission.html#READ_EXTERNAL_STORAGE
Actualmente no está implementado, por lo que en realidad no lo necesita. Pero es una buena idea hacerlo de todos modos. Puede habilitar la aplicación en la configuración del desarrollador, como se describe en los documentos. – Timmmm
si incluye el permiso de escritura, no es necesario incluir el permiso de lectura – Lion789
clave aquí es lo que desea leer. Como se mencionó anteriormente, necesita el permiso si está leyendo contenido NO creado por su aplicación. Algunos dispositivos le permiten salirse con la suya también, siempre que las opciones de desarrollador lo permitan en el dispositivo. Pero es mejor incluirlo en el manifiesto.
Si solo está leyendo lo que escribió con la misma aplicación, no se requiere ningún permiso explícito.
No se olvide de añadir
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
a su archivo de manifiesto
Su respuesta necesita más explicación. No está muy claro – eliasah
@Taylan: Esperamos que las respuestas aquí se expliquen, no solo el código de volcado. Debe explicar qué está causando el problema descrito y por qué; luego explica tu solución y por qué funciona. –
Hey come'on, su respuesta es bastante autoexplicativa. Indica que debe solicitar más permisos en el manifiesto y explica cómo hacerlo. ¿Qué no entendiste sobre esto? –
en un CD sistema Linux para la tarjeta SD que puede tener un nombre de ruta larga para copiar y pegar. Pruebe "sudo nano" o sudo vi dependiendo del editor que desee. Esto me permitió leer archivos que no pude abrir en la tarjeta SD con mi editor de texto estándar basado en GUI.
Por ejemplo, en la GUI intenté abrir el archivo passwd en/etc en mi tarjeta SD. El ícono tiene una pequeña x. Leafpad my linux editor Error al abrir el archivo '/ media/UserDrake/28d3774e-c2bd-486f-bde0-3cbb17d2317c/etc/passwd-' permission denied. Sin embargo, si uso terminal cd/luego cd a la ruta mencionada usando cortar y pegar porque realmente es largo para escribir. PUEDO verlo con sudo nano "ruta superior"
- 1. Permiso para escribir en la tarjeta SD
- 2. Escritura de la tarjeta SD de Android, Permiso denegado
- 3. Cómo puedo leer el archivo json de la tarjeta SD
- 4. Escribiendo a la tarjeta SD
- 5. ¿Cómo leer el número de ID de la tarjeta SD?
- 6. Servicio de reinicio para la aplicación en la tarjeta SD Cuando se repone la tarjeta SD
- 7. Base de datos SQLite en tarjeta SD
- 8. Almacenamiento de datos en la tarjeta SD en Android
- 9. Rendimiento de escritura de la tarjeta SD
- 10. imágenes en la tarjeta SD de acceso
- 11. Software para marcar los bloques defectuosos en la tarjeta SD?
- 12. java.io.FileNotFoundException (Permiso denegado) Al intentar escribir en la tarjeta SD de Android
- 13. Cómo reproducir vídeos desde la tarjeta SD
- 14. Instalación de la aplicación para Android sin tarjeta SD
- 15. escritura Android para carpeta de la tarjeta SD
- 16. Android Guardar imagen en la tarjeta SD
- 17. Escribiendo un archivo en una tarjeta SD
- 18. Cargando dibujable desde la tarjeta SD
- 19. Mover aplicaciones a la tarjeta SD
- 20. Eliminar una carpeta en la tarjeta SD
- 21. Cómo guardar archivos en la tarjeta SD
- 22. No se pueden agregar datos a la tarjeta SD de Android en el emulador
- 23. Permiso de Android para crear la base de datos
- 24. android leyendo una imagen de la tarjeta SD
- 25. ¿Cómo puedo leer un archivo de texto desde la tarjeta SD en Android?
- 26. Uso de la cámara sin tarjeta SD en Android
- 27. ¿Cómo saber si la tarjeta SD está montada en Android?
- 28. Compartir archivos temporales entre aplicaciones sin tarjeta SD
- 29. ¿Es posible mover el DB interno a la tarjeta SD?
- 30. Android: muestra la imagen de la tarjeta SD
De acuerdo con el enlace que publicó "Para leer o escribir archivos en el almacenamiento externo, su aplicación debe adquirir los permisos del sistema READ_EXTERNAL_STORAGE o WRITE_EXTERNAL_STORAGE". –