0
Ich habe eine Funktion zum Schreiben einer Textdatei und es funktioniert gut, die Datei ist sichtbar und kann vom Dateimanager des Telefons geöffnet werden, aber wenn ich das Telefon an den Computer anschließen kann ich nicht Siehe die Datei, was ist das Problem?Öffentliche Textdatei in Android
public static void writeToFile(String sBody, Activity activity) {
File directoryFile = new File(Environment.getExternalStorageDirectory() +"/platefinder");//ApiCrypter.DIRECTORY);
File file = new File(directoryFile, "plates_notes.txt");
if(file.exists()){
file.delete();
PlateFinderDbAdapter datasource = new PlateFinderDbAdapter(activity);
datasource.open();
String s = datasource.getStringNotes();
writeToFile(s, activity);
datasource.close();
}else{
try {
FileWriter writer = new FileWriter(file,true);
writer.append(sBody);
writer.flush();
writer.close();
Toast.makeText(activity, "تم تصدير الملف", Toast.LENGTH_SHORT).show();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Toast.makeText(activity, "حصل خطأ", Toast.LENGTH_SHORT).show();
}
}
}
https://stackoverflow.com/questions/32789157/how-to-write-files-to-external-public-storage-in-android-so-that -sie-sind-sichtbar – CommonsWare
gibt es ein Codebeispiel oder etwas? –