创建一个工具类 :FileUtil

package com.example.testUtil;import java.io.File;
//从本地读取图片
public class FileUtil {public static String[] getImageNames(String folderPath) {File file01 = new File(folderPath);String[] files01 = file01.list();int imageFileNums = 0;for (int i = 0; i < files01.length; i++) {File file02 = new File(folderPath + "/" + files01[i]);if (!file02.isDirectory()) {if (isImageFile(file02.getName())) {imageFileNums++;}}}String[] files02 = new String[imageFileNums];int j = 0;for (int i = 0; i < files01.length; i++) {File file02 = new File(folderPath + "/" + files01[i]);if (!file02.isDirectory()) {if (isImageFile(file02.getName())) {files02[j] = file02.getName();j++;}}}return files02;}private static boolean isImageFile(String fileName) {String fileEnd = fileName.substring(fileName.lastIndexOf(".") + 1,fileName.length());if (fileEnd.equalsIgnoreCase("jpg")) {return true;} else if (fileEnd.equalsIgnoreCase("png")) {return true;} else if (fileEnd.equalsIgnoreCase("bmp")) {return true;} else {return false;}}}
复制代码

然后在我们的主方法中去调用:

String[] titles = FileUtil.getImageNames("/mnt/sdcard/lzlpicture/87-32101010/"); //图片名称
String[] imagePaths = new String[titles.length];   // 存储图片的数组for (int i = 0; i < titles.length; i++) {imagePaths[i] = "/mnt/sdcard/lzlpicture/87-32101010/" + titles[i];
}
mImage.setImageBitmap(BitmapFactory.decodeFile(imagePaths[1]));  //图片就能显示到Imageview上了
复制代码

千万不能忘记添加我们的权限:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />复制代码

Android 读取本地图片相关推荐

  1. Android 读取本地图片文件和读取图片的uri

    想读取本地项目里的资源图片,但又不能用到R文件. 总结以下几种读取Bitmap的方法: 1.以文件流的方式,假设sdcard里面有a.png图片 FileInputStream fs = new Fi ...

  2. android mp3 lrc歌词文件utf-8歌词显示为乱码,Android读取本地json文件的方法(解决显示乱码问题)...

    本文实例讲述了Android读取本地json文件的方法.分享给大家供大家参考,具体如下: 1.读取本地JSON ,但是显示汉字乱码 public static String readLocalJson ...

  3. JAVA读取本地图片并展示

    代码如下: //读取本地图片输入流 FileInputStream inStream = new FileInputStream("D:/image/123.jpg");//byt ...

  4. Android 读取本地txt文件中的内容

    Android 读取本地txt文件中的内容 import java.io.BufferedReader; import java.io.File; import java.io.FileInputSt ...

  5. js小学生图区_js读取本地图片并显示

    版权声明:本文为博主原创文章,未经博主允许不得转载. 根据项目需要,需要选择本地图片并显示在页面上,然后上传至服务器.因为自身刚刚接触js,所以比较生疏,碰到问题吼,幸好有强大的网络,搜索很多有用的资 ...

  6. java读取本地图片及路径

    手贱打算用java读取本地图片,发现各种问题,之前使用python,发现还是python太厉害 如果打算用文件的形式读取图片,注意要对文件流做异常处理,还有java的输出语句,连接符之间的关系.最后成 ...

  7. py读取本地图片并返回图片给前端base64格式

    py读取本地图片并返回图片给前端base64格式 直接贴代码,有用请收藏 from fastapi import FastAPI from get90V import resBody, getRewr ...

  8. Android 删除本地图片

    以前没有写博客的习惯  换了公司之后 事情慢慢变多  也需要掌握很多的新的我不知道知识   遇到很多问题  网上各种百度  好不容易遇到可以修复bug的博客   这次用完关掉   以后遇到还需要重新百 ...

  9. android读取外部图片,Android读取本地图库与调用摄像头拍摄

    本文主要介绍如何读取Android本地图库的图片以及调用安卓的摄像头进行拍摄. 一.布局 布局比较简单,MainActviivty的布局文件只有两个按钮,一个是读取图库的,另一个是打开摄像头的,另外R ...

最新文章

  1. 【 MATLAB 】使用 MATLAB 比较占空比不同的周期方波的 DFS 图
  2. PHP工厂模式的研究
  3. 逆向辅导:让你的IT文化恢复活力的独特方法
  4. Spring 的@Bean 的用法
  5. CV之CycleGAN:CycleGAN算法相关思路配图、论文集合
  6. redis——内存概述
  7. javascript中BOM介绍、屏幕尺寸、历史记录、URL解析、计算机信息获取、定时器、三大系列及兼容代码、封装动画函数、同步和异步
  8. 微信小程序云开发分页刷新获取数据
  9. C++语言string类介绍和示例
  10. oracle环境变量怎么配,oracle环境变量配置-Oracle
  11. python卸载干净_Python卸载不干净?Mac完全卸载python方法
  12. (日常搬砖)python3.7内置调试器PDB
  13. python架构师书籍_阿里巴巴高级架构师:学好python这本书必看,堪称python入门宝典...
  14. [UPF]低功耗仿真介绍
  15. ubuntu搭建STM32开发环境
  16. 腾讯云服务器安全加固主机安全基础版和DDoS基础防护内容
  17. go的内存管理和内存逃逸
  18. cx oracle 输出中文,输出cx语言
  19. 37种传感器(十)之手指心跳检测模块+Stduino NanoUNO
  20. word2007表格计算机,电脑员好做吗?使用word2007表格?

热门文章

  1. 以假乱真的“人造脸”,能骗过面部识别吗?
  2. 「SAP技术」SAP MM 采购信息记录新价格不能体现在采购订单新的ITEM上?
  3. 中国博士把整个 CNN 都给可视化了,每次卷积 ReLU 池化都清楚
  4. 我的业务要不要用人工智能?引入AI前你需要评估的(四)
  5. 「AI初识境」为了围剿SGD大家这些年想过的那十几招
  6. 「AI初识境」激活函数:从人工设计到自动搜索
  7. 破局!Alan Yuille:深度学习关键在于克服组合爆炸
  8. More than Moore的探索
  9. 案例分享|突破卡脖子技术,研制协作机器人核心零部件的方向与思考
  10. 揭秘人工智能背后鲜为人知的人工力量——数据标注