`

关于读取手机里的缩略图

阅读更多

 

这样得到的是卡中所有图片的缩略图,另外可以使用异步加载,提高速度

  代码如下:

  Java 代码

  String[] projection = { MediaStore.Images.Media.SIZE,

  MediaStore.Images.Media.DISPLAY_NAME };

  Uri uri = MediaStore.Images.Thumbnails.getContentUri("external");

  Cursor c = Thumbnails.queryMiniThumbnails(getContentResolver(), uri,

  Thumbnails.MINI_KIND, null);

  String[] projection = { MediaStore.Images.Media.SIZE,

  MediaStore.Images.Media.DISPLAY_NAME };

  Uri uri = MediaStore.Images.Thumbnails.getContentUri("external");

  Cursor c = Thumbnails.queryMiniThumbnails(getContentResolver(), uri,

  Thumbnails.MINI_KIND, null);

  第二行的代码意思为取得sdcard 的路径Uri

  Java 代码

  Uri uri = MediaStore.Images.Thumbnails.getContentUri("external");

    大家都知道 Android 1.5 插入 SD MediaScanner 务进 行后台 描,索引新的歌曲、 片和 视频 等信息,如果我 要快速提取 片和 视频缩 可以直接 访问 android.provider.MediaStore.Images.Thumbnails android.provider.MediaStore.Video.Thumbnails 两个数据 ,即可 查询 出来

 


       另外一种山寨的做法,就是正常的bitmap放在一个控件里里,让图片适应控件的大小,有是有缩略图的效果。

 

 

分享到:
评论

相关推荐

    Unity 截屏 制作缩略图 存成本地文件

    本文将详细讲解如何使用Unity的API来实现截屏、制作缩略图,并将结果保存到本地文件,同时提供JavaScript(js)和C#两种语言的实现方案。 一、Unity截屏 Unity提供了内置的`ScreenCapture.CaptureScreenshot`方法...

    读取手机图片并用gridview显示

    GridView是一个可以将数据以网格形式展示的视图组件,适用于显示大量小图标或者缩略图,如应用图标、照片集等。本教程将详细介绍如何实现这一功能,并涉及异步线程的使用,以避免阻塞主线程。 首先,我们需要准备一...

    jQuery带左侧缩略图图片切换.zip

    【jQuery带左侧缩略图图片切换】是一款专为手机及响应式设计的JavaScript插件,它主要用于实现一种具有视觉吸引力的图片轮播效果。在网页中,用户可以通过点击或滑动左侧的缩略图来浏览和切换大图,增强用户体验,...

    手机HTML5快速压缩成缩略图上传和原图上传两种模式,兼容性好

    这个项目“手机HTML5快速压缩成缩略图上传和原图上传两种模式”充分利用了HTML5的特性,为用户提供了一种高效且兼容性良好的图片上传解决方案。下面将详细阐述相关知识点。 1. **HTML5 Canvas**:在HTML5中,Canvas...

    头像上传插件 带裁切 缩略图,旋转等功能

    本插件集成了裁切、缩略图生成以及旋转等多种功能,使得用户体验更加完善。下面将详细解释这些功能及其相关知识点。 1. **头像上传**:头像上传是用户通过网页界面将个人图片文件(通常是JPEG或PNG格式)上传到...

    android端读取手机所有图片 相册格式

    在Android平台上,获取并展示手机中的...综上所述,实现“android端读取手机所有图片 相册格式”涉及了多媒体数据检索、UI布局设计、图片缩略图处理、用户交互等多个环节,需要综合运用Android的基础知识和最佳实践。

    Android6.0 获取手机视屏路径 转换成缩略图

    - 另一个方法是使用`MediaExtractor`类配合`Bitmap.createBitmap()`,从视频文件中读取一帧作为缩略图。这种方法更灵活,但相对复杂一些。 4. **处理Android 6.0的权限请求**: - 使用`ActivityCompat....

    android 类微信5.1相册选择 读取手机所有的图片

    以上就是实现"android 类微信相册选取 读取手机所有图片 缩略图显示 实现自定义多选GridView"所需的关键技术点。在实际开发中,还需要考虑兼容性、异常处理、用户体验等方面的问题,确保应用的稳定性和易用性。

    PHP+js 上传视频、预览、缩略图、视频时长

    在IT领域,尤其是在Web开发中,视频上传、预览、缩略图生成以及获取视频时长是常见的功能需求。这个项目以"PHP+js 上传视频、预览、缩略图、视频时长"为主题,显然是一个利用PHP和JavaScript技术实现的Web应用实例,...

    原生js带缩略图标题文字描述的多组图片相册切换.zip

    在本项目"原生js带缩略图标题文字描述的多组图片相册切换.zip"中,我们关注的核心是利用JavaScript实现一个具有缩略图、标题文字和描述功能的多组图片相册切换效果。这个网页模板适用于展示一组或多组图片,并且提供...

    html5上传视频和图片 可预览上传 手机端HTML5+js 多文件上传

    在后端处理方面,可以使用PHP或其他服务器端语言来接收并处理上传的视频文件,比如存储到服务器、转码、生成缩略图等。 在这个压缩包中,`vod.html`可能是实现上述功能的示例页面,它可能包含了HTML和JavaScript...

    js缩略图+轮播特效代码

    【JS缩略图+轮播特效】是一种常见的网页交互设计,用于展示一组图片或内容,让用户以美观且高效的方式浏览。这种效果通常由JavaScript(JS)实现,配合HTML和CSS来构建用户界面。在给定的文件中,我们可以看到一个...

    android 简单图片浏览器 学习的好资料 手机通过调试

    本资源提供了一个适合学习者使用的实例,涵盖了多个关键知识点,包括读取数据库、从SD卡读取图片、生成缩略图、使用GridView和Gallery组件。下面将对这些知识点进行详细的解释和探讨。 首先,我们来看“读取查找...

    js带缩略图的轮播图片(适合手机wap)特效

    【描述】"js带缩略图的轮播图片(适合手机wap)特效"说明了这个项目的主要功能是实现一个具有动态效果的图片轮播器,特别优化了在手机网页应用(WAP)上的显示。缩略图功能允许用户预览并选择要查看的图片,增强了交互...

    Android读取并浏览SD Card图片示例

    同时,考虑使用低分辨率的缩略图代替原图,减少内存占用。 10. **异常处理**:在读取文件、加载图片等过程中,应处理可能抛出的异常,如`FileNotFoundException`,`IOException`等,以确保程序的健壮性。 以上就是...

    手机图片提取器C#版(源码)

    2. 图片预览:增加图片缩略图预览,提高用户体验。 3. 自动化处理:批量处理多个文件,或者根据文件类型自动分类保存图片。 总之,“手机图片提取器C#版”是一个实用的工具,通过C#语言的强大功能,实现了从手机...

    扫描手机中的图片,仿微信显示本地图片效果.zip

    6. **图片缩略图**:在列表中显示全尺寸图片可能导致性能问题,因此通常会生成和显示图片的缩略图。`Bitmap.createScaledBitmap()`函数可用于创建缩略图。 7. **滑动动画**:为了模仿微信的效果,可能需要实现图片...

    手机移动端多图片上传删除js代码.zip

    1. 图片预览:选取图片后,使用FileReader API读取图片数据并将其转化为Base64编码,然后显示为缩略图。这样可以即时反馈给用户已选择的图片,提升用户体验。 2. 图片上传:当用户完成图片选择后,可以将Base64编码...

    jQuery缩略图轮播广告代码2

    【jQuery缩略图轮播广告代码2】是一个用于创建交互式广告展示的JavaScript实现,它基于流行的jQuery库,提供了一种高效且用户友好的方式来展示多张图片或内容。这个代码实例通常用于网站的首页或者产品展示区,能够...

Global site tag (gtag.js) - Google Analytics