java - 我无法将图像从 SD 卡加载到 Android Studio 中的 ImageView
问题描述
imageView=(ImageView)findViewById(R.id.img);
String pathName = Environment.getExternalStorageDirectory().toString() + "/person.png";
Bitmap bmp = BitmapFactory.decodeFile(pathName);
imageView.setImageBitmap(bmp);
解决方案
请查看您的应用是否有权从外部存储读取,即Manifest.permission.READ_EXTERNAL_STORAGE
String photoPath = Environment.getExternalStorageDirectory() + "/abc.jpg";
Bitmap bitmap1 = BitmapFactory.decodeFile(photoPath);
imageView.setImageBitmap(bitmap1 );
推荐阅读
- arrays - 如何多阶数组多维
- python - 在python中排序txt文件时字符串索引超出范围
- database - 如何更改 MongoDB v3.4 maxWriteBatchSize 限制
- python - 为什么yolo检测不到图片
- wordpress - Google Compute Engine 中的 Wordpress 网站突然无法访问
- fft - Healpix / Healpy:我如何使用 healpy 对天空进行 SHT 处理?
- c - 我正在用 c 制作井字游戏,wincheck 功能但在下面的代码中不起作用
- vue.js - Vue 应用程序在浏览器中运行通过 CURL 抛出“Javascript not enabled”
- php - laravel/ui[v3.0.0, ..., v3.2.0] 需要照明/控制台 ^8.0 -> 找到照明/控制台[v8.0.0, ..., v8.36.2]
- dictionary - 使用一组数组作为键和值在 julia 中创建字典?