Android(安卓)获取缩略图
16lz
2021-12-04
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();} }
更多相关文章
- 代码中设置drawableleft
- android 3.0 隐藏 系统标题栏
- Android开发中activity切换动画的实现
- Android(安卓)学习 笔记_05. 文件下载
- Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
- 技术博客汇总
- android 2.3 wifi (一)
- AndRoid Notification的清空和修改
- Android中的Chronometer