問題タブ [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.
android - マシュマロでのAndroid FileObserverの奇妙な動作
FileObserver を使用して、runOnUiThread を使用してフラグメント内のファイルを一覧表示する recyclerview を更新しています。とても興味深いことに気がつきました。アプリを起動し、内部ストレージの最上位ディレクトリで onEvent が呼び出されるたびに、recyclerview は更新されませんが、他のアクションでフラグメントをリセットまたは更新すると、UI の更新が開始されます。興味深いのは、onEvent が発生したことです。トーストで確認しましたが、UI が更新されないだけです。問題は自分のアプリにあると考えて 2 ~ 3 時間作業しましたが、2、3 個のファイル マネージャーで試してみたところ、同じ動作に気付きました。何が起こっている?
android - Android - 新しい画像ファイルをリッスン
私のアプリは、ユーザーの電話上のすべての画像に関する情報を含むデータベースを保持しています。ただし、新しい画像を追加すると (写真を撮るなどして)、私のアプリはこれを認識し、新しい画像の情報をデータベースに追加できるはずです。明らかに、データベース全体をループして、どの画像が新しい画像かを確認したくありません..
私の調査では、FileObserver を使用して「ファイル リスナー」を作成できることが示されています。ただし、これはアプリの実行中にのみ機能することを理解しています。FileObserver を実装し、アプリを閉じてから開くと、アプリを最後に開いてから新しい画像がどれかを知ることができますか?
そうでない場合は、ある種のバックグラウンド サービスが必要であることは理解していますが、ドキュメントでは、単純な/重くない操作のみを使用するように実装する必要があると書かれています...そして、すべてのサブディレクトリを (再帰的に) 監視するためです。 FileObserver を使用した新しい画像の場合、これは高価な操作になると思いますか? サービスが実行を停止するとどうなるか、その間に新しいイメージが追加されます。FileObserver はこれを拾いますか?
ありがとう
android - Android で FileObserver を使用して「/sys/class/」を監視する方法
を使用して「/sys/class/udc」フォルダーを監視しようとしていますFileObserver
。私のアプリはシステム プライベート アプリであるため、権限の問題は発生しません。変更イベントを検出できません。
FileObserver
「/sys/class」ファイルの監視をサポートしていますか?