问题标签 [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.
java - 我想在 android 中删除之前备份文件 x
我想在删除文件 x 之前备份它。使用 FileObserver,我只会得到文件被删除的信息......是否可以在事件发生之前访问文件,就像在删除它在我的 sdcard 中创建备份和其他东西移动到 sdcard 之前一样?我想要类似的应用程序,如 android 中的垃圾箱回收站。或者是否有可能我可以更改删除文件行为以在 android 中移动文件请给我解决方案我是 android 的新手并且文件观察者没有正确理解。
提前致谢....
android - Android FileObserver 电池消耗
我正在家庭替换应用程序的主要活动中实现文件观察器。它会耗尽电池吗?
谢谢
android - FileObserver 不适用于 proc 目录
我使用 FileObserver 监控“/proc/net/arp”目录,但在 onEvent 方法中无法获取任何事件。代码如下:
我如何监控'/proc/net/arp',我检查它是否已读取此文件的权限,我可以使用 FileInputStream 从中读取数据。
android - FileObserver CREATE 或 DELETE 仅收到文件
我已经为一个目录注册了一个 FileObserver。
在 KitKat 模拟器上测试。亚行外壳:
DirectoryObserver 供参考
来自文档
所以对于 CREATE 我应该接收文件和目录,而 DELETE 只接收文件?好吧,我仍然没有收到 CREATE 的子目录。
android - 比 FileObserver 好
我很想知道是否有比FileObserver
. FileObserver 需要不断引用它,这需要不断运行的服务,这既困难又不好,对吧?
如果您能在不耗尽电池或保持服务运行的情况下监控文件系统,我将不胜感激。(在较新的 Android 版本中,当您将应用程序从最近的应用程序堆栈中滑出时,该服务将被终止。)
谢谢!
android - 在启动设备时使用 Android FileObserver 的优雅方式
我正在开发一个应用程序,它在设备启动时自动启动,它需要监视设备内存中的一些特殊目录,为此我使用 FileObservers,我的代码片段是:
当我在运行它的设备的情况下启动此应用程序时,我正在观察的文件夹所在的分区已安装并且我可以对其进行监控,问题是当我重新启动设备时,然后在系统安装之前执行此代码分区并且它不将其识别为文件夹:
当然我可以做一些事情,while(!created){ attempt() }
但我想问一下是否有更优雅的方式来通知这个应用程序分区已经挂载并且系统准备好了。
如果我在 shell 中执行 mount ,我会得到:
谢谢
编辑我忘了说,我不能为此使用 Environment.getExternalStorage(),它是一个修改过的设备,这是一个分区,不能保证是发布版本中的外部存储路径
android - 为什么 FileObserver 不适用于 /data/anr/traces.txt?
Android 应用程序对 /data/anr/traces.txt 具有读/写权限。但 FileObserver 似乎仍然不起作用。
FileObserver 工作还需要什么?它适用于 sdcard 文件。
代码:
android - 文件上的 FileObserver 可以用来检测观察到的路径重命名吗?
我正在使用 android FileObserver 来检测公共目录中文件的更改,包括重命名。一切正常,但重命名包含目录或其任何父目录不会触发正在观察的文件的 onEvent。我尝试将事件掩码设置为 ALL_EVENTS,但无济于事。实际上,可以重命名目录,这将有效地修改观察到的文件路径,但不会调度任何事件。这是它应该如何工作的吗?我能想到的唯一解决方案是将所有目录上的观察者添加到根目录,但这似乎有点奇怪。
这是代码:
android - Google Glass File Observer 无法正常工作
我的程序的目标是(至少在这个阶段)从玻璃中获取照片,然后将其显示在屏幕上(我使用的是沉浸式)。
我的课(extends Activity
当然)有以下内容:
哪个启动相机。用户拍摄并接受照片后,它会调用我的public void onActivityResult
方法
现在我的问题是,虽然我调用了文件观察器,但它实际上从未观察到变化。即使我有Log.d("glass", "we observed an event");
每次发生事件时都应该记录的内容,但它从不记录。我的 logcat(过滤了我的标签)看起来像:
我试图在观察者开始观看之后立即访问那里的文件,但是NullPointerException
如果我尝试访问使用创建的位图,我会得到一个Bitmap thePicUnscaled = BitmapFactory.decodeFile(pathToImage);
我已经让文件观察者坐在手表上至少 5 秒左右,这是闪存写入速度的永恒。我不知道我的问题是什么。
作为参考,我的 layout.xml:
android - FileObserver 不工作 android 4.4.3
将关系 5 更新到 4.4.3。
Fileobserver 不适用于任何目录。我尝试了 1./data/data/com/whatsapp、2.sdcard/Movies 以及 3.“/”。在更新之前它工作正常。
我在 github 上看到了 RecursiveFileObserver,并将它与我的 fileobserver 一起使用。当两者一起使用时,我的 FileObserver 的 onEvent 会被调用,这很奇怪。一段时间后,会弹出 ANR。
那么,如何在 android 4.4.3 中使用 fileobserver
这是我的代码
以及 RecursiveFileObserver 的链接 https://github.com/bartoszprzybylski/owncloud-android/blob/master/src/com/owncloud/android/utils/RecursiveFileObserver.java
顺便说一句,FileObserver 正在服务上运行