Cómo buscar archivos en el teléfono sdcard o donde
Quiero buscar archivos en los usuarios móviles con extensiones específicas.
Intenté buscar pero no pude encontrar ninguna API directa.
- ¿Cuál es la ruta máxima de archivos permitida en Android?
- Cómo depurar YAFFS?
- Intentando crear un archivo en Android: open failed: EROFS (Sistema de archivos de sólo lectura)
- Cambios en el sistema de archivos de Android Nougat
- Prueba de Android fuera del espacio de almacenamiento
¿Hay una API específica o hay manera tediosa de lograr el mismo. O hay un mecanismo para llamar linux llamadas para encontrar o algo similar
Gracias
- ¿Cómo puedo contar el número de archivos con una extensión específica en Android?
- Cómo abrir un archivo en Android mediante un intento
- ¿Cómo obtener vídeo de la intención de la cámara y guardarlo en un directorio?
- Java.io.IOException: No queda espacio en el dispositivo Android
Usted puede encontrar la tarjeta SD del usuario a través de Environment.getExternalStorageDirectory()
, que luego puede recorrer para encontrar lo que necesita.
boolean isSDPresent = Environment.getExternalStorageState() .equals(Environment.MEDIA_MOUNTED); if (isSDPresent) { File file[] = Environment.getExternalStorageDirectory().listFiles(); if (file != null) { for (int i = 0; i < file.length; i++) { file[i].getAbsolutePath(); } } }
Trabar file[]
para el archivo requerido