`

android中使用Thumbnails批量加载sdcard中的缩略图片

阅读更多

研究了一上午,终于可以读取缩略图了。

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

代码如下:

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

Uri uri = MediaStore.Images.Thumbnails.getContentUri("external");
分享到:
评论
3 楼 killpoer3 2010-12-02  
原来如此,Gallery3D的缓存就是这样来的啊 。。^_^
2 楼 chinapengwei_wh 2010-11-22  
楼主写的不是很清楚,给个例子也行啊。
1 楼 mermaid 2010-11-21  
没有看明白异步加载是怎么实现的

相关推荐

    thumbnails-android 获取视频还有图片的缩略图

    在Android开发中,获取视频和图片的缩略图是一项常用的功能,这有助于在应用中快速预览媒体内容,提升用户体验。下面将详细讲解如何在Android系统中实现这一目标。 首先,我们来了解一下“缩略图”(thumbnails)的...

    android 从SD卡上异步加载缩略图

    在Android应用开发中,高效的图片加载是至关重要的,特别是在处理大量图像数据时,如从SD卡上加载缩略图。Android提供了多种方法来实现这一功能,以提高用户体验并避免UI线程阻塞。本篇文章将深入探讨如何使用`...

    ANDROID 获取最近的相片的缩略图

    在实际开发中,考虑到性能和内存占用,我们可以采用异步加载的方式,例如使用Loader或 Glide、Picasso 等第三方库来处理图片的加载和缓存。 在项目"LoadRecentPic"中,可能包含了一个实现这个功能的示例代码,包括...

    android获取视频缩略图

    在Android开发中,获取视频缩略图是一项常见的需求,例如在视频列表中预览视频内容。Android系统提供了多种方法来实现这一功能,本篇将详细讲解如何异步方式获取视频缩略图,并分享一个亲测可行的方法。 首先,...

    android 浏览缩略图的功能 .zip

    例如,可以使用`MediaStore.Images.Thumbnails`表查询特定图片的缩略图,通过`DATA`列获取缩略图的文件路径。 五、Loader机制 在Android 3.0及以上版本,推荐使用`Loader`框架来异步加载缩略图,以避免阻塞主线程...

    Android获取图片、视频缩略图

    在Android开发中,获取图片和视频的缩略图是一项常见的需求,这通常涉及到用户界面的展示,例如在相册应用中预览媒体内容。本文将详细介绍如何在Android中有效地获取这两种类型的媒体文件的缩略图。 一、图片缩略图...

    Thumbnails 纯java图片压缩api 包括文档及相关学习资料

    - **图像处理**:在进行批量图片处理或自动化工作流时,Thumbnails API能提供强大的工具。 总之,Thumbnails 纯Java图片压缩API是一个强大且高效的图片处理工具,它简化了Java开发者进行图片压缩和其他处理的任务...

    asp.net 批量上传并生成缩略图

    在ASP.NET中,批量上传图片并生成缩略图是一项常见的需求,主要应用于各种网站和应用程序,如社交媒体、电商、博客等。本节将详细介绍如何在ASP.NET环境中实现这个功能。 一、批量上传图片 批量上传图片的核心是...

    thumbnails-android略缩图源码

    - 使用 `BitmapFactory.decodeFile()` 方法可以从文件中加载图片,但直接加载原始图片可能消耗大量内存,尤其是在低内存设备上。因此,通常会使用 `BitmapFactory.Options` 设置缩放参数,如 `inSampleSize`,以...

    WordPress多日志缩略图插件(Multiple Post Thumbnails) v1.6.rar

    经常会碰到需要设置多个日志缩略图的需求,当然我们可以通过自定义字段实现,但是这样使用起来不是非常方便,没有默认的设置特色图片那么好用,这时候,我一般使用 Multiple Post Thumbnails 这个 WordPress 插件来...

    缩略图浏览器(Xentient Thumbnails) v1.0.2 免费版.rar

    在传统的Windows资源管理器中,虽然也支持缩略图显示,但在某些情况下,如大文件数量、高分辨率图片或者系统性能较低时,缩略图的加载可能会变得缓慢甚至无法显示。Xentient Thumbnails针对这些问题进行了优化,其...

    Thumbnails图片处理压缩/裁剪java代码纯净示例+注释详细

    在提供的压缩包`thumbnails`中,包含了使用`Thumbnails`进行图片处理的示例代码,只需修改代码中的图片输入和输出路径,运行`main`方法,就可以查看到处理结果。这是一个很好的学习和实践`Thumbnails`库的起点,通过...

    Android项目实现获取视频的缩略图(ThumbnailUtils),并且播放.rar

    为了在项目中使用这些方法,你需要按照以下步骤操作: 1. **权限申请**:确保在AndroidManifest.xml文件中添加了读取外部存储的权限: ```xml <uses-permission android:name="android.permission.READ_EXTERNAL_...

    Android应用源码实现获取视频的缩略图(ThumbnailUtils),并且播放.zip

    在Android开发中,获取视频的缩略图是常见的需求,比如在视频列表中展示预览图,或者在应用内创建视频相册等。本篇将详细介绍如何使用Android的`ThumbnailUtils`类来实现这一功能,并结合播放视频的操作,提供一份...

    Flash从外部加载缩略图图片例子.rar

    4. 加载图片:为每个图片URL创建一个`Loader`对象,然后使用`load()`方法加载图片。 5. 显示图片:图片加载完成后,`Event.COMPLETE`事件会再次触发。此时,我们可以将加载到的`Bitmap`对象添加到舞台或者一个显示...

    js实现带缩略图的图片切换效果(有控制按钮)

    在JavaScript编程中,实现一个带有缩略图的图片切换效果并配备控制按钮是一项常见的需求,尤其是在网站设计和用户界面开发中。这样的功能可以为用户提供更好的交互体验,让他们更轻松地浏览一组图片。以下是对这个...

    Android 缩略图

    在Android开发中,缩略图(Thumbnail)是一个重要的概念,特别是在处理媒体文件,如图片、视频等时。Android系统提供了一系列API,使得开发者能够轻松获取并处理这些文件的缩略版本,以节省内存和提高应用性能。下面...

    wordpress 图片缩略图插件

    在WordPress这个强大的开源内容管理系统(CMS)中,图片缩略图功能对于网站的美观和用户体验至关重要。"wordpress 图片缩略图插件"是专为WordPress设计的一种工具,旨在自动处理和生成文章、页面以及各类内容的缩略...

    生成android桌面部件的缩略图

    通常,这些图片会被存储在`Android/data/your_package_name/files/`目录下,也可以选择特定的子目录,例如`thumbnails`。为了提高用户体验,建议在生成预览图后立即保存,避免在用户需要时再生成。 ```java // 保存...

    JS图片切换,带缩略图版.rar

    《JS图片切换与缩略图实现详解》 在网页设计中,动态的图片展示往往能够提升用户体验,使得网站更加生动活泼。...在实际开发中,还可以根据需求进一步优化,比如添加过渡效果、预加载图片等,以提升用户体验。

Global site tag (gtag.js) - Google Analytics