protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch (requestCode)
{
case TAKE_IMAGE:
try {
if (resultCode == RESULT_OK) {
// we need to update the gallery by starting MediaSanner service.
mScanner = new MediaScannerConnection(ProfilePicFromCamera.this,new MediaScannerConnection.MediaScannerConnectionClient()
{
public void onMediaScannerConnected() {
mScanner.scanFile(imageUri.getPath(),null /*mimeType*/);
}
public void onScanCompleted(String path, Uri uri) {
if (path.equals(imageUri.getPath())) {
mScanner.disconnect();
ProfilePicFromCamera.this.runOnUiThread(new Runnable() {
public void run() {
updateUI();
}
});
}
}
});
mScanner.connect();
}
} catch (Exception e) {
e.printStackTrace();
}
break;
case UPLOAD_IMAGES:
if(resultCode==RESULT_OK)
{
if(file.exists())
file.deleteOnExit();
}
break; }
}
0
A
ответ
2
public void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == CAMERA_REQUEST && resultCode == getActivity().RESULT_OK) {
File file = new File(mCapturedImagePath);
file.delet();
}
}
or u can use only this(as your condition)
File file = new File(mCapturedImagePath);
file.delet();
0
File file = new File(Environment.getExternalStorageDirectory()+"image_name"); //if your image is directly inside sdcard
file.delete();
0
использование ниже кода может помочь вам.
File fdelete = new File(file_dj_path);
if (fdelete.exists()) {
if (fdelete.delete()) {
System.out.println("file Deleted :" + file_dj_path);
} else {
System.out.println("file not Deleted :" + file_dj_path);
}
}
ниже код для обновления галереи после удаления изображения
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
Uri.parse("file://" + Environment.getExternalStorageDirectory())));
проверить это: https://stackoverflow.com/a/10716773/1381827
Смежные вопросы
- 1. андроид копирование файлов из активов сд карты
- 2. связи с сд карты Arduino
- 3. андроид сохранить растровый в сд карты
- 4. SeekBar для mp3 с сд карты
- 5. получения разрешения на запись для сд карты
- 6. каталог Копирование с сд карты «файлы» папку
- 7. Удалить изображение из содержимого после неудачной загрузки
- 8. чтения PDF-файл с сд карты
- 9. Launch музыка сд карты в WP8
- 10. андроид путь сд карты для всех устройств
- 11. Добавить изображение в кадр в 45 градусах в андроиде с сд карты
- 12. Как удалить изображение из uiimageview op uibutton
- 13. Как играть видео из папки сд
- 14. Вставить изображение из буфера обмена
- 15. Невозможно прочитать файл с сд карты в Android
- 16. андроид: сохранение изображений в определенной папке в сд карты
- 17. Можно ли прикрепить изображение из буфера обмена?
- 18. Как сделать универсальный образ загрузчика ПОЛУЧИТЬ изображение с сд карты динамически
- 19. java.lang.NullPointerException: uriString при получении изображения сд путь карты
- 20. Кнопка обмена с изображением при нажатии пользователем
- 21. Удаление данных приложения с сд карты на демонтажем приложение
- 22. Обнаружено, какое изображение с изображением карты было нажато
- 23. Автоматический поворот изображения при чтении с сд карты Android
- 24. Удалить растровое изображение непосредственно за вновь размещенным растровым изображением - AS3
- 25. загрузки данных из возвратного сд java.lang.NullPointerException
- 26. Чтение файла с AVD сд карты и отображения текстовой вид
- 27. андроид-как сохранить вид на сд карту
- 28. Как удалить кешированное изображение из приложения android
- 29. Удалить кнопку с изображением
- 30. Как удалить все полилинии из карты
Это только удаление изображения из image_folder, не удаляя изображение из DCIM/Camera. пожалуйста, помогите мне, как удалить изображение из папки DCIM/Camera, а также из галереи. – Ash