更改默认值"图片无可用" Android中的图标

时间:2013-05-30 10:57:04

标签: android

我写了一个加密/解密图片的应用程序。存储加密图像时,在图库中我们可以看到此加密图像的“图片无可用”图标。我想将其更改为默认图标,但我不知道默认存储在哪里...

谢谢!

修改

我现在要做的是,使用BitMapFactory将编写的文件转换为位图。这个图标无法改变,EXIF算法也不是我想要的。 使用此代码我获得了一个黑色位图,我想要做的是从显示颜色像素的encripted文件中获取位图。有什么想法吗?

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();

2 个答案:

答案 0 :(得分:0)

这超出了您的控制范围。默认图库应用程序(在Google Play上可能还有1000个其他应用程序)在解析失败时会显示自己的图像。

答案 1 :(得分:0)

由于您的应用加密图片,我猜您希望它们只能由您的应用查看。那么为什么不将文件扩展名更改为其他内容,以便Android图库不会将文件识别为图像并尝试显示它。