今天用到了个获取android.thumbnail文件下的小图标的需求。弄了好久,终于出来了,同大家分享下!

public static Bitmap getThumbnail(Activity activity, String path) {
ContentResolver resolver = activity.getContentResolver();
Cursor cursor = activity.managedQuery(Images.Media.EXTERNAL_CONTENT_URI,
new String[] {Images.Media._ID},
"LOWER(" + Images.Media.DATA + ")" + "=?",
new String[] {path.toLowerCase()},
Images.Media.DEFAULT_SORT_ORDER);
long origId = 0;
if (cursor.moveToNext()) {
origId = cursor.getLong(0);
}
return Thumbnails.getThumbnail(resolver, origId, Thumbnails.MICRO_KIND, null);
}

更多相关文章

  1. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像
  2. Android获取手机方向
  3. Relative Layout 中用到的一些属性
  4. android javamail客户端获取慢_Android面经分享,失业两个月,五一节
  5. Android雪花特效 - 自定义View
  6. android之【本地通知Notification】
  7. android 程序截图功能
  8. Android获取View位置
  9. android获取屏幕相关信息

随机推荐

  1. Android(安卓)Studio 运行出现 Multiple
  2. Android学习资源
  3. android中的自定义控件
  4. Android 源码分析 —— 从 Toast 出发
  5. android ddms查看线程
  6. Android ApiDemos示例解析(167):Views->L
  7. traceview进行Android性能测试
  8. Android 屏幕实现上下翻转
  9. Android的系统服务
  10. Android - Activity - 启动模式