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で取り出せる
※もちろん名前変更で拡張子を変えれば見れますので、あくまで一般ユーザーへの簡易対処です。他に良い方法があれば教えて下さい。。。。