【发布时间】:2019-11-12 22:45:19
【问题描述】:
是否可以直接从计算机上的目录(例如本地磁盘 C 或 D 或我的文档)显示图像而不将其存储在 drawable 文件夹中?如果是那怎么办?
【问题讨论】:
-
对不起*一张图片
-
我的意思是从一个文件夹中,例如我使用模拟器的计算机中的文档
标签: android android-studio imageview drawable
是否可以直接从计算机上的目录(例如本地磁盘 C 或 D 或我的文档)显示图像而不将其存储在 drawable 文件夹中?如果是那怎么办?
【问题讨论】:
标签: android android-studio imageview drawable
是的,这是可能的 1.试试这个代码:
File imgFile = new File("/storage/emulated/0/DCIM/Camera/IMG_20151102_193132.jpg");//Your file path
if(imgFile.exists()){
Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
ImageView myImage = (ImageView) findViewById(R.id.imageviewTest);
myImage.setImageBitmap(myBitmap);
};
2.此外,您还需要在清单文件中添加以下权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
【讨论】: