2015-06-21 53 views
-1

在閱讀了互聯網上的一些鏈接後,我開始編寫我自己的android應用程序,複製按鈕點擊Viber數據庫文件。複製文件上的變化 - 根植Android設備

現在我想編寫監視Viber數據庫文件的代碼,並且每當它們中的任何一個發生變化時,它都會執行一些操作,如將其複製到所需的位置。

所以我的主要問題是如何聆聽駐留在私人目錄「/data/data/com.viber.voip/」中的文件更改?

回答

0

您可以使用Android FileObserver類來監視文件和目錄中的更改。

FileObserver ob = new FileObserver("/data/data/com.viber.voip/") { 
    @Override 
    public void onEvent(int event, String path) { 
    // Do something 
    } 
} 
ob.startWatching(); 

查看JavaDocs瞭解更多信息。

+0

非常感謝你 –