Я пишу приложение для создания папки на своем Nexus 5, а затем записываю текстовый файл внутри папки.Папка на телефоне не отображается в Windows ПК
Вышеуказанная часть работает просто отлично. Я сочинительство, используя следующий код:
Создание папки:
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();
и записать строку в текстовый файл.
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();
}
}
Текстовый файл показывает правильно на мой телефон, но когда я пытаюсь получить доступ к одной папке на телефоне я не могу видеть папку на всех.
Я думал, что это будет то же самое для другого приложения в игровом магазине, который создает папку, но потом все создается, а затем я вижу их в проводнике Windows.
Я делаю что-то неправильно в части кода, чтобы он не показывался на моем компьютере, но показывался только на моем телефоне. Я использую ES File Explorer для просмотра файлов на своем телефоне.
Пожалуйста, дайте мне знать, если у кого-то другая проблема.
Спасибо!
Ваш компьютер использует этот протокол для просмотра каталогов на вашем телефоне? – greenapps
Использует MTP для просмотра файлов – TheDevMan
И вы знаете, где это означает? – greenapps