No hay tarjeta Micro SD insertada pero el teléfono la detecta

Tengo un Android 4.0.4 Myphone A919 Duo. Voy a Configuración > Almacenamiento. Almacenamiento interno: el espacio total es de 0,98 GB. Almacenamiento del teléfono: el espacio total es de 1,55 GB. Luego, en TARJETA SD, dice Montar tarjeta SD, que está atenuada.

Una de mis aplicaciones, AppMgr III, muestra una pestaña EN TARJETA SD con 1,55 GB de espacio. La pestaña al lado es SOLO TELÉFONO con 1005.93 MB de espacio. Puedo tocar una aplicación en la pestaña TARJETA SD y da la opción de Mover al almacenamiento interno y la aplicación se inicia y funciona bien sin errores.

Tengo otra aplicación, File Manager, que muestra el directorio /mnt/sdcard y un montón de carpetas.

Básicamente, con o sin una tarjeta SD insertada, la opción Montar tarjeta SD en Configuración está atenuada y ambas aplicaciones informan una tarjeta SD. ¿Cómo puede una aplicación mostrar una tarjeta SD si no hay una tarjeta SD insertada y la opción Montar está atenuada? ¿Tiene que ver con el caché?

Respuestas (1)

Esa SDCARD es técnicamente su almacenamiento interno montado en /sdcardo /mnt/sdcardincluso /storage/sdcard0. No son su tarjeta SD externa que puede insertar. Eso sería montar a /external-sd/o similar. La opción está atenuada porque no hay una tarjeta SD externa para montar. Así que tenga en cuenta que hay una diferencia entre la tarjeta SD (interna) y la tarjeta SD externa. Para que lo sepas: con la actualización a Android 4.0, las tarjetas SD internas y externas se han convertido en algo.

Esto no tiene nada que ver con 4.0, esta distinción ha sido parte de Android desde al menos 2.1
No lo sabía :) Pero la integración de la tarjeta SD interna /data/mediano ha sido parte de Android en ese momento.