androidで内部ストレージやSDカードに入れたフォルダを「アルバム」や「ギャラリー」などの閲覧系アプリから隠して表示させない方法

androidで内部ストレージやSDカードに入れたフォルダを「アルバム」や「ギャラリー」などの閲覧系アプリから隠して表示させない方法の画像

最近、アプリを作りたいと思って、今までスマホはiPhoneしかもっていなかったけど、androidも持つことにしました。
今いろいろと設定をいじって遊んでいます。
ぶっちゃけて言うならandroidは機械が大好きで色々自分色に染め上げたいという人にはうってつけなんですが、なんでも人にやってもらいたいとか、自動で良い感じにやってくれという人にとっては、すばらしく不便なOSであるといえる。

本当、iPhoneのぬるま湯につかってきた僕ですが、パソコン関係には結構自信がある僕でしたが、イライラさせてくれてありがとうandroidって感じです。
なぜこの機能が標準でついていない!とか、いらんことすんな!とか、スクロールかくつきすぎ!とか、いちいちUIの面で人の感情を逆なでしてくれるandroidです。
情弱機と言われ続けているiPhoneですが、まあそれでもiPhoneが選ばれてきたという理由がハッキリわかってしまった。
UIって大事ですね。それでも、androidにも良いところは色々あって、一個だけ立ち上がっているアプリを全て終了させる機能は便利だと思いました。iPhoneとandroidの関係は、自動車のオートマとミッションの関係に近い気がします。

まあそんな、僕の思いのたけをブチまけるのはどうでもいいとして、性格的に意地でも使い倒したいという僕は日々androidを使いやすいように改良中でございます。
そんな中で、びっくりしたのが写真のアルバム機能。
僕はXperia Z4 を購入したので、内臓アプリにアルバムっていうSONYのアプリが入っていました。
何気に撮った写真をみてみようと思って起動したら、ビックリしたことにバックアップとして内部ストレージに入れてあった決して表には出てきてほしくない画像や恥ずかしい写真、PDFまで一覧にドドーンと表示されたときには、もう一瞬フリーズしましたね。頭の中が。

iPhoneを常用していた僕だから余計に意味がわからなすぎて、写真のアルバムは写真で撮ったものだけがアルバムとして表示されるものっていう概念だったので、概念が根底から覆されたと同時に
「え?もしかして?これってなんか勝手にオンラインにアップロードとかされてないよね?」とか別のことで不安にさせてくれてありがとう。まじでふざけんな。
セキュリティまで不安にさせてくれる仕様でした。

ということでなんとかしました。
なんか、もともとandroidではストレージ内のものをすべて見に行っちゃうのは仕様のようだ。
じゃあ、見られたくないフォルダがあればどうするかというと、結構簡単にできます。

対策

やり方も簡単で、ストレージ内の隠したい画像やファイルが保存された場所を開いて、新規作成で 「.nomedia」という名前のファイルを作って設置するだけです。
このファイルがあるフォルダ内はファイルデータがないものとみなされるっぽいです。
でも実際に削除したわけではなく存在するので、大丈夫です。
これにより「アルバム」や「ギャラリー」などのビューワ(閲覧系)アプリからは非表示となり、ストレージを直接見に行くアプリでは開けるということになります。

なお、.(ドット)で始まる名前のフォルダもビューワでは見に行かないので、隠したいフォルダの名前を変更してもいいなら、今あるフォルダ名の頭に.(ドット)を付けるだけでもOKです。

Windowsで.(ドット)から始まるファイルを作成できないよ!っていう方

別に、WindowsでもコマンドプロンプトつかったりFTPソフトつかったりしたら.(ドット)から始まるファイル名で作成できたりするんですが、説明するのもめんどくさいし、実際やるのもめんどくさいので、androidにファイラーアプリを入れてください。そっちの方が非常に簡単です。
僕のおすすめは、ES ファイルエクスプローラーですね。