2011-12-03 22 views
6

Simplemente no puedo encontrar cómo obtener un archivo especificado del almacenamiento externo. Sé que con getExternalStoragePublicDirectory(), obtiene el directorio de almacenamiento externo, pero no puedo obtener más. Necesito algún tipo de método donde tienes que dar el nombre del archivo y devuelve el archivo. Gracias leer archivo del almacenamiento externo

Respuesta

15

Mejor que usar File.separator es esto, que es estándar de Java:

final File file = new File(Environment.getExternalStorageDirectory() 
          .getAbsolutePath(), filename); 
4

Usted puede simplemente hacer esto:

File f = new File(Environment.getExternalStorageDirectory() 
          .getAbsolutePath() + File.separator + fileName); 
0

Mejor aún:

final File file = new File(Environment.getExternalStorageDirectory(), filename); 
Cuestiones relacionadas