Я сейчас занимаюсь разработкой приложения для Android.В этом приложении я загружаю изображения с удаленного сервера, чтобы показать их в нем.На самом деле, я сохраняю эти файлы в sdcard / emulated / 0 / myapp.Что мне нужно, это как сделать эти изображения временно доступными, когда пользователь использует myapp, и они должны быть удалены, поскольку пользователь закрыл приложение, следуя рекомендациям в этой проблеме.Мой код для сохранения изображений в SDCard:
public static String saveToSdCard(Bitmap bitmap, String filename) {
String stored = null;
File sdcard = Environment.getExternalStorageDirectory();
File folder = new File(sdcard.getAbsoluteFile(), "myapp");
if (!folder.exists()) {
folder.mkdirs();
}
File file = new File(folder.getAbsoluteFile(), filename + ".jpeg");
if(file.exists()){
file.delete();
}
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
/*if (file.exists())
return stored;
*/
try {
FileOutputStream out = new FileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.JPEG, 90, out);
out.flush();
out.close();
stored = "success";
} catch (Exception e) {
e.printStackTrace();
}
return stored;
}
Заранее спасибо.