有什麼方法來檢測文件夾是否是由一個Android應用程序創建的,而不是由用戶?檢測文件夾創建者應用程序
0
A
回答
1
號有存儲在文件系統中沒有這樣的信息(也沒有在安卓也不是一般的Linux)。即使從文件系統的角度來看,用戶也不會創建任何東西。它始終是應用程序(如果應用程序本身或由用戶指導,它並不重要)。應用程序只是告訴操作系統「爲我創建該文件夾」,不提供任何更詳細的信息,爲什麼要這樣做,誰是真正的罪魁禍首。
編輯:我只是意識到有這可能是OP的心靈上的情況下 - 的SD卡。那裏的內容可以由「用戶」創建(這意味着當它從桌面上獲取卡片並被訪問時)而不是由android應用程序創建。但發現這可能會很棘手。下面的一些建議FileObserver。我不確定。我可能會嘗試監視掛載/卸載廣播,然後掃描SD卡以查看卸載後是否添加了任何內容。但它也是無效的,就好像它是真正的SD卡和用戶把它放在錯誤的時鐘機器中,那麼我的掃描將不會在那裏找到很多東西。其他的嘗試是知道那裏有什麼(所以一旦你第一次看到它,然後與隨後的坐騎進行比較,建立一個SD卡的「地圖」)。問題仍然存在 - 爲什麼你需要這樣做?也許有更簡單的方法來解決你的問題
相關問題
- 1. 創建文件到應用程序文檔文件夾
- 2. iOS - 訪問應用程序創建的文件和文件夾
- 3. System.UnauthorizedAccessException在應用程序文件夾中創建文件時
- 4. 使用程序創建文件夾
- 5. Onedrive專用應用程序文件夾 - 創建一個新文件夾
- 6. 在iOS應用程序中創建文檔文件夾內的文件夾
- 7. 在應用程序安裝過程中創建文件夾android
- 8. 創建多個用戶使用的應用程序文件夾
- 9. 使用ClickOnce應用程序創建啓動文件夾shorcut?
- 10. Qt創建者:發佈應用程序
- 11. 如何在Rails應用程序中創建文件夾
- 12. 應用程序不重新創建iCloud Drive文件夾
- 13. 在應用程序的保存箱中創建文件夾
- 14. Django無法在子文件夾中創建應用程序
- 15. Innosetup在應用程序目錄中創建文件夾
- 16. 喲meanjs不創建應用程序文件夾
- 17. 從iPhone應用程序在iCloud上創建文件夾
- 18. 如何爲我的應用程序創建數據文件夾?
- 19. 爲iPhone創建一個文件夾應用程序
- 20. 在應用程序文件夾中創建macvim
- 21. 在Eclipse中創建應用程序時更改Heroku文件夾
- 22. 在Web應用程序創建的文件夾,並在
- 23. Mac應用程序創建文件夾結構?
- 24. 如何創建應用程序受限文件夾
- 25. 在Android應用程序目錄中創建文件夾列表
- 26. asp.net MVC3創建文件夾,應用程序可以在
- 27. 批量創建ASP.net應用程序文件夾IIS 7
- 28. 如何在wpf應用程序中使用datetime創建文件夾和文件
- 29. 如何檢索由android應用程序創建的文件?
- 30. 如何爲文件瀏覽器應用程序創建文件夾列表:Android
我不這麼認爲。 –
這將需要文件系統支持,或者是一個掛鉤到fs的惡意程序,並記錄所有這些信息。所以,可能不是。 – bdares
無論如何,這似乎是一個奇怪的要求。如果用戶使用應用程序創建文件夾會怎樣? – kcoppock