問題タブ [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 投票する
0 に答える
265 参照

android - マシュマロでのAndroid FileObserverの奇妙な動作

FileObserver を使用して、runOnUiThread を使用してフラグメント内のファイルを一覧表示する recyclerview を更新しています。とても興味深いことに気がつきました。アプリを起動し、内部ストレージの最上位ディレクトリで onEvent が呼び出されるたびに、recyclerview は更新されませんが、他のアクションでフラグメントをリセットまたは更新すると、UI の更新が開始されます。興味深いのは、onEvent が発生したことです。トーストで確認しましたが、UI が更新されないだけです。問題は自分のアプリにあると考えて 2 ~ 3 時間作業しましたが、2、3 個のファイル マネージャーで試してみたところ、同じ動作に気付きました。何が起こっている?

0 投票する
1 に答える
330 参照

android - Android - 新しい画像ファイルをリッスン

私のアプリは、ユーザーの電話上のすべての画像に関する情報を含むデータベースを保持しています。ただし、新しい画像を追加すると (写真を撮るなどして)、私のアプリはこれを認識し、新しい画像の情報をデータベースに追加できるはずです。明らかに、データベース全体をループして、どの画像が新しい画像かを確認したくありません..

私の調査では、FileObserver を使用して「ファイル リスナー」を作成できることが示されています。ただし、これはアプリの実行中にのみ機能することを理解しています。FileObserver を実装し、アプリを閉じてから開くと、アプリを最後に開いてから新しい画像がどれかを知ることができますか?

そうでない場合は、ある種のバックグラウンド サービスが必要であることは理解していますが、ドキュメントでは、単純な/重くない操作のみを使用するように実装する必要があると書かれています...そして、すべてのサブディレクトリを (再帰的に) 監視するためです。 FileObserver を使用した新しい画像の場合、これは高価な操作になると思いますか? サービスが実行を停止するとどうなるか、その間に新しいイメージが追加されます。FileObserver はこれを拾いますか?

ありがとう

0 投票する
1 に答える
981 参照

android - SD カードからファイルが削除されたという通知を受け取るにはどうすればよいですか

Dumpsterのようなアプリを作成したいので、ユーザーがファイルを削除しているときに通知して、アプリのメモリに保存できるようにします。

ファイルオブザーバーを使用しましたが、ファイルの削除後に通知を出し、マシュマロでは削除も通知しません。ファイルオブザーバーについては、このリンクを参照しました。どこかで、ネイティブ プログラミング言語 (C) を使用して可能であると読みましたが、解決策が得られませんでした。これどうやってするの?前もって感謝します。

私はこれを試しました:

0 投票する
1 に答える
586 参照

android - Android で FileObserver を使用して「/sys/class/」を監視する方法

を使用して「/sys/class/udc」フォルダーを監視しようとしていますFileObserver。私のアプリはシステム プライベート アプリであるため、権限の問題は発生しません。変更イベントを検出できません。

FileObserver「/sys/class」ファイルの監視をサポートしていますか?