Android 打开 sdcard 中的png文件
时间: 2024-01-21 07:19:23 浏览: 123
你可以使用以下代码片段来打开存储在 SD 卡中的 PNG 文件:
```java
File imgFile = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/your_directory/your_image.png");
if (imgFile.exists()) {
Bitmap bitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
ImageView imageView = findViewById(R.id.imageView);
imageView.setImageBitmap(bitmap);
} else {
Toast.makeText(this, "Image not found", Toast.LENGTH_SHORT).show();
}
```
这里,我们首先获取 SD 卡的路径,并附加您的目录和图像文件名。然后,我们检查文件是否存在,如果存在,我们使用 `BitmapFactory` 解码图像文件并将其设置为 `ImageView` 的位图。否则,我们会显示一个简短的消息,指示该图像未找到。