写真を暗号化/復号化するアプリを作成しました。暗号化された画像が保存されると、画像ギャラリーに、この暗号化された画像の「画像がありません」アイコンが表示されます。これをデフォルトのアイコンに変更したいのですが、このデフォルトのアイコンがどこに保存されているのかわかりません...
ありがとう!
編集
私が今やろうとしているのは、BitMapFactory を使用して、暗号化されたファイルをビットマップに変換することです。変更できないアイコンと EXIF アルゴリズムは、まさに私が望んでいるものではありません。このコードでは、黒のビットマップを取得します。やりたいことは、暗号化されたファイルからカラー ピクセルを示すビットマップを取得することです。何か案が?
Bittmap bitmap=BitmapFactory.decodeFile("/sdcard/abc.jpg");
Bitmap bm = bitmap.createBitmap(30, 30, Bitmap.Config.ARGB_8888);
ByteArrayOutputStream bos = new ByteArrayOutputStream();
bm.compress(CompressFormat.JPEG, 30, bos);
bos.toByteArray();
FileOutputStream ft = new FileOutputStream(new File("/sdcard/ab.jpg"));
bos.writeTo(ft);
bos.flush();
ft.flush();
bos.close();
ft.close();