Carpeta en el teléfono que no se muestra en Windows PC

Estoy escribiendo una aplicación para crear una carpeta en mi Nexus 5 y luego escribir un archivo de texto dentro de la carpeta.

La parte anterior está funcionando bien. Estoy escribiendo usando el siguiente código:

Creación de la carpeta:

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(); 

Y escribiendo la cadena al archivo de texto.

 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(); } } 

El archivo de texto se muestra correctamente en mi teléfono, pero cuando estoy tratando de acceder a la misma carpeta en el teléfono no puedo ver la carpeta en absoluto.

Pensé que sería lo mismo para otra aplicación en la tienda de juego que crea una carpeta, pero luego todo se crea y luego puedo ver en el Explorador de Windows.

¿Estoy haciendo algo mal en la parte de código para que no se muestre en mi computadora, pero mostrar sólo en mi teléfono. Estoy utilizando ES File Explorer para ver archivos en mi teléfono.

Por favor, hágamelo saber si alguien más está teniendo el mismo problema.

¡Gracias!

Su PC se comunicará con la tienda de medios acerca de los archivos. No directamente con la tarjeta SD o memoria externa. Si el almacén de los medios no sabe sobre su archivo su PC no puede verlo. Se le olvidó decirle a la tienda que creó un archivo. Para cada archivo nuevo debe invocar el escáner multimedia para ese archivo. Usted no es el primero que sucede esto por lo que el problema se ha informado muchas veces. Sólo necesita agregar unas pocas líneas de código que encontrará fácilmente buscando en este sitio para invocar el escáner multimedia en un archivo nuevo. Si apaga / enciende su dispositivo, el archivo se conocerá pronto también.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.