Android——通过MediaStore查询图片

server/2024/10/21 4:00:33/

查询图片:

    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.ppmy.cn/server/133525.html

相关文章

基于FPGA的以太网设计(四)

1.ARP协议简介 ARP&#xff08;Address Resolution Protocol&#xff09;&#xff0c;即地址解析协议&#xff0c;是根据IP地址&#xff08;逻辑地址&#xff09;获取MAC地址的一种TCP/IP协议。在以太网通信中&#xff0c;数据是以“帧”的格式进行传输的&#xff0c;帧格式里…

零代码快速开发智能体 |甘肃旅游通

在互联网信息爆炸的时代&#xff0c;寻找一处让人心动的旅游胜地往往需要花费大量的时间和精力。而今天&#xff0c;我要向大家介绍一款能够帮助你轻松规划甘肃之行的智能体——“甘肃旅游通”。这款智能体通过低代码开发&#xff0c;集合了丰富的旅游信息和个性化推荐功能&…

单片机裸机程序 —— 设计模式

目 录 软件设计模式的用途一、轮询模式二、前后台模式三、时间片模式四、状态机模式 软件设计模式的用途 专业的程序员不会在知道需求后&#xff0c;马上脑热地去敲代码&#xff0c;然后一边调试一边修复bug。好习惯是把前期工作做好再开始敲键盘&#xff0c;比如选定一个合适…

【Spring】获取Cookie和Session(@CookieValue()和@SessionAttribute())

获取 Cookie 传统获取 Cookie 这是没有 Spring 的时候&#xff0c;用 Servlet 来获取&#xff08;获取所有的 Cookie&#xff09; Spring MVC 是基于 Servlet API 构建的原始 Web 框架&#xff0c;也是在 Servlet 的基础上实现的 RequestMapping("/getcookie") …

Java最全面试题->Java基础面试题->JavaSE面试题->面向对象面试题

面向对象 下边是我自己整理的面试题&#xff0c;基本已经很全面了&#xff0c;想要的可以私信我&#xff0c;我会不定期去更新思维导图 哪里不会点哪里 1.面向对象和面向过程的区别 面向对象&#xff1a; 优点&#xff1a;易维护&#xff0c;复用&#xff0c;扩展。面向对象…

Linux介绍及常用命令

Linux 系统简介 1969 年&#xff0c;AT&T 公司的⻉尔实验室P MIT 合作开发的 Unix&#xff0c;在于创建⼀个⽤于⼤型、并⾏、多⽤户的操作系统Unix 的推⼴&#xff1a;从学校⾛进企业Unix 的版本要两个&#xff1a; AT&T System V ——就是俗称的 系统 5Berkley Soft…

智慧健康生活:SpringBoot智能推荐系统

3系统分析 3.1可行性分析 通过对本基于智能推荐的卫生健康系统实行的目的初步调查和分析&#xff0c;提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性、操作可行性等方面进行分析。 3.1.1技术可行性 本基于智能推荐的卫生健康系统采用SSM框架&#…

docker 数据管理,数据持久化详解 一

docker镜像是分层设计的&#xff0c;镜像出只读&#xff0c;通过镜像启动的容器添加一层可读写的文件系统&#xff0c;用户写入的数据表都保存在这层中。 容器的数据分层目录 LowerDir&#xff1a;image 镜像层&#xff0c;即镜像本身&#xff0c;制度 UpperDir&#xff1a;容…