5 votos

No puede tomar fotos sin una tarjeta SD insertada. ¿Alguna solución?

No tengo ninguna tarjeta SD en la ranura para tarjetas SD de mi teléfono Android. Por lo tanto, no puedo tomar ninguna foto ni subir ninguna. He intentado instalar otras aplicaciones de cámara para ver si alguna de ellas puede tener su propio almacenamiento, pero en realidad ninguna de ellas ha funcionado (todas necesitan una tarjeta SD para almacenar sus archivos).

¿Alguien conoce alguna aplicación para tomar fotos que no necesite una tarjeta SD y tenga auto-almacenamiento? ¿O hay alguna opción?

6voto

ce4 Puntos 11180

Toda aplicación que desee poner los archivos a disposición del público para otras aplicaciones en un dispositivo Android debe guardarlos en una ubicación compartida conocida con permisos de lectura/escritura para todos (o al menos para las aplicaciones que lo necesiten). Esta ubicación designada es /mnt/sdcard en Android y aquí es donde se puede acceder a la tarjeta SD o a un equivalente interno (eMMC).

Razón:

  • Si varias aplicaciones quieren acceder a algún archivo (por ejemplo, imágenes como G+, servicio de carga, visor de la galería) necesitan los derechos apropiados para hacerlo.
  • Cada aplicación tiene su sección de almacenamiento privado en /data/data/[Nombre del paquete de la aplicación]
  • Esta sección es privado es decir, /datos/datos/[Nombre del paquete] es no accesible a cualquier otro paquete por razones de seguridad
  • /mnt/sdcard o /mnt/emmc son las únicas secciones con permisos de lectura mundial (y permisos de escritura para aquellas aplicaciones con un permiso apropiado)

Conclusión:
Una aplicación que toma fotos para guardarlas en su área privada no sería beneficiosa para otros aplicaciones. Necesita escribir en /mnt/sdcard donde otras aplicaciones suponen datos compartidos que son accesibles para ellos.

Soluciones:

  • Compra una tarjeta SD, es barato.
  • Si tienes a Root, podrías falso montar un sistema de archivos tmpfs (mount -o tmpfs none /mnt/sdcard), esta solución y todos los datos que se guarden en ella serán sin embargo no sobrevivir un reinicio de su teléfono

Para que conste: Lo dicho arriba no es 100% correcto pero creo que es adecuado para responder a la pregunta.

2voto

Narayanan Puntos 4457

Pude ver Cámara ICS una aplicación gratuita en Google Play Store.

Su lista de características dice "Fuente de almacenamiento configurable (interna/tarjeta SD)" (IMHO significa "Almacenamiento interno/tarjeta SD") que es lo que creo que quieres.

ACTUALIZACIÓN: Por favor, lea la cadena de comentarios para esta respuesta. Para aclarar lo que el desarrollador de esta aplicación quiso decir con la palabra "interna", recibí lo siguiente como respuesta:

Gracias por preguntar. No, esta característica es sólo para los nuevos dispositivos que tienen /mnt/sdcard en la memoria interna y también tienen una tarjeta SD externa.

Pensé que sería útil para alguien

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X