Ver la ruta del archivo en un gestor de archivos según la intención de Android
Sólo para que sepas, ya he comprobado la documentación de desarrolladores de Android y OpenIntents , sin encontrar una respuesta. Sin embargo, podría haber perdido algo.
¿Existe una acción intencional para ver una ruta de acceso de archivo en un administrador de archivos? Parece que hay poco en el camino de la estandarización entre las aplicaciones de administrador de archivos de Android. No quiero ningún comportamiento inusual cuando la intención se lleva a cabo, y si no se instala ningún gestor de archivos debe hacer nada, en lugar de intentar actuar la ruta del archivo de alguna otra manera.
- ¿Cómo poner un Vector en un intento.extra?
- "El inicio de la etiqueta no está cerrado" al comentar dentro de la etiqueta de inicio y fin del elemento XML
- Problema de desacoplamiento de parcelables
- Android 4.2.2 Wifi-Direct adhoc network - acceder a métodos ocultos android para establecer el SSID y contraseña?
- Error en la conexión http java.lang.IllegalArgumentException: El carácter no permitido en la consulta en el índice 76
Mi investigación inicial sugiere que esto probablemente no es posible actualmente, pero pensé que vería si alguien sabía mejor. Por lo general lo hacen.
Editado para aclarar: No estoy buscando un selector de archivos. Ya tengo una ruta de acceso de archivo y quiero abrirla para navegar en un gestor de archivos / navegador de archivos, si y sólo si hay uno instalado en el dispositivo.
- Cómo hacer una relación bidireccional uno-a-uno por GreenDAO?
- Cómo mantener la escucha de notificaciones push en Android en segundo plano
- Java vs Objective C en caso de excepción nullpointer
- Reconocimiento de voz Java como androides
- Enviar una base de datos a través de ftp - Obtener un archivo diferente
- Convertir una cadena de fecha en milisegundos en java
- Cómo puede emitir un HashMap anidado en un ArrayList
- ¿Cómo encontrar la raíz de fugas de memoria?
Tengo lo siguiente …
Intent intent = new Intent(); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType("text/csv"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(Intent.createChooser(intent, getText(R.string.select_file)),1);
Y luego onActivityResult ()
currFileURI = data.getData(); filename_editText.setText(currFileURI.getPath());
ACTUALIZACIÓN: SOLUCIÓN:
public static boolean isUriAvailable(Context context, String uri) { Intent test = new Intent(Intent.ACTION_VIEW, Uri.parse(uri)); return context.getPackageManager().resolveActivity(test, 0) != null; }
- Comunicación Fragmento-Actividad y comunicación entre fragmentos
- Android Wear + Wearable ChannelApi openChannel no se abre con nodo remoto?