問題タブ [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 メソッドが実行されていません
この問題に立ち寄ってから長い時間が経ちました.FileObserverのonEventメソッドはトリガーもテストもされておらず、「入力されたメソッド」トーストも表示されていません.
お願い助けて!前もって感謝します。
android - IntentService は FileObserver に適していますか
ディレクトリに FileObserver を設定する必要があります。観察期間は、多くのページを持つ ViewPager があるため、長時間実行されるアクティビティにリンクされています。FileObserver をアクティビティ内に配置する代わりに、サービス内に配置することを考えていました。IntentService を使用するか、独自のサービスの実装をロールアウトする必要があるかどうか疑問に思っています。私の本当の懸念は、明示的に stopService(intent) を呼び出すまでサービスを停止したくないということです。しかし、IntentService 自体が停止することは理解しています。では、IntentService 自体を停止すると、FileObserver の寿命にどのように影響するのでしょうか? 非常に重要なことは、アクティビティが開始されてから、アクティビティが破棄されるまでの観察を開始したいということです。
重要な質問は次のとおりだと思います: アクティビティの onCreate で startWatching を、onDestroy で stopWatching を計画しているので、FileObserver を Service に配置する必要はありますか?
アップデート
FileObserver を使用して、監視対象のディレクトリからファイルを削除し、別のディレクトリに配置しています。実際には、新しいディレクトリを配置する前に、サイズを約 20 倍に変更します。したがって、onEvent
FileObserver のメソッドで処理する必要があるのはすべてです。これが、独立したスレッドを備えたサービスが重要であると考えている理由です。そして、一度に約3時間観察する必要があります。
android - FileObserver の onEvent 内で長時間実行される操作
FileObserver のインスタンスを含むアクティビティがあります。アクティビティの onCreate で監視を開始し、onDestroy で監視を停止します。では、onEvent が何らかの操作を行っていて、アクティビティが破棄された場合 (ユーザーが戻るボタンを押した場合) はどうなるでしょうか? 私の onEvent は、それが行っていたことを終了し続けますか? 基本的に、onEvent でサービスを開始するか、そのビジネス自体を処理するかを考えています。
android - /proc/uid_stat/myAppUID の変更の追跡
/proc/uid_stat/myAppUID フォルダーのファイル変更について通知を受ける方法があることを誰かが知っていますか? アプリのデータ使用量を追跡したい。ファイルはそこにあり、BufferedReader を使用して手動で読み取ると、データ トラフィックが発生します。
FileObserver クラスと RecursiveFileObserver を使用してみましたが、データの使用状況が変わったときにコールバックがありません。私の推測では、仮想ファイル システムでは機能しないということです。ファイルを絶えずループすることは私にとって有効なオプションではないため、これらのファイルが変更されたときにLinuxから通知を受け取りたいです。使用したコードは次のとおりです。
android - 転送イベントの FileObserver
ユーザーが別のデバイスからファイルを転送できるディレクトリがあります。そのディレクトリを監視している FileObserver があります。でも、何に気をつければいいのかわからない。別の場所に移動できるように、ファイルの転送がいつ完了したかを知る必要があります。では、どのイベント コードを監視すればよいでしょうか。FileObserver.CREATE | FileObserver.MODIFY
しないようです。
アップデート
いくつかのログに基づいて、次の観察を行います。ディレクトリに転送される新しいファイルごとに、次のイベントが発生します。
したがって、各移動の後、一連の OPEN と CLOSE_NOWRITE が表示されます。OPEN イベントと CLOSE_NOWRITE イベントの重要性がよくわかりません。
java - Android FileObserver - create new file
I have to create a file mechanism which creates a new file, check at real time if the file has reached to some length and then open a new file in order to write the extra data. But then, if the new file has also reached the same limit, open a new file.
For this, I was thinking to use file observer, but it requires to change the watched file name, and it seems that each file will have a new instance of fileObserver.
is the an easiest way to do it?
android - Androidで新しい写真を聞く方法は?
画像のダウンロード、新しい画像のキャプチャ、他のアプリによる画像のダウンロードなど、あらゆるソースからの新しい画像をリッスンする必要があります。新しい写真がギャラリーに追加されるたびにイベントをトリガーするリスナーはありますか? 私は2日間探していました。しっかりしたものは取れませんでした。
について読みまし FileObserver
たが、役に立ちますか?
android - Android Marshmallow で FIleObserver と ContentObserver が機能しない
FIleObserverとContentObserverの両方が Android Marshmallow で動作しないという問題があります。フォルダー内で発生する変更を検出するためにこのことを使用しています。マシュマロの実行時のアクセス許可を設定しました。しかし、その後もイベントは表示されません。他のバージョンでは完全に機能します。この問題を解決するのを手伝ってください。
最初に、バックグラウンドでフォルダーの変更を検出するために、サービス内で Content Resolver を試しました。
そして実行時の権限は次のとおりです。
その権限を受け取った結果はonRequestPermissionsResult
. この方法は私にはうまくいきませんでした。そこでFileObserver
、そのサービス内で試してみました。その時も他のすべてのプラットフォームで動作しますが、マシュマロでは動作しません.