Seleccionar carpeta en el dispositivo Android

Me gustaría dejar que el usuario escoger el directorio y guardar el archivo descargado (mi aplicación descarga el archivo). Sé que algunas herramientas (por ejemplo, ES File Explorer) proporcionan tales filtros de intención. Consulte http://www.estrongs.com/en/support/developers.html . Comienzo la actividad para el resultado y después consigo la carpeta seleccionada como resultado.

Además, sé que no hay estándares de "carpeta seleccionada" (no puedo usar la misma intención con otras herramientas). ¿Conoce otras herramientas para apoyar esta funcionalidad? Me gustaría dejar que el usuario utilice su herramienta, no ES File Manager.

¿También, Astro proporciona tales filtros intencionales? No puedo encontrar esta información en su página. (Creo que astro es el gestor de archivos más utilizado para Android)

Recientemente me he encontrado con algo que potencialmente podría ayudar aquí: http://www.openintents.org/en/node/159

Cuenta con una aplicación de demostración que muestra cómo puede interactuar con aplicaciones de terceros como un selector de archivos / directorios.

Dicho esto, no lo he probado todavía. Me tropecé con esta pregunta como todavía estoy buscando otras opciones.

Edit: en realidad, se ve muy similar a su ES File Manager enlace. Quizás es simplemente un clon.

Aquí está completa la biblioteca de Android: https://github.com/lemberg/directory-selector-dialog-preference

Se puede utilizar como DialogFragment o como DialogPreference. Yo soy su autor, así que no dude en hacer cualquier pregunta.

  • Android: Crear una sola tarea con actividades de varias aplicaciones (problema Lauchmode)
  • Inicio de la aplicación cuando MIFARE Classic se detecta con Android NFC
  • Problema de actualización de la aplicación para Android
  • El uso de la intención de compartir de una manera "fluida"
  • Administrador de alarmas de AppWidget sin actualizar
  • Iniciar una nueva actividad sin animación de transición en android 1.6
  • ¿Cómo puedo crear una aplicación en la que puedo "compartir" una URL en Android?
  • Publicar texto diferente en facebook y twitter utilizando las intenciones de Android
  • Implementación de un selector de archivos en Android y copia del archivo seleccionado en otra ubicación
  • Android - Google Talk Intents
  • Gen ya existe pero no es una carpeta de origen
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.