Android——通过MediaStore查询图片

ops/2024/10/17 18:19:18/

查询图片:

    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/ops/126267.html

相关文章

UI自动化测试示例:python+pytest+selenium+allure

重点应用是封装、参数化&#xff1a; 比如在lib文件夹下&#xff0c;要存储封装好的方法和必要的环境变量&#xff08;指网址等&#xff09; 1.cfg.py:封装网址和对应的页面 SMP_ADDRESS http://127.0.0.1:8234SMP_URL_LOGIN f{SMP_ADDRESS}/login.html SMP_URL_DE…

Centos7系统Python3.11.2版本安装

开发依赖包需要依赖于python3.11环境&#xff0c;但是目前python环境为3.6&#xff0c;于是需要修改python环境为3.11版本 Python 3.11 在 CentOS 7 中没有。我们将从源代码安装它 安装依赖包 yum -y update systemctl reboot yum -y install epel-release yum install wget…

SQL INNER JOIN:深入解析与实际应用

SQL INNER JOIN:深入解析与实际应用 引言 在关系型数据库管理系统中,SQL(Structured Query Language)是一种用于管理和操作数据库的标准编程语言。SQL INNER JOIN 是一种常用的查询技术,用于结合两个或多个数据库表中的相关行。本文将深入探讨 SQL INNER JOIN 的概念、语…

公寓智能水电系统

什么是公寓智能水电系统?简单来说&#xff0c;公寓智能水电系统是一种利用物联网技术&#xff0c;将家中的水电设备连接起来&#xff0c;实现远程监控与自动控制的解决方案。它包括但不限于智能电表、智能水表、漏电保护器、漏水检测器等硬件设施&#xff0c;以及配套的软件平…

根据Vue对比来深入学习React 下 props 组件传值 插槽 样式操作 hooks 高阶组件 性能优化

文章目录 函数组件的特点props组件间的传值父传子看上例子传父兄弟组件传值祖先组件传值 插槽基础插槽具名插槽作用域插槽 样式操作**CSS Modules** 生命周期useRef常用hookuseStateuseEffectuseContextuseReduceruseMemouseCallback 高阶组件什么时候使用 react性能问题和优化…

iOS 18升级:避免常见陷阱,顺利完成升级

随着iOS 18的发布&#xff0c;许多用户都希望尽快体验到新系统带来的新功能和改进。然而&#xff0c;升级过程可能会因为准备工作不足或对步骤的不熟悉而变得复杂。本文旨在为用户提供一个清晰的升级指南&#xff0c;确保升级过程既平滑又安全。 升级前的准备工作 在开始升级之…

力扣(leetcode)每日一题 3158 求出出现两次数字的 XOR 值 |位运算

3158. 求出出现两次数字的 XOR 值 题干 给你一个数组 nums &#xff0c;数组中的数字 要么 出现一次&#xff0c;要么 出现两次。 请你返回数组中所有出现两次数字的按位 XOR 值&#xff0c;如果没有数字出现过两次&#xff0c;返回 0 。 示例 1&#xff1a; **输入&#…

网络安全(黑客技术)2024年100天学习计划

&#x1f91f; 基于入门网络安全/黑客打造的&#xff1a;&#x1f449;黑客&网络安全入门&进阶学习资源包 前言 什么是网络安全 网络安全可以基于攻击和防御视角来分类&#xff0c;我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术&#xff0c;而“蓝队”、…