Quiero hacer un cargador de archivos. Y, por lo tanto, necesito un selector de archivos, pero no quiero escribir esto yo mismo. Encontré el administrador de archivos OI y creo que me conviene. Pero, ¿cómo puedo obligar al usuario a instalar el administrador de archivos OI? Si no puedo, ¿hay una mejor manera de incluir un administrador de archivos en mi aplicación? Gracias
115
Respuestas:
EDITAR ( 02 de enero de 2012 ):
Creé un pequeño proyecto de biblioteca de Android de código abierto que agiliza este proceso, a la vez que proporciona un explorador de archivos integrado (en caso de que el usuario no tenga uno presente). Es extremadamente simple de usar y solo requiere unas pocas líneas de código.
Puede encontrarlo en GitHub: aFileChooser .
ORIGINAL
Si desea que el usuario pueda elegir cualquier archivo en el sistema, deberá incluir su propio administrador de archivos o aconsejar al usuario que descargue uno. Creo que lo mejor que puede hacer es buscar contenido "que se pueda abrir" en un formato
Intent.createChooser()
como este:A continuación, escuchar el archivo seleccionado es
Uri
deonActivityResult()
esta manera:El
getPath()
método en miFileUtils.java
es:fuente
Usé AndExplorer para este propósito y mi solución es abrir un cuadro de diálogo y luego redirigir al mercado para instalar la aplicación faltante:
Mi startCreation está intentando llamar al selector de archivos / directorios externos. Si falta, llame a la función show installResultMessage.
Este método es solo abrir un diálogo y si el usuario desea instalar la aplicación externa del mercado
fuente