SDカードへの保存で、ダウンロードした画像ファイル等をユーザーに見れなくする方法

タイトルのまんま
めちゃ簡単。拡張子なしで保存すればOK

File SDfolder = Environment.getExternalStorageDirectory();
File fol = fol = new File(SDfolder.getPath() + "/" + this.getPackageName());
SaveDataToStorage(imgData, fol + "/" + filename + ".jpg");

とかしてたのを

File SDfolder = Environment.getExternalStorageDirectory();
File fol = fol = new File(SDfolder.getPath() + "/" + this.getPackageName());
SaveDataToStorage(imgData, fol + "/" + filename);

にすれば良いだけ。
取り出しもふつうにファイル名を指定すればBitmapで取り出せる

※もちろん名前変更で拡張子を変えれば見れますので、あくまで一般ユーザーへの簡易対処です。他に良い方法があれば教えて下さい。。。。