-1
在閱讀了互聯網上的一些鏈接後,我開始編寫我自己的android應用程序,複製按鈕點擊Viber數據庫文件。複製文件上的變化 - 根植Android設備
現在我想編寫監視Viber數據庫文件的代碼,並且每當它們中的任何一個發生變化時,它都會執行一些操作,如將其複製到所需的位置。
所以我的主要問題是如何聆聽駐留在私人目錄「/data/data/com.viber.voip/」中的文件更改?
在閱讀了互聯網上的一些鏈接後,我開始編寫我自己的android應用程序,複製按鈕點擊Viber數據庫文件。複製文件上的變化 - 根植Android設備
現在我想編寫監視Viber數據庫文件的代碼,並且每當它們中的任何一個發生變化時,它都會執行一些操作,如將其複製到所需的位置。
所以我的主要問題是如何聆聽駐留在私人目錄「/data/data/com.viber.voip/」中的文件更改?
您可以使用Android FileObserver
類來監視文件和目錄中的更改。
FileObserver ob = new FileObserver("/data/data/com.viber.voip/") {
@Override
public void onEvent(int event, String path) {
// Do something
}
}
ob.startWatching();
查看JavaDocs瞭解更多信息。
非常感謝你 –