2013年8月27日

Androidのメディアストレージによるキャッシュを更新する

Androidに.oggや.mp3ファイルを転送して、そのあと適当に違うフォルダに移動したりすると再生ができなくなる問題にハマったのでメモ。

この問題の原因は、Androidの「メディアストレージ」というプロセスがファイル転送直後にファイルをスキャンして「xxというアーティストの、yyという曲は、ファイルシステムのzzにあるよ」とキャッシュに記録するのですが、この情報がファイル移動時に更新されないために、キャッシュと実際のファイルの位置がずれてしまうことです。

対策としては以下の2パターン:
  • メディアストレージに「キャッシュを更新して!」とお願いする
    • Force Media Scan というこれだけを行うアプリがあるのでインストールしてボタンを押す
  • メディアストレージのキャッシュを消して作り直させる
    • 「設定→アプリ→すべて→メディアストレージ」を探してデータを削除したあと、再起動する

RHEL 5 ELS inclusion listでてた

Red Hat Enterprise Linux 5 ELS Inclusion List https://access.redhat.com/articles/2901071  が公開されてた。 なかなか範囲が狭くて厳しい。あとインターネットに直接晒されるようなプログラムがの...