2011-12-03 11 views
6

Non riesco a trovare semplicemente come ottenere un file specificato dalla memoria esterna. So che con getExternalStoragePublicDirectory(), si ottiene la directory di archiviazione esterna ma non posso andare oltre. Ho bisogno di un qualche tipo di metodo in cui devi dare il nome del file e restituisce il file. Thanxlettura file da archivio esterno

risposta

15

meglio che usare File.separator è questo, che è standard di Java:

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

Si può solo fare questo:

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

Meglio ancora:

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