fileobserver

FileObserver -> onEvent(event, path): 路径为 NULL

我想知道文件何时完成写入,为此我正在尝试使用FileObserver。我是这样做的: FileObserver observer = new FileObserver(imageUri.getPath()) { @Override public void onEvent(int event, String path) { if(event ... »

Android:FileObserver 仅监控顶层目录

根据文档, "Each FileObserver instance monitors a single file or directory. If a directory is monitored, events will be triggered for all files and subdirectories inside the monitored directory." 我的代码是... »

如何在 Android 中使用文件观察器删除文件?

我正在尝试使用文件观察者删除文件。在我的代码中,如果任何文件被推入 SD 卡,它会触发一个创建事件。在那个事件中,我想删除那个文件。我正在尝试下面提供的代码,但我无法删除文件,因为正在复制文件。所以,我现在想在文件成功复制到 SD 卡后删除文件。 文件成功复制到SD卡时是否有任何事件通知? public class RecursiveFileObserver extends File... »

android如何判断音乐何时播放/暂停

我正在制作一个应用程序,该应用程序在任何音乐播放器播放音乐时启动并运行一个进程,并在音乐暂停时(或在通话期间)暂停该进程;我以为我可以只使用 FileObserver 来查看何时访问音乐文件(它需要能够判断正在播放哪首歌),但是每当我让观察者运行并启动音乐播放器时,一堆文件似乎立即访问。我的问题是: 是否有更好的方法(或任何方法)来判断音乐何时从任何播放器播放? 如果开始播放另一首歌曲,我如何... »

Android:FileObserver 不会收到有关 FS 更改的通知

我需要在手机启动后一直跟踪从整个文件系统中删除的图像和视频(即使我的 UI 应用程序没有运行),直到手机关闭。为此,我正在使用服务和 FileObserver。不幸的是,下面附加的代码不起作用(我没有使用调试器来访问该方法 public void onEvent(int event, String file) 虽然我对 FS 做了一些更改...服务启动并且显然 onStarted() 方法被执... »

文件上的 FileObserver 可以用来检测观察到的路径重命名吗?

我正在使用 android FileObserver 来检测公共目录中文件的更改,包括重命名。一切正常,但重命名包含目录或其任何父目录不会触发正在观察的文件的 onEvent。我尝试将事件掩码设置为 ALL_EVENTS,但无济于事。实际上,可以重命名目录,这将有效地修改观察到的文件路径,但不会调度任何事件。这是它应该如何工作的吗?我能想到的唯一解决方案是将所有目录上的观察者添加到根目录,但这似乎... »

Android FileObserver 在 USB 大容量存储模式下未调用 onEvent

我将 FileObserver 挂接到 /mnt/sdcard/X 中的特定目录及其子目录递归。当我从手机本身(比如从 Gallery 应用程序)修改此目录的内容时,我的 FileObserver 的 onEvent() 被正确调用并且一切正常。 当我通过 USB 连接到计算机并切换到大容量存储模式时,通过计算机对同一目录所做的所有更改都不会转换为 FileObserver 的事件。 FileO... »

FileObserver 不工作

在我的 Android 应用程序中,我想检测目录中的事件。下面是代码: String path = Environment.getExternalStorageDirectory() + File.separator + "test2"; Log.d("test", "path is " + path); FileObserver fileObserve... »

Android服务文件观察者奇怪的行为

我需要在 android 中实现一项服务,该服务必须能够监视文件夹以检测某个文件并读取其中包含的内容。我的代码有一个奇怪的行为,我找不到原因。这是我的相关代码。 public void onCreate(){ lectorFichCSV = new LectorFichCSV(); //object to read CSV files ftpFileObserver... »

Fileobserver 在待机期间处于服务状态

我的 Android FileObserver 有问题。 我有一个后台服务正在运行(返回 START_STICKY),它引用了两个 FileObserver。 一切正常,直到设备设置为睡眠模式,据我所知,这将停止服务。 有谁知道当设备进入睡眠模式时 Service/FileObserver 究竟会发生什么? 服务能否在冻结前得到通知,以便我可以保存观察到的文件夹的文件列表,并在设备再次唤醒时... »

如何创建一个显示日志文件并观察它以刷新其布局的活动?

我想显示一个我保存在应用程序数据目录中的日志文件(“/data/data/mypackage/files/log.txt”)。 我需要它来调试我的应用程序无需 eclipse。 目前,我在 textview 中显示内容文件,当我想刷新视图时,我单击一个重新加载我的 textview 的按钮。 它很丑,但很管用。 当我的日志文件被修改为 eclipse logcat 时,我想要自动刷新我的文本... »

FileObserver onEvent 方法未调用保存视频

我正在使用 MediaRecorder 在我的相机应用中创建视频;在“准备方法”中,我使用recorder.setOutputFile(getOutputMediaFile(MEDIA_TYPE_VIDEO).toString()); 设置输出文件,而getOutputMediaFile 方法如下 private void observeVideo(String mediaFilePath){ ... »

如何在 Android 中使用 FileObserver 来监控“/sys/class/”

我正在尝试使用FileObserver 监控“/sys/class/udc”文件夹。我的应用程序是系统私有应用程序,因此不应该存在权限问题。我无法检测到更改事件。 String path = "/sys/class/udc"; static final int mask = ( FileObserver.CREATE | FileObserver.DELETE | Fil... »

监控 Android 服务中的文件夹

我有一个 Android 应用程序,我想监控一个文件夹。我做了一个服务(我想不停地监控文件夹,即使用户杀死了应用程序),我把文件夹的路径放在 Intent 的附加部分中。在服务中,我有一个 FileObserver,它应该监视我的文件夹并在文件夹内创建文件时触发事件。问题是该事件永远不会被触发。 难道我做错了什么?谢谢! @Override public int onStartCommand(... »

FileObserver 在后台服务调用时不触发事件

关于 Android 中的 FileObserver 的问题已得到解答,我正在关注它们,但我的代码仍然无法正常工作。在这里我发布我的代码,我试图通过服务设置 fileObserver,以便即使应用程序本身关闭它也可以工作。运行时,它正在调用 DirectoryObserver 构造函数,但添加或删除文件不会调用事件 public class MainActivity extends AppCom... »