Android 读取本地图片
创建一个工具类 :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 读取本地图片相关推荐
- Android 读取本地图片文件和读取图片的uri
想读取本地项目里的资源图片,但又不能用到R文件. 总结以下几种读取Bitmap的方法: 1.以文件流的方式,假设sdcard里面有a.png图片 FileInputStream fs = new Fi ...
- android mp3 lrc歌词文件utf-8歌词显示为乱码,Android读取本地json文件的方法(解决显示乱码问题)...
本文实例讲述了Android读取本地json文件的方法.分享给大家供大家参考,具体如下: 1.读取本地JSON ,但是显示汉字乱码 public static String readLocalJson ...
- JAVA读取本地图片并展示
代码如下: //读取本地图片输入流 FileInputStream inStream = new FileInputStream("D:/image/123.jpg");//byt ...
- Android 读取本地txt文件中的内容
Android 读取本地txt文件中的内容 import java.io.BufferedReader; import java.io.File; import java.io.FileInputSt ...
- js小学生图区_js读取本地图片并显示
版权声明:本文为博主原创文章,未经博主允许不得转载. 根据项目需要,需要选择本地图片并显示在页面上,然后上传至服务器.因为自身刚刚接触js,所以比较生疏,碰到问题吼,幸好有强大的网络,搜索很多有用的资 ...
- java读取本地图片及路径
手贱打算用java读取本地图片,发现各种问题,之前使用python,发现还是python太厉害 如果打算用文件的形式读取图片,注意要对文件流做异常处理,还有java的输出语句,连接符之间的关系.最后成 ...
- py读取本地图片并返回图片给前端base64格式
py读取本地图片并返回图片给前端base64格式 直接贴代码,有用请收藏 from fastapi import FastAPI from get90V import resBody, getRewr ...
- Android 删除本地图片
以前没有写博客的习惯 换了公司之后 事情慢慢变多 也需要掌握很多的新的我不知道知识 遇到很多问题 网上各种百度 好不容易遇到可以修复bug的博客 这次用完关掉 以后遇到还需要重新百 ...
- android读取外部图片,Android读取本地图库与调用摄像头拍摄
本文主要介绍如何读取Android本地图库的图片以及调用安卓的摄像头进行拍摄. 一.布局 布局比较简单,MainActviivty的布局文件只有两个按钮,一个是读取图库的,另一个是打开摄像头的,另外R ...
最新文章
- 【 MATLAB 】使用 MATLAB 比较占空比不同的周期方波的 DFS 图
- PHP工厂模式的研究
- 逆向辅导:让你的IT文化恢复活力的独特方法
- Spring 的@Bean 的用法
- CV之CycleGAN:CycleGAN算法相关思路配图、论文集合
- redis——内存概述
- javascript中BOM介绍、屏幕尺寸、历史记录、URL解析、计算机信息获取、定时器、三大系列及兼容代码、封装动画函数、同步和异步
- 微信小程序云开发分页刷新获取数据
- C++语言string类介绍和示例
- oracle环境变量怎么配,oracle环境变量配置-Oracle
- python卸载干净_Python卸载不干净?Mac完全卸载python方法
- (日常搬砖)python3.7内置调试器PDB
- python架构师书籍_阿里巴巴高级架构师:学好python这本书必看,堪称python入门宝典...
- [UPF]低功耗仿真介绍
- ubuntu搭建STM32开发环境
- 腾讯云服务器安全加固主机安全基础版和DDoS基础防护内容
- go的内存管理和内存逃逸
- cx oracle 输出中文,输出cx语言
- 37种传感器(十)之手指心跳检测模块+Stduino NanoUNO
- word2007表格计算机,电脑员好做吗?使用word2007表格?
热门文章
- 以假乱真的“人造脸”,能骗过面部识别吗?
- 「SAP技术」SAP MM 采购信息记录新价格不能体现在采购订单新的ITEM上?
- 中国博士把整个 CNN 都给可视化了,每次卷积 ReLU 池化都清楚
- 我的业务要不要用人工智能?引入AI前你需要评估的(四)
- 「AI初识境」为了围剿SGD大家这些年想过的那十几招
- 「AI初识境」激活函数:从人工设计到自动搜索
- 破局!Alan Yuille:深度学习关键在于克服组合爆炸
- More than Moore的探索
- 案例分享|突破卡脖子技术,研制协作机器人核心零部件的方向与思考
- 揭秘人工智能背后鲜为人知的人工力量——数据标注