Attraverso il mio programma di Android ho scritto un file in questo modo:Incapace di vedere file in Esplora risorse, mentre è visibile nel file browser Android
String file = Environment.getExternalStorageDirectory().getAbsolutePath() + "/Files/hello.txt";
BufferedWriter writer = new BufferedWriter(new FileWriter(file));
writer.write(str+"\n"); \\yeah string has a value there
writer.close();
Ora quando vado a File browser di Android "Astro", posso vedi il file hello.txt in /mnt/sdcard/Files
ma quando monto la sdcard in Windows, posso vedere solo altri 4 file che erano lì in quella cartella ma non hello.txt.
In Windows, ho anche provato a deselezionare l'opzione Nascondi i file nascosti solo per garantire che il file non sia nascosto ma non sia visibile.
Ho anche provato a scrivere il file nella root della sdcard ma ancora lo stesso problema. Ora sono sorpreso che sia possibile vedere il file in Android ma non in Windows. In Android ho persino controllato il contenuto del file e tutto sembra a posto.
Quale potrebbe essere il problema? Il modo in cui sto scrivendo il file è sbagliato?
PS: si è stata aggiunta l'autorizzazione Manifest android.permission.WRITE_EXTERNAL_STORAGE
.
ok, come consigliato su meta ho postato una nuova [domanda] (http://stackoverflow.com/questions/7429087/cant-see-a-file-in-windows-written-by-an-android -app-on-sd-card-unless-i-force) –