¿Cómo eliminar carpetas de SDCard durante la desinstalación de mi aplicación en android?

Fui a través del siguiente enlace que dice que las carpetas externas se eliminarán automáticamente durante la desinstalación de mi aplicación.

Estoy utilizando el siguiente código para crear las carpetas y el archivo

private static String TEMP_FOLDER_PATH = Environment.getExternalStorageDirectory() + "/myAppFolder/"; 

Mi problema es que la carpeta myAppFolder no se está eliminando cuando desinstalo la aplicación.

Por favor, ayúdenme y hágamelo saber si me voy a equivocar en alguna parte …

Guárdelo en su carpeta privada de aplicaciones (/ data / data / yourappPackege ). Esta carpeta se eliminará al desinstalar la aplicación.
Puede obtener su carpeta privada con el método getFilesDir() No se pueden eliminar otros archivos porque su aplicación no "sabe" cuándo se está eliminando.

Hey el enlace dice que si utiliza getExternalCacheDir (), sólo las carpetas auto eliminado al desinstalar la aplicación. Por lo tanto, corrija su auto. Si está utilizando getExternalStorageDirectory , tendrá que eliminar manualmente la carpeta mediante programación

Para eliminar una carpeta que puede usar debajo del código

Cadena TEMP_FOLDER_PATH = Environment.getExternalStorageDirectory () + "/ myAppFolder /";

  File f1=new File(TEMP_FOLDER_PATH); f1.delete(); 

No. El sistema operativo Android no elimina los archivos SDCard correspondientes a una aplicación cuando se desinstala la aplicación.

Ver este trabajo para borrar

  public static boolean deleteDirectory(File path) { if( path.exists() ) { File[] files = path.listFiles(); if (files == null) { return true; } for(int i=0; i<files.length; i++) { if(files[i].isDirectory()) { deleteDirectory(files[i]); } else { files[i].delete(); } } } return( path.delete() ); 

}

  • ¿Cómo crear archivos / carpetas en almacenamiento externo accesibles a través de USB?
  • Archivo de ahorro de Android en un almacenamiento externo
  • Guardando archivos públicos en el almacenamiento interno
  • MediaPlayer / VideoView - Stream de una URL y luego guardar el video después de la caché?
  • Cómo verificar el almacenamiento interno y externo si existe
  • Almacenamiento interno de Android: ¿cuáles son los límites?
  • Cómo implementar mi propia caché de disco con la biblioteca picasso - Android?
  • Hay alguna limitación en el uso de "/ proc / mounts" en android
  • Almacenamiento de datos en el almacenamiento externo
  • ¿Cómo puedo almacenar una estructura de datos como un Hashmap internamente en Android?
  • Cómo obtener el tamaño de la tarjeta SD de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.