【问题标题】:How to detect file or folder changes in Android?如何检测 Android 中的文件或文件夹更改?
【发布时间】:2011-01-05 12:58:02
【问题描述】:

是否可以检测 Android 中的文件夹更改?我的意思是检测文件何时被删除或更改并知道哪个应用程序正在执行这些操作?在 Windows 中,您有为此的系统事件,没有必要永久监视文件以检测更改。了解哪个应用程序正在执行更改非常重要。

【问题讨论】:

    标签: android file


    【解决方案1】:

    可以检测到android中的文件夹变化吗?

    您可以使用FileObserver 找出文件何时被修改。

    了解哪个应用程序正在执行更改非常重要。

    该信息不可用。

    【讨论】:

    • FileObserver!,这正是我所需要的......但你知道我如何知道哪个应用程序正在对文件进行更改吗?我需要这些信息,因为我和太多其他 android 用户都遇到了随机删除文件的问题,并且所有这些文件都是媒体文件(图片和视频)。我需要做一个应用程序知道这个问题的根源来解决它。
    • 有没有办法被动地做到这一点?我不想要求将我的应用程序加载到内存中以了解是否添加/删除了文件。
    • @Justin:“有没有办法被动地做到这一点?” - 并不真地。我猜,当您的应用下次运行时扫描感兴趣的目录并查找更改。
    • @Justin 您可以尝试将其放入服务中。今晚我将尝试一下,看看我是否能找到一种被动检测文件创建的方法。
    • @ArielLarraburu 我在 2019 年遇到了同样的问题,我的照片随机消失了,在确保没有其他人可以访问它之后,它仍然在发生。你发现了什么更新了吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-24
    • 1970-01-01
    • 2016-11-30
    相关资源
    最近更新 更多