【发布时间】:2012-05-08 21:20:11
【问题描述】:
我需要监控 SD 卡中的文件(递归)。由于广播接收器可以通过设置特定的意图过滤器“动作”来接收系统事件,我们大概可以使用它来处理打开、删除等文件更改事件。我们只需要知道什么是“动作”、“类别”和“数据” " 值将与要使用的任何特定“用户权限”一起在清单文件中设置。
另一种方法是实现 FileObserver 但这有垃圾收集的问题,即使我们创建一个服务来保存它的对象,服务本身也可能在资源不足时终止(点 5.2 http://www.vogella.com/articles/AndroidServices/article.html)所以它不完全是完全证明方法。
您能否告诉我哪些配置值将使 BroadcastReceiver 能够接收此类事件/意图?
【问题讨论】:
标签: android broadcastreceiver android-manifest android-service android-activity