当前位置: 首页 > news >正文

Android——通过MediaStore查询图片

查询图片:

    private void loadImageList() {String[] columns = new String[]{MediaStore.Images.Media._ID, // 编号MediaStore.Images.Media.TITLE, // 标题MediaStore.Images.Media.SIZE, // 文件大小MediaStore.Images.Media.DATA, // 文件路径};Cursor cursor = getContentResolver().query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,columns,"_size < 307200",null,"_size Desc");int count = 0;if (cursor != null) {while (cursor.moveToNext() && count < 6) {ImageInfo image = new ImageInfo();image.id = cursor.getLong(cursor.getColumnIndex(MediaStore.Images.Media._ID));image.name = cursor.getString(cursor.getColumnIndex(MediaStore.Images.Media.TITLE));image.size = cursor.getLong(cursor.getColumnIndex(MediaStore.Images.Media.SIZE));image.path = cursor.getString(cursor.getColumnIndex(MediaStore.Images.Media.DATA));count++;mImageList.add(image);}}}

所需权限:

    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

案例代码

http://www.lryc.cn/news/462086.html

相关文章:

  • 手写Spring IOC-简易版
  • 【算法题】62. 不同路径(LeetCode)
  • 【VUE】Vue中的data属性为什么是一个函数而不是一个对象
  • ddos攻击介绍和排查方法
  • git clone --single-branch 提升效率
  • 代码随想录算法训练营第十天|1. 两数之和,第454题.四数相加II
  • 龙迅LT8911EX LVDS转EDP 点屏,大批量出货产品
  • 浅谈Oracle之游标
  • 基于在线教育系统源码的企业培训平台开发解决方案详解
  • Whisper 音视频转写
  • 【详尽-实战篇】使用Springboot生成自带logo或者图片的二维码-扫描二维码可以跳转到指定的页面-Zing-core
  • vue跨标签页通信(或跨窗口)详细教程
  • 【VUE】Vue3通过数组下标更改数组视图为什么会更新?
  • 前端转换double数据,保留两位小数
  • 【实战案例】JSR303统一校验与SpringBoot项目的整合
  • 忘记了系统root密码,如何重置root密码?
  • 7-基于国产化FT-M6678+JFM7K325T的6U CPCI信号处理卡
  • 计算机毕业设计 | SSM超市进销存管理系统(附源码)
  • 手撕数据结构 —— 堆(C语言讲解)
  • TS和JS中,string与String的区别
  • jna调用c++动态库linux测试
  • 智诊小助手TF卡记录文件导出
  • Jetpack-ViewModel+LiveData+DataBinding
  • Servlet[springmvc]的Servlet.init()引发异常
  • 总结:SQL查询变慢,常见原因分析!
  • 基于webrtc实现音视频通信
  • 【多版本并发控制(MVCC)】
  • 常见漏洞及webshell工具的流量特征
  • python学习-怎么在Pycharm写代码
  • 牛客周赛63(C++实现)