¿Cuál es la ruta para instalar memoria en un teléfono Android?
Algunos teléfonos móviles montan almacenamiento eMMC en /mnt/external_sd, /mnt/sdcard2 y otros nodos, y montan la tarjeta SD externa en el nodo Environment.getExternalStorageDirectory().
En este momento, llamar a Environment.getExternalStorageDirectory() devolverá la ruta de la SD externa.
Por otro lado, algunos teléfonos móviles montan directamente el almacenamiento eMMC en el nodo Environment.getExternalStorageDirectory() y montan la tarjeta SD externa real en /mnt/external_sd, /mnt/sdcard2 y otros nodos. En este momento, llamar a Environment.getExternalStorageDirectory() devolverá la ruta del SD integrado.
system/etc/vold.fstab" es solo un archivo de configuración simple que describe la información del punto de montaje de Android. Podemos recorrer este archivo para obtener todos los puntos de montaje:
Después, cuando Entorno .getExternalStorageState() devuelve "eliminado" (es decir, cuando la tarjeta SD externa no está montada), obtenga una lista a través del método getDevMountList(). El que se puede escribir en esta lista es el directorio de almacenamiento eMMC que viene con el. sistema