質問: Androidタブレットのアプリを作っています。 Bluetoothや無線LAN経由で計測器等のデータを受信し、それをCSVファイルにして タブレット内のストレージに保存しています。 そのファイルはMacやWindowsにUSBで接続して取り出します。 WindowsではUSBメモリとしてストレージ内を見ることができます。 作ったファイルはAndroidタブレット上ではすぐ見ることができます。 ところが、Windows上ではタブレットを再起動したり、あるいは時間が経った時に そのファイルが見えるようになります。 タブレットの仕様かと思ったのですが、 ・保存したCSVファイル(Windows上では見えてない)をタブレット上でコピー ・コピーしたものをタブレット上で貼り付け ・ファイル名(1).csvというファイルが作成される ・Windowsに接続するとファイル名(1).csvは見えるが、元のファイルは見えない ということから、ファイルの処理に問題がありそうです。 このような場合、原因として何が考えられるでしょうか?
回答: みなさん、アドバイスありがとうございました。 解決したので報告します。 結果的には「Media Scanner」というものでした。 アプリで作成したファイルをWindowsやMacで見るためには単純に FileWriterで書き出すだけではダメで、そのあとにファイルシステムに 作成したファイルを認識させる必要があるそうです。 そこまでわかったので、ネットで調べたところMedia Scannerに ついて記載しているところに行き着きました。 最終的にはすぐにWindowsとMacで作成したファイルが見えるように なりました。