首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MINI_KIND和MICRO_KIND的Android缩略图生成方式不同

MINI_KIND和MICRO_KIND的Android缩略图生成方式不同
EN

Stack Overflow用户
提问于 2011-12-06 06:44:59
回答 1查看 1.5K关注 0票数 3

我目前正在开发一个应用程序,可以列出设备SD卡上的所有图像(缩略图)。下面是一个代码片段:

代码语言:javascript
复制
final String[] imageColumns = {MediaStore.Images.Media.DATA};
imageCursor = getContentResolver().query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, imageColumns, null, null, null);
imageColumnIndex = imageCursor.getColumnIndex(MediaStore.Images.Media._ID);
Bitmap bm = MediaStore.Images.Thumbnails.getThumbnail(getApplication().getContentResolver(),
            imageCursor.getInt(imageColumnIndex),MediaStore.Images.Thumbnails.MICRO_KIND, null);

我看到的问题是,显示的图像不是大图像的缩略图。此外,如果我调用MINI_KIND,我会得到正确的缩略图。我目前正在HTC Aria上进行测试。因为应用程序需要支持2.1 (API7级),所以我不能使用ThumbnailUtil类。

有什么建议是有益的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-17 04:32:22

似乎MINI_KIND从中获取图像的缩略图数据库在数据库中已损坏。从SD卡中删除文件似乎可以解决此问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8392970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档