Red de conocimiento informático - Conocimiento informático - ¿Cuál es la ruta para instalar memoria en un teléfono Android?

¿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