かのあゆブログ

クーニャ好きがやってるガジェット系ブログなのです>ω<

GL07Sにおけるメディアストレージ再構築と問題点について

2013-12-07 12:01:38 | Android

Android全般に言えるのですがたまに標準の画像ビューアである「ギャラリー」に登録したはずの写真やフォルダが表示されなかったり、サムネイルキャッシュが壊れて表示されることがあります。

これは、Androidで各種メディアファイルをキャッシュしているメディアストレージのキャッシュデータに不整合が発生して起こる現象なので

設定→アプリを管理→(ギャラリーと音楽のデータ・キャッシュを念のため削除)→メディアストレージのデータ削除(=キャッシュも一緒に削除)→メディアストレージサービスを強制停止してリブート(リブートしなくても一応データを削除した時点でメディアストレージサービスが起動して再構築作業が始まるのですが、これだとうちの環境だと着信音をキャッシュしてくれなかったのか内蔵着信音が一切出てこなくなってしまったのでGL07Sの場合はサービスを無効にしないでデータ削除後ただちにサービス強制停止→再起動を行ったほうがいいかもしれません)

という作業を行ってあげれば勝手に「android.media.process」(メディアストレージサービスそのもの)が起動してデバイス内のメディアファイルを自動的に検索・キャッシュを再構築してくれます。一応プロセス起動中特にメッセージは出してこないので

設定→開発者オプション→CPU使用状況を表示

をONにするとわかりやすいかもしれません。起動プロセスに「android.media.process」がなくなったらキャッシュの再構築は終わっています。大体端末の性能や入っているメディアの量にもよりますがうちのGL07Sの場合は2~30分程度でメディアストレージキャッシュの再構築が終わりました。あとはギャラリーを普通に起動してあげれば正常に画像を入れたフォルダが表示され、サムネイルも正常に表示されているはずです。(この時ギャラリー用のサムネイルキャッシュが再作成されるのでよく表示するフォルダは一通りいったん一覧表示するといいかもしれません)

なおこの作業を行うと着信音、通知音設定がリセットされますので再構築後再設定が必要になります。

なおこの現象はファイラーなどでメディアファイルを操作してしまうとキャッシュデータに差分ができてしまうためにできてしまう現象だそうで、androidで画像ファイルを管理する場合はギャラリーなりQuickPicなりで管理するか、定期的にメディアストレージキャッシュを再構築してあげるといいかもしれません。

ただGL07Sだとちょっと困ったことに一部内蔵着信音が重複して表示されてしまう問題があるのですが・・・(下記画像参照)

Screenshot_2013-12-04-23-11-50

 

何度再構築しても一部着信音が重複してしまうので多分現状FWの仕様なのかもしれませんし、着信音設定自体一度設定すれば表示しないうえにこれ以外の不具合はないので気にしなければいいのですが・・・