【发布时间】:2011-09-01 19:28:51
【问题描述】:
只想注册视频/照片拍摄活动。
希望,但不是必须的,当操作完成时会触发事件,所以我不会处理半张照片或半拍的视频。
已经试过了:
fileObserver = new FileObserver(dcimDir, FileObserver.ALL_EVENTS)
我在使用文件管理器应用程序遍历时看到事件,但在拍照或复制时看不到。
想法?
【问题讨论】:
-
也许我需要监听(注册)dcim 文件夹中的每个文件夹,因为文件事件仅触发直接父级而不是某些祖父级 - 尽管在文档中他们说监听器是递归。
-
另一种选择可能是使用一些 DB 监听器。有人熟悉吗?
-
可能重复? stackoverflow.com/questions/4571461/… 虽然这个答案可能不是最好的解决方案。
-
史蒂文,这是一个完全不同的问题,可能有类似的解决方案。我正在询问他正在考虑为什么广播接收器不工作的聆听技巧。
标签: android filesystems photo