Pregunta

Quiero pedirle al usuario que seleccione un archivo para abrir desde su almacenamiento externo y recibir su ruta.Preferiblemente, me gustaría evitar la codificación excesiva y usar algún método estándar (bien conocido, intencional proporcionado por el sistema o similar). Dicho archivo debe ser el archivo DB Spatialite (* .sqlite), por lo que no se mostrará en la galería.

¿Fue útil?

Solución

Lamentablemente, no hay un selector de archivos nativos de Android, pero puede obtener una fuente abierta para agregar en su proyecto, luego modifíquelo para que se ajuste a sus necesidades.Echa un vistazo a esta pregunta por un buen comienzo.

Otros consejos

También sugeriría que los recolectores de archivos Android tienen intentos que puede sentirse libre de usar.Desafortunadamente, si el usuario no tiene las aplicaciones adecuadas en su dispositivo, su intención no tendrá éxito.Si esto sucede, siempre puede dirigir al usuario para descargar la aplicación.Alternativamente, puede verificar si la intención de la recolección de archivos sucederá (consulte este consejo) , y use el selector de archivos estándar si es así (muchos usuarios tienen astro, por ejemplo, que piensan tiene una intención que puede usar), y puede volver a caer en algo incluido en su aplicación, esteHará que sea un extremo más bonito para finalizar la experiencia del usuario en todas las aplicaciones en su dispositivo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top