Explorador de Mis archivos de Samsung: Elija un archivo de la carpeta especificada
Frecuentes
Visto 2,240 equipos
6
Estoy usando el siguiente código para abrir la aplicación Mis archivos de Samsung para elegir un archivo...
public void openFileBrowser( ) {
Intent intent = new Intent( "com.sec.android.app.myfiles.PICK_DATA" );
try {
startActivityForResult( intent, PICKFILE_RESULT_CODE );
} catch ( ActivityNotFoundException e ) {
e.printStackTrace( );
Log.log( Log.ERROR, TAG + "MyFiles is not installed !!" );
}
}
esto abre la aplicación Mis archivos y permite al usuario elegir un archivo a través de ella.
Sin embargo, deseo abrir una carpeta en particular en la memoria externa del dispositivo... y dejar que el usuario elija un archivo desde allí... Traté de lograr esto haciendo...
public void openFileBrowser( ) {
Intent intent = new Intent( "com.sec.android.app.myfiles.PICK_DATA" );
File root = new File( Environment.getExternalStorageDirectory( ).getPath( ) + "/MyFolder" );
Uri uri = Uri.fromFile( root );
intent.setData( uri );
try {
startActivityForResult( intent, PICKFILE_RESULT_CODE );
} catch ( ActivityNotFoundException e ) {
e.printStackTrace( );
Log.log( Log.ERROR, TAG + "MyFiles is not installed !!" );
}
}
Pero obtengo una excepción como:
W/System.err(14682): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.sec.android.app.myfiles.PICK_DATA dat=file:///storage /emulated/0/MyFolder }
¿Puede alguien ayudarme con esto?
Gracias!
1 Respuestas
0
Puede configurar especificar la ubicación de inicio en Samsung Intent especificando FOLDERPATH como se muestra a continuación.
intent.putExtra("FOLDERPATH", path);
respondido 16 nov., 18:09
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas android file android-intent explorer samsung-mobile or haz tu propia pregunta.
Hola @Zeba ¿Encontraste alguna solución >? - PriyankaChauhan
@PriyankaChauhan, ¿obtuviste alguna solución? En caso afirmativo, publícala aquí. - Santyy