Hay alguna limitación en el uso de "/ proc / mounts" en android

Tengo un problema con dispositivos que tienen un almacenamiento externo (tarjeta SD) y almacenamiento interno de datos. Al igual que en el dispositivo Samsung S3 hay dos tipos de almacenamiento externo de la tarjeta SD y el almacenamiento de datos internos. La API de Environment.getExternalStorageDirectory() no obtiene ambos, he buscado en Internet y la fuente que puedo leer el /proc/mounts como la pregunta

¿Cómo obtener toda la información de punto de montaje para el dispositivo Android?

Mi pregunta es ¿puedo confiar en el sistema de archivos /proc/mounts en todos los dispositivos y sistemas operativos o hay alguna limitación? ¿Y hay alguna buena documentación sobre este sistema de archivos?

Gracias por ayudar.

/ Proc es un punto de montaje para un sistema de archivos virtual Linux, procfs . Es específico de Linux, por lo tanto, funciona con todas las instalaciones de Android.

La mejor documentación posible para procfs es su código fuente, pero requiere cierta familiaridad con el kernel de Linux y C. También vea Documentation / filesystems / proc.txt en las fuentes del kernel, puede contener información relevante para usted.

Mire en /proc/self/mountinfo ; Tiene toda la información en /proc/mounts y más (por ejemplo, para bind mounts, le indica la ruta montada dentro del sistema de archivos de origen).

  • Android - Almacenamiento de datos?
  • ¿Cómo uso la caché de disco en Picasso?
  • Android: crear un directorio personalizado para almacenar archivos
  • Cómo acceder a getFilesDir () como una variable de entorno?
  • Mock de almacenamiento de prueba de Android
  • Caché de imágenes de Android: ¿cómo?
  • Cómo obtener el tamaño de la tarjeta SD de Android?
  • Android: ¿Eliminar archivos asociados de la aplicación de almacenamiento externo en Desinstalar?
  • Seguridad de Android App
  • Tomando capturas de pantalla mediante programación no captura el contenido de surfaceVIew
  • ¿Cómo eliminar la carpeta caché de la aplicación?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.