2012-02-23 21 views

Respuesta

3

su androide de la documentación: http://developer.android.com/guide/topics/data/data-storage.html#ExternalCache

Si está utilizando la API de nivel 8 o mayor, use getExternalCacheDir() para abrir un archivo que representa el directorio de almacenamiento externo, donde debe guardar los archivos de caché. Si el usuario desinstala su aplicación, estos archivos se eliminarán automáticamente. Sin embargo, durante la vida de su aplicación, debe administrar estos archivos de caché y eliminar aquellos que no son necesarios para preservar el espacio de archivos.

Si está utilizando la API de nivel 7 o inferior, utilice getExternalStorageDirectory() para abrir un archivo que representa la raíz del almacenamiento externo, a continuación, escribir sus datos de la caché en el siguiente directorio:

/Android/data // caché/El es el nombre de su paquete de estilo Java, como "com.example.android.app".

+0

estoy desarrollando para el nivel de API 7. Estoy usando getExternalStorageDirectory() para abrir el archivo donde escribo los datos de la tarjeta sd y yo soy la gestión de estos archivos manualmente para ahorrar espacio en la tarjeta SD. Pero no obtengo cómo eliminar todos estos archivos ** automáticamente ** cuando ** desinstalo la aplicación **. ¿Puede proporcionarme una solución/código preciso? – techayu

1

Si coloca sus datos dentro de android/data/your.package.name se conseguirá automáticamente eliminado. Tanto en SD como en local.

Cuestiones relacionadas