Получить уведомление об удалении файла с SD-карты в Android

Я использую FileObserver, чтобы получить уведомление об удаленном файле. Я хочу сохранить все удаленные файлы с SD-карты (например, приложение Dumpster) перед удалением. Но я получаю уведомление после того, как файл был удален, но я хочу незадолго до удаления, чтобы я мог сохранить этот файл в другом месте, который можно восстановить позже, как приложение для Android-корзины (Корзина). Как это сделать? Я использую этот код, который дает мне информацию об удаленном файле.

public void onEvent(int event, String path) {
    if (path == null) {
        return;
    }
    //a file was deleted from the monitored directory
    if ((FileObserver.DELETE & event)!=0) {
        //If Here I want to copy File some where else then I am getting 'File Not found exception'

}

}


person Atul Bhardwaj    schedule 16.08.2013    source источник
comment
См. stackoverflow.com/questions/11555697/   -  person ridoy    schedule 20.08.2013
comment
@ridoy Я думаю, что это невозможно с использованием кода Java. Требуется программирование на уровне C.   -  person Atul Bhardwaj    schedule 06.09.2013
comment
Вам удалось это сделать до сих пор?   -  person Gajini    schedule 26.11.2013
comment
@Victor Я отказался от этого проекта :( . Но это возможно только с помощью собственного программирования (C).....   -  person Atul Bhardwaj    schedule 27.11.2013