我写了一个加密/解密图片的应用程序。存储加密图像后,在图像库中,我们可以看到该加密图像的“图片不可用”图标。我想将此更改为默认图标,但我不知道此默认存储在哪里...
谢谢!
编辑
我现在要做的是使用 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();