3 votos

¿Pueden los teléfonos Android utilizar el almacenamiento micro SD de la misma manera que el almacenamiento interno?

Si pones una tarjeta micro SD en tu teléfono Android, el sistema operativo montará la tarjeta SD y utilizará el espacio de almacenamiento de la misma manera que la memoria interna, por ejemplo, las fotos tomadas en el teléfono se guardarán en la tarjeta micro SD. ¿O el sistema operativo Android trata la tarjeta micro SD como una "fuente de almacenamiento externo" de la misma manera que un ordenador portátil trata una unidad flash externa?

El teléfono en cuestión es un Samsung Galaxy J5 2016.

Si no es posible montar el almacenamiento externo y utilizarlo como "almacenamiento interno", ¿es posible establecer que todas las fotos se almacenen en el almacenamiento externo, ya que esto es lo que ocupa la mayor parte del espacio en el teléfono?

0 votos

Depende del proveedor. Por ejemplo, Samsun bloquea algunas funcionalidades que la tarjeta sd permite en Android de serie porque afirmaban que confundirían a los usuarios.

0 votos

@William - gracias he actualizado la pregunta para añadir la marca / modelo de teléfono

0 votos

Almacenamiento adoptable es el término que creo que está buscando. No está activado por defecto.

6voto

teyc Puntos 111

Desde Android 6.0 (Marshmellow), Android soporta Almacenamiento adoptable . Sin embargo, muchos fabricantes de teléfonos, incluido Samsung, han desactivado esta función en sus teléfonos.

Cómo utilizar Adoptable Storage en los dispositivos compatibles:

Si tienes un teléfono que admite esta función, puedes activarla siguiendo estas instrucciones:

  1. Coloca una tarjeta SD en tu dispositivo.
  2. Abre "Ajustes", "Almacenamiento", la tarjeta SD, haz clic en los tres puntos verticales y pulsa "Ajustes de almacenamiento".
  3. Pulse "Formato como interno".

Lo que hace:

Así es como funciona el Almacenamiento Adoptable, según fuente.Android.com :

Cuando se adopta un medio de almacenamiento externo, se formatea y encripta para que sólo funcione con un único dispositivo Android a la vez. Como el soporte está fuertemente ligado al dispositivo Android que lo adoptó, puede almacenar de forma segura tanto las apps como los datos privados de todos los usuarios.

...

Las aplicaciones sólo pueden colocarse en los soportes de almacenamiento adoptados cuando el desarrollador haya indicado su compatibilidad a través del android:installLocation atributo. Las nuevas instalaciones de aplicaciones compatibles se colocan automáticamente en el dispositivo de almacenamiento con más espacio libre, y los usuarios pueden mover las aplicaciones compatibles entre dispositivos de almacenamiento en el Ajustes app. Las aplicaciones que se mueven a los soportes adoptados se recuerdan mientras el soporte está expulsado, y vuelven cuando se vuelve a insertar el soporte.

Por lo tanto, no sólo el dispositivo tiene que soportar el Almacenamiento Adoptable, sino que las aplicaciones también tienen que indicar que lo soportan para poder ser almacenadas en la tarjeta SD.

0 votos

Gracias @Flimm cuando dices "Samsung ha deshabilitado la función en sus teléfonos", y luego "Cómo activarla" más abajo ¿te refieres a cómo activarla, en los teléfonos Samsung o cómo activarla, en los teléfonos que sólo lo permiten?

0 votos

@sam googlealo. Experimento. He intentado habilitar esto usando adb a través de la terminal y no funcionó. Lo más probable es que esto no se pueda cambiar en la gran mayoría de los teléfonos Samsung.

0 votos

@sam He editado mi respuesta para aclarar el primer epígrafe.

2voto

xxx Puntos 1541

No, en Android Micro-SD se toma como un dispositivo externo. También en el contexto de su pregunta si usted está hablando de la programación de una aplicación de Android, Google no recomienda el uso de un dispositivo externo, ya que son de almacenamiento temporal. Ellos dicen:-

Todos los dispositivos Android admiten un espacio de "almacenamiento externo" compartido que puedes utilizar para guardar archivos. Este espacio se llama externo porque no está garantizado que sea accesible: es un espacio de almacenamiento que los usuarios pueden montar en un ordenador como un dispositivo de almacenamiento externo, y que incluso puede ser físicamente extraíble (como una tarjeta SD). Los archivos guardados en el almacenamiento externo son legibles en todo el mundo y pueden ser modificados por el usuario cuando habilita el almacenamiento masivo USB para transferir archivos en un ordenador.

Por lo tanto, antes de intentar acceder a un archivo en el almacenamiento externo en su aplicación, debe comprobar la disponibilidad de los directorios de almacenamiento externo, así como los archivos que está tratando de acceder, y luego realizar su operación en él.

Para más información, consulte la documentación oficial para desarrolladores de Android sobre el almacenamiento de datos .

0 votos

¿Ha considerado la característica Almacenamiento adoptable en Android?

2voto

Stackcraft_noob Puntos 119

Debido a que usted tiene un teléfono Samsung no hay manera fácil (oficial) para formatear su tarjeta sd como Almacenamiento adoptable si es eso lo que buscas.


Sin embargo, el uso de adb todavía es posible:

  1. Conecta tu teléfono (con la tarjeta sd insertada) a tu ordenador y asegúrate de que la depuración USB está permitida
  2. Abrir adb-shell (Cómo lo haces importa qué sistema operativo estás usando en tu ordenador tu teléfono está conectado)
  3. Tipo sm list-disks entonces sale el nombre/valor de su tarjeta sd
  4. Utilice sm partition <DISK> private y poner el valor del disco que parece: sm partition disk:179 private
  5. A continuación, reinicie el uso: reboot
  6. Ahora comparte el almacenamiento interno con la tarjeta sd y cuando instalas aplicaciones se llena el interno y la tarjeta sd en una relación 50:50

Observa que todos tus datos en la tarjeta sd se borran. No sé si también se borran los internos (depende del dispositivo y de la versión de Android). También su memoria ya no se mostrará correctamente como se puede ver aquí . Hay sin root necesaria, pero no funcionará en todos los dispositivos. Algunos usuarios dicen que funciona otros dicen que no. Al menos puedes probarlo.

BTW. aquí es una guía cómo instalar y abrir adb-shell para cada sistema operativo común, si no sabes cómo hacerlo.

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