我是靠谱客的博主 玩命红酒,最近开发中收集的这篇文章主要介绍android缩略图在哪,Android 缩略图问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.对于安卓框架层提供的媒体库中的图片是否都有对应的缩略图?

2.如何查找图片的对应缩略图?

3.没有缩略图的文件能否生成?

在大图已经获取到的情况下,使用BitmapFactory也能解析出来缩略图,方法如下

Options options=newOptions();

options.inSampleSize=32;(采样率)将图片加载到内存中所占用内存是原图1/32,只能是2的平方数,不准确)

Bitmap bitmap=BitmapFactory.decodeFile(url, options);

Drawable drawable=new BitmapDrawable(bitmap);

有个问题:对于不同的大图insampleSize很难统一,有一些本身图片很小的,缩略图会很小

提取图片和视频的缩略图可以直接访问:(contentProvider)

1 android.provider.MediaStore.Images.Thumbnails

2 android.provider.MediaStore.Video.Thumbnails

(安卓的这个MediaStore相关数据存储的数据库目录:/data/data/com.android.provider.media目录下面的databases:external-f042911.db 和 internal.db)-数据库都在data下存储

表thumbnails和images通过thumbnails.image_id与images._id关联的,通过images的_id,就可以找出来thumbnails表中的图片和images表中图片的映射关系了

thumbnail分辨率分微型和迷你,微型的分辨率更低一点

缩略图保存在SD卡的DCIM目录,里面的.thumbnails是图片的,而.video_thumbnails是视频的,这两个文件夹为隐藏属性。

最后

以上就是玩命红酒为你收集整理的android缩略图在哪,Android 缩略图问题的全部内容,希望文章能够帮你解决android缩略图在哪,Android 缩略图问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部