.nomediaで非表示に


このノウハウはAndroidスマートフォンが対象です。
ミニ四駆のネタは出てきません。あしからず。


前置き

男性(特にお父さん)の皆様。

スマホのアプリが、本人の意図を考慮せず、余計なおせっかいで内臓ストレージ/SDカードをフルスキャンした結果、
ぞっとするものが表示された経験はありませんか。

わたくし、先日スマホを買い替え、電車内でご機嫌にアルバムアプリを操作していたところ、大人なシーンが表示されてびっくりしました。
(TOMMYさんに、オブラートに包めとお叱りを受けたので編集しました。TOMMYさんは紳士ですね!)

拡張子「avi」はAndroid2.3のときは引っ張ってこなかったのに、4.4は引っ張ってくるんですね。

こういうの、本当に厄介だと思うんです。


奥さんや彼女ならまだしも、子供だけは冗談抜きでよろしくないですよね。
子供にスマホをさわらしてあげてるときに、こんなのが表示されたらと思うとホントにぞっとします。
なんとしても避けるべし!

ということで、今回は、このフルスキャンからフォルダ単位で除外する方法を記載したいと思います!!
おそらくほぼ全アプリに有効と思われますが、万一表示されてえらい事になっても責任は取りませんし、取れません。
動作不具合等に関しても自己責任でお願いしますね。

なお、フルスキャンから除外する方法はとっても簡単で、以前からいくつかのサイトで公開されています。
ただ、Android4.4の「一般アプリはSDカードに書き込めない制限」を考慮した対応策までふみ込んだ記載はありませんでした(見つけられませんでした)。
このノウハウでは、まさにそこをポイントとしてます。

ちなみに「ルート化不要」です。


やり方

スキャンしたいフォルダに「.nomedia」という空ファイルを配置する。
以上です。

具体的な手順は以下のとおりです。

0.ファイラーとして「ESファイルエクスプローラー」をインストールする。
 起動した上で、設定→表示設定→隠しファイルを表示にしておくと良いです。

<フォルダ名を変更したくない場合>
1.ESファイルエクスプローラーを起動し、除外したいフォルダに移動する。
2.新規→ファイル→.nomedia

これで、このフォルダに今後追加するものについては、スキャン対象から除外されると思います。
ただ、既存ファイルについては、キャッシュが残っていると思うので、以下の作業を実施。

3.対象のフォルダから抜け、いったん適当な名前でフォルダを作成する。
4.作ったフォルダに既存ファイルを移動(切り取り、貼り付け)させる。
5.今度は作ったフォルダから除外フォルダに既存ファイルを移動させる。

<フォルダ名を変更して良い場合>
1.ESファイルエクスプローラーを起動する。
2.適当な場所に移動し、新規→フォルダ→適当な名前を入力(たとえばnomedia)してフォルダを作成する。
3.作成したフォルダに移動し、新規→ファイル→.nomedia
4.除外したいファイルを2で作ったフォルダに移動(切り取り、貼り付け)させる。

以上です。
確認してみてください。
アルバムアプリなどで表示されなくなっていれば成功です。

簡単ですよね。
この方法の良いところは、アプリ個別の設定が不要なところです。
基本的に全アプリのスキャン対象から除外されます。

続いてAndroid4.4です。


Android4.4ならでは問題

Android4.4でも内部ストレージ(つまりsdcard0)については、上記の方法で対処可能です。
でも動画のよう大きなファイル、、SDカード(sdcard1)に入れたいというのが、心情ですよね。

ここで4.4ならではの問題が出てきます。

Android4.4ではSDカードに書き込みできるアプリはプリインストールされているFile commanderのみという
お寒い仕様があります。

ESファイルエクスプローラではSDカード内に「.nomedia」ファイルを作れないんです。

そしてこのFile commander、「.」(ドット、ピリオド)が先頭のファイルは扱えないという、、、
つまりどうやってもSDカード内に「.nomedia」ファイルを作れない。。

ESファイルエクスプローラ以外の「.」(ドット、ピリオド)を扱えるファイラーもいくつか試しましたが、
やはり権限なしではじかれてしまいます。

うーん困った。


でも大丈夫。
そこはWindowsに頼っちゃいましょう。

動作確認環境
 PC:
  Windows7 Home Premium

 スマホ:
  Xperia A2
  Android4.4.4
  ビルド14.4.C.0.114

↑これにXPERIA J1 Compactのファームを入れています。
 この端末、だいぶ数が減って値上がりしてきてますね。
 J1 Compact化(SIMフリー化)できるので人気が出てるのかもです。

ではやり方です。
フォルダ名変更する場合です。変更したくない場合は上を参考に対処してみてください。

1.端末の電源を落とし、SDカードを抜く。
2.PCにSDカードを挿す。
3.SDカードの除外したいフォルダに行く。
4.右クリック→新規作成→テキストドキュメント→.nomedia.(拡張子.txtも要削除)→拡張子うんぬんに「はい」。

これで対象のフォルダ内に「.nomedia」ファイルができたと思います。
ファイル名を入力するときに、最後に「.」(ドット、ピリオド)を入れるのがポイントです。

5.除外したいフォルダの名前を適当な名前(たとえばnomedia)にリネームする。
6.SDカードをPCから抜いて、端末に挿して、起動する。

以上です。
アルバムアプリ等から対象のファイルが表示されなくなっていると思います。


まとめ

世の頑張ってるお父さんの一助になれば幸いです。

補足ですが、walkmanなどのミュージックアプリにも有効です。

おしまい。

(2015/04/26)







最終更新:2015年04月26日 18:10
|新しいページ |検索 |ページ一覧 |RSS |@ウィキご利用ガイド |管理者にお問合せ
|ログイン|