fileobserver

    1熱度

    1回答

    我有一個Android應用程序,我想監視一個文件夾。我提供了一項服務(即使用戶殺死應用程序,我也要不停地監視文件夾),並將文件夾的路徑放在Intent的附加內容中。在服務中,我有一個FileObserver應該監視我的文件夾,並在文件夾內創建文件時觸發事件。問題是事件從未被觸發。 我做錯了什麼?謝謝! @Override public int onStartCommand(Intent inte

    1熱度

    1回答

    我想監視/ proc/net/tcp6文件並使用FileObserver高效地執行此操作,但是由於某些未知原因,onEvent()回調從未調用過。 observerTcp6 = new FileObserver("/proc/net/tcp6", FileObserver.ALL_EVENTS) { @Override public void onEvent(int eve

    2熱度

    1回答

    我正在嘗試檢測Android應用的屏幕截圖。 我使用contentObserver檢測在媒體目錄的變化,在Android上不使用FileObserver因爲known issue它M. 這裏是代碼片段: handlerThread = new HandlerThread("content_observer"); handlerThread.start(); final Hand

    0熱度

    1回答

    在我的android應用程序中,我正在運行後臺服務,如果用戶從Facebook應用程序中獲取圖片,服務將運行一些代碼。該服務正在通過使用fileobserver觀察storage/emulated/0/Pictures/Facebook/文件夾。如果此文件夾路徑與我的不同設備不同,我如何才能在我的應用程序中找到正確的文件夾路徑? 謝謝

    27熱度

    2回答

    我有一個應用程序,它觀察外部存儲上的公共目錄,其中FileObserver。 它在Lollipop設備上正常工作。我想增加對Marshmallow的支持,所以我使用它設置了Nexus 9平板電腦。 在Marshmallow設備上,它失敗了,在棒棒糖設備上沒問題。 在棉花糖設備上,FileObserver不會對由其他進程導致的文件系統事件做出反應。例如。截圖,通過adb shell創建文件。 如果文

    0熱度

    1回答

    我的應用程序使用用戶手機上的所有圖像的一些信息保存數據庫。但是,一旦他們添加新的(通過拍攝照片等),我的應用程序應該能夠知道這一點,並將新圖像的信息添加到數據庫中。顯然,不想遍歷整個數據庫來檢查哪些是新圖像。 我的研究表明,我可以使用FileObserver獲得「文件偵聽器」。但是,我知道這隻適用於我的應用程序正在運行。因此,如果我實現了一個FileObserver,關閉應用程序然後打開它,自從上

    0熱度

    2回答

    在我的Android應用程序中,我想檢測目錄中的事件。這裏是代碼: String path = Environment.getExternalStorageDirectory() + File.separator + "test2"; Log.d("test", "path is " + path); FileObserver fileObserver = ne

    2熱度

    1回答

    我在我的應用程序中有FileObserver,現在它在後臺運行,並且如果註冊了新文件 - 在前臺服務中實例化它的上傳到某個服務器。 在Android O中,我們應該使用FirebaseJob Dispatcher在後臺執行一些工作,但我們如何將它應用於FileObserver?有沒有辦法在後臺分析數據?或者從現在開始使用FileObserver?

    0熱度

    1回答

    我想通過使用FileObserver來監視「/ sys/class/udc」文件夾。我的應用程序是一個系統專用的應用程序,所以不應該有權限問題。我無法檢測到更改事件。 String path = "/sys/class/udc"; static final int mask = ( FileObserver.CREATE | FileObserver.DELETE |

    4熱度

    3回答

    我有一個Java應用程序監視目錄中的新文件並處理它在目錄中看到的任何新文件。 應用程序需要在Linux和Windows環境下運行。問題出現在linux上,當用戶手動拷貝目錄中的文件時,應用程序會在文件被完全複製到目錄之前選擇文件。 我有試圖用各種方法鎖定文件,但即使文件仍然被linux系統複製,應用程序也能夠獲取文件的鎖定。我也考慮使用lsof命令檢查文件,但它是linux特有的,所以我試圖避免這