ich eine App schreibe einen Ordner auf meinem Nexus 5 zu erstellen und dann eine Textdatei in den Ordner schreiben.Ordner am Telefon zeigt, die nicht in Windows-PC
Der obige Teil funktioniert gut. Ich bin writting mit dem folgenden Code:
Erstellen der Ordner:
File sdCard1 = Environment.getExternalStorageDirectory();
File dir = new File(sdCard1.getAbsolutePath() + "/SmsApp");
if (dir.isDirectory())
{
String[] children = dir.list();
for (int i = 0; i < children.length; i++)
{
new File(dir, children[i]).delete();
}
}
File sdCard = Environment.getExternalStorageDirectory();
directory = new File (sdCard.getAbsolutePath() + "/SmsApp");
directory.mkdirs();
und Schreiben der String-Datei in Text.
public void writeToText(String texttosave)
{
File sdCard = Environment.getExternalStorageDirectory();
File logFile = new File(sdCard.getAbsolutePath() + "/SmsApp" + "/smsrawdata.file");
if (!logFile.exists())
{
try
{
logFile.createNewFile();
}
catch (IOException e)
{
e.printStackTrace();
}
}
try
{
BufferedWriter buf = new BufferedWriter(new FileWriter(logFile, true));
buf.append(texttosave);
buf.newLine();
buf.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
Textdatei angezeigt werden richtig auf meinem Handy, aber wenn ich die gleichen Ordner auf Telefon zuzugreifen versuche ich kann den Ordner überhaupt nicht sehen.
Ich dachte, es wäre das gleiche für andere App auf Play Store sein, die einen Ordner erstellt, aber dann wird alles erstellt und dann kann ich sie auf Windows Explorer sehen.
Bin ich etwas falsch im Codeteil tut es nicht auf meinem Computer zu zeigen, zeigen aber nur auf meinem Handy. Ich verwende ES File Explorer, um Dateien auf meinem Telefon zu sehen.
Bitte lassen Sie mich wissen, wenn jemand anderes das gleiche Problem hat.
Danke!
Ihr Computer verwendet welches Protokoll, um die Verzeichnisse auf Ihrem Telefon zu sehen? – greenapps
Es verwendet MTP, um Dateien anzuzeigen – TheDevMan
Und Sie wissen, wofür das steht? – greenapps