问题标签 [fileobserver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
178 浏览

android - 文件观察器不在 usbpath 上工作

文件观察器可与外部 SD 卡、内部存储一起正常工作,但不适用于 USB 驱动器 (/storage/usbotg)

0 投票
1 回答
678 浏览

android - FileObserver onEvent 方法不调用保存视频

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

问题是没有调用 onEvent 。我检查了我传递给 FileObserver 的(录像的)路径是否为空,但不存在这个问题,并且日志显示了正确的视频路径名。为什么?

0 投票
0 回答
303 浏览

android - FileObserver onCreate 事件不会在活动中触发自身

我在活动之外定义了 FileObserver 类

并创建了一个实例并开始在主要活动中使用 StartWatching() 观看文件

当我在正在观察的目录中运行应用程序并复制文件时,OnEvent() 不会被触发,但是当我单击按钮(用于主要活动中定义的其他目的)时,OnEvent 会触发并给出所需的结果。我的问题是为什么这个 OnEvent() 函数不会自行触发?是不是因为我在 mainactivity 中调用 startWatching(),如果是这种情况,那么我应该在哪里调用这个函数。提前致谢。

这是我的 onCreate() 方法。

0 投票
1 回答
1239 浏览

android - Android 使用 FileObserver 检测相机捕获事件

如何检测用户何时在相机中拍照?我正在服役。我想获取它的字节数据。

0 投票
0 回答
122 浏览

android - 为什么 FileObserver 不能在其他 Android 版本或手机上运行?

我已经在三部手机上试过了,但我的 FileObserver 只能在 Android 4.2.2 上运行的手机上工作,它无法捕获其他版本上的任何事件。这是我的代码:在 AndroidMenifest 中,我已经添加了使用权限:

在活动中,像这样:

0 投票
1 回答
78 浏览

android - 重复循环

这是我的 FileObserver 代码:

它返回 2 份报告来记录,而不仅仅是一份。这意味着一旦实施,将发送 2 封自动电子邮件,这并不理想。

谁能帮助我的语法?

0 投票
0 回答
265 浏览

android - Android上的屏幕截图检测和检索

我正在寻找一种通用解决方案来检测截屏并检索图像的路径/文件名。我从该FileObserver对象开始,它似乎可以工作,但是,我找不到可靠的方法来获取用户的屏幕截图目录(因为它可能在设备之间有所不同)。我什至无法根据我的测试设备硬编码截屏的路径。

我也偶然发现了这个库,但它似乎采用了与我测试过的设备(Nexus5X、LG G4 - 都运行 Marshmallow)相同的方法。

谢谢

0 投票
1 回答
657 浏览

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

我正在制作一个应用程序,它在任何音乐播放器播放音乐时启动并运行一个进程,并在音乐暂停时(或在通话期间)暂停该进程;我以为我可以只使用 FileObserver 来查看何时访问音乐文件(它需要能够判断正在播放哪首歌),但是每当我让观察者运行并启动音乐播放器时,一堆文件似乎一次访问。我的问题是:

  • 有没有更好的方法(或任何方法)来判断音乐何时从任何播放器播放?
  • 如果开始另一首歌曲,我如何停止 FileObserver 调用的方法的上一次迭代运行?
  • 如果音乐暂停或音频焦点更改,我如何“暂停”正在运行的方法?

我不确定我的观察者是否有问题,所以这里是:

这是我的 logcat 输出:

在停止之前,输出会以这种模式持续一段时间。

我是android开发的新手,任何帮助将不胜感激。

0 投票
2 回答
956 浏览

android - FileObserver 未在 onEvent 中注册 CREATE

我有一个非常简单的 FileObserver 实现:

它没有注册FileObserver.CREATE constant (256). 我的日志显示several 1's (Access), a few 16's (close_nowrite) and a few 32's (open) when I create a file but never a 256

我试过两台设备(三星 Galaxy S7 Active 和一加二)

我需要在这里做些什么不同的事情吗?

0 投票
0 回答
56 浏览

android - 使用 fileObserver 打开的应用程序中的问题