- 浏览: 46289 次
- 性别:
- 来自: 北京
文章分类
最新评论
public void getMiniThumb(HttpServletResponse resp) { OutputStream out; try { out = resp.getOutputStream(); Cursor c = _resolver.query(MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, null, null, null, null); while (c.moveToNext()) { for (int i = 0; i < c.getColumnCount(); i++) { Log.i("getMiniThumb", c.getColumnNames()[i] + "=" + c.getString(i)); } Log.i("getMiniThumb", "-------------------------------------------------------------------"); } c = _resolver.query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null, null, null, null); while (c.moveToNext()) { for (int i = 0; i < c.getColumnCount(); i++) { Log.i("getMiniThumb", c.getColumnNames()[i] + "=" + c.getString(i)); } Bitmap bitmap = MediaStore.Images.Thumbnails.getThumbnail(_resolver, c.getLong(0), MediaStore.Images.Thumbnails.MICRO_KIND, null); if (bitmap != null) { Log.i("getMiniThumb", "bitmap is " + bitmap.toString()); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, out); out.flush(); out.write(NEXT_TAG.getBytes()); out.flush(); } else { Log.i("getMiniThumb", "bitmap is " + null); } Log.i("getMiniThumb", "-------------------------------------------------------------------"); } out.close(); } catch (Exception e) { e.printStackTrace(); } }
发表评论
-
脏读、幻影读、不可重复读
2013-10-18 17:51 38821. 脏读 :脏读就是指 ... -
横竖屏切换时候activity的生命周期 android:configChanges
2013-10-14 15:48 853总结: 1、不设置Activity的android:con ... -
Mac OS X 下配置Android NDK(配置环境变量)
2013-08-22 18:41 0http://bzsy.iteye.com/blog/184 ... -
Android获取屏幕宽高的两种方法
2012-03-21 10:55 692Display display = getWindowM ... -
Android Power Management
2012-03-12 10:54 798http://blog.csdn.net/hzdysymbol ... -
Android 单HTTP链接多文件下载
2011-07-22 15:56 1247public static void main(S ... -
Android 获取视频缩略图
2011-07-22 15:53 1104public static Bitmap createV ... -
主流手持设备以及芯片
2011-06-10 12:59 744主流手持设备以及芯片 -
i-jetty common-upload 多线程问题
2011-05-26 10:02 9641.文件过大等待时间过长 2.多线程造成servlet线程阻 ... -
【原】MediaScanner 扫描失败
2011-05-04 15:17 835String[] paths = pathList.to ... -
【原】Linux 常用命令集合
2011-04-26 23:03 615rename 's/\.exe$//' *.exe //批量重 ... -
【原创】ContentProvider 示例
2011-04-14 16:07 1389package com.firewings.smstoo ... -
【原创】SQLiteOpenHelper 示例
2011-04-14 16:05 935package com.firewings.smstoo ... -
【原创】BroadcastReceiver 示例
2011-04-14 16:04 772package com.firewings.smstoo ... -
【原创】Service 示例
2011-04-14 16:03 574package com.firewings.smstoo ... -
【原创】ContentObserver 示例
2011-04-14 16:01 1260import java.text.DateFormat; i ... -
常用正则表达式
2011-04-14 15:08 602匹配中文字符的正则表达式: [u4e00-u9fa5]评注 ... -
正则表达式示例
2011-04-14 15:07 677^[1-9]\\d*(,[1-9]\\d*)*$ 12 ... -
C++ 关键字
2011-04-14 14:29 734asm do if ... -
基于Windows的SVN安装与配置
2011-04-14 14:27 6541 什么是SVN? SVN全称为Subversion, ...
相关推荐
Android提供了两种方法来获取缩略图:请求缩略图(requestThumbail)和生成缩略图(createBitmap)。请求缩略图较为简单,但可能无法满足自定义需求,如大小或质量。生成缩略图则可以自由控制缩放比例和质量,但相对...
然而,同步获取缩略图可能会阻塞主线程,影响应用性能,所以我们需要异步方式来实现。可以使用`AsyncTask`或者`Handler`来处理。以下是一个基于`AsyncTask`的异步获取视频缩略图的示例: ```java private class ...
"10.0任务列表获取缩略图"是一个关于如何在Android 10.0版本中实现类似Android 7.0 UI的任务列表缩略图加载的技术点。这个功能涉及到系统的用户界面库、特定的Java类以及相关的资源文件。 首先,`SystemUISharedLib...
1:获取sdcard 图片并以listview显示,并显示其缩略图 2:获取sdcard 视频并以listview显示,并显示其缩略图 3:在显示其缩略图时通过asynctask 来显示,防止阻塞主ui 4: 获取的缩略图保存在缓存中,下次显示时直接...
3. **获取缩略图**:在Android中,`MediaMetadataRetriever`类可用于获取视频的帧作为缩略图。通过调用`getFrameAtTime()`方法,可以指定时间点获取一帧图像。在iOS中,`AVAssetImageGenerator`类可以做到同样的事情...
在Android开发中,获取视频的缩略图...通过上述步骤,你可以在Android应用中实现从视频文件获取缩略图以及播放视频的功能。提供的源码参考应包括完整的类、方法以及异常处理,帮助开发者快速理解和集成到自己的项目中。
2. **初始化MediaMetadataRetriever对象**:在需要获取缩略图的代码段中,创建一个MediaMetadataRetriever实例,并传入视频文件的URI。 ```java MediaMetadataRetriever retriever = new MediaMetadataRetriever(); ...
在Android开发中,有时我们需要实现一个功能:当用户点击一个小的缩略图时,能够弹出一个全屏的大图查看器来展示详细内容。这个"Android 点击缩略图显示大图 Demo"就是用来演示如何实现这一功能的。下面我们将深入...
在Android开发中,获取视频和图片的缩略图是一项常用的功能,这有助于在应用中快速预览媒体内容,提升用户体验。下面将详细讲解如何在Android系统中实现这一目标。 首先,我们来了解一下“缩略图”(thumbnails)的...
在Android开发中,有时我们需要实现一个功能,即根据指定的本地路径展示视频列表,并能点击缩略图播放视频。这个功能对于许多应用,如视频管理器或者个人相册应用,都是至关重要的。以下是对这个标题和描述所涉及...
在Android开发中,高效地加载和管理图片资源是至关重要的,特别是缩略图的加载,因为这直接影响到应用的性能和用户体验。本文将详细讲解如何在Android中实现缩略图的加载,避免不必要的内存浪费。 首先,理解...
例如,可以使用`MediaStore.Images.Thumbnails`表查询特定图片的缩略图,通过`DATA`列获取缩略图的文件路径。 五、Loader机制 在Android 3.0及以上版本,推荐使用`Loader`框架来异步加载缩略图,以避免阻塞主线程...
在Android开发中,获取图片和视频的缩略图是一项常见的需求,这通常涉及到用户界面的展示,例如在相册应用中预览媒体内容。本文将详细介绍如何在Android中有效地获取这两种类型的媒体文件的缩略图。 一、图片缩略图...
4. **获取缩略图**:Android提供了`MediaMetadataRetriever`类用于从多媒体文件中提取元数据,包括视频缩略图。调用`setDataSource()`设置视频文件路径,然后使用`getFrameAtTime()`方法获取某一时间点的帧作为缩略...
总的来说,Android项目实现获取视频的缩略图和播放功能,涉及到了多媒体处理、文件操作和UI设计等多个方面。理解并掌握这些知识点对于Android开发者来说是非常重要的,可以帮助我们构建更丰富的多媒体应用。
同时,考虑到不同设备的性能差异,可能需要对获取缩略图的时间点进行优化,例如选取视频中间的一帧,以得到更代表性的缩略图。 总的来说,获取安卓本地视频的缩略图涉及多媒体处理、文件I/O以及UI组件的交互,理解...
最后,我们需要"从相应的目录获取缩略图"。生成的预览图片可以保存在应用的内部存储或者外部存储,然后通过`Intent.ACTION_GET_CONTENT`或者自定义文件选择器供用户选择。通常,这些图片会被存储在`Android/data/...
在Android开发中,创建一个带有联系人缩略图和自定义动画的电话本是一个常见的需求。这个项目可能涉及多个技术点,包括SQLite数据库管理、联系人API的使用、UI设计以及动画效果的实现。以下是对这些知识点的详细解析...
安卓app开发项目-实现获取视频的缩略图(ThumbnailUtils),并且播放(源码).zip安卓app开发项目-实现获取视频的缩略图(ThumbnailUtils),并且播放(源码).zip安卓app开发项目-实现获取视频的缩略图(ThumbnailUtils...
参考博客:http://blog.csdn.net/joe_storm/article/details/49868155 使用android自带的MediaStore可以方便的操作本地的媒体文件。但是某些设备不能生成视频缩略图,所以要使用本方案完善