He seguido las instrucciones de Android para guardar un archivo en el local storage de mi App.
String filename = "myfile"; String string = "Hello world!"; FileOutputStream outputStream; try { outputStream = openFileOutput(filename, Context.MODE_PRIVATE); outputStream.write(string.getBytes()); outputStream.close(); Log.i(TAG, "writeToFile OK" ); } catch (Exception e) { e.printStackTrace(); }
Luego yo intento ver si mi archivo se encuentra dentro de algún folder con la app Explorador
, pero no lo encuentro por ningún lado.
En el Log se puede ver que efectivamente el código entra en el try
ya que imprime writeToFile OK
y no hay errores.
¿Por qué no encuentro el archivo?
NOTA: Probé con y sin los permisos que indica Android:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
En la documentación tampoco queda claro si ese permiso es sólo para escribir en el almacenamiento externo. Por el nombre parece que sí. De todos modos probé con ese permiso y sin él, y no encuentro el archivo de ninguna manera.