Android SD カードにファイルがあり、コードを介して外部アプリケーションを介してファイルに発生する変更を監視したいと考えています。それを行う方法はありますか?http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspxのようなもの
2 に答える
2
http://developer.android.com/reference/android/os/FileObserver.html FileObserver を試しましたか?
于 2012-06-13T19:11:13.123 に答える
0
システムがコールバック型のインターフェイスを提供しているとは思いません。
その情報が必要な場合は、ファイルの内容を頻繁にチェックして、前回見つけたものと比較する必要があると思います。等しくない場合は、ファイルが他の何かによって影響を受けていることがわかります。
確かに、これはバッテリーの面でいくらか非効率になると思いますが. このルートに行かなければならない場合は、チェックの間隔をできるだけ長くすることをお勧めします。
編集:私は訂正しました。FileObserver は、あなたが望むもののように見えます。私は前にそれに出くわしたことはありません。@Greyへの小道具。
于 2012-06-13T19:11:16.563 に答える