我在加载来自Android手机内部存储空间的图片时出现问题。我想加载图像并将其用于抓取分割。 我尝试使用此代码
File file = new File(getExternalFilesDir(null).getAbsolutePath()+"pic.jpg");
ImageView iv = (ImageView) findViewById(R.id.imagePreview);
Bitmap bitmap = BitmapFactory.decodeFile(file.getAbsolutePath());
但每次我在手机上运行应用程序时,应用程序突然停止。我可以寻求帮助并知道我的代码中有什么问题吗?非常感谢你。
答案 0 :(得分:-1)
你得到的错误是什么?在调试中找出答案。我试图运行你的代码,我得到的路径是:/storage/emulated/0/Android/data/.../filespic.jpg所以我会说尝试改变
+"pic.jpg");
在
+"/pic.jpg");
和
iv.setImageBitmap(bitmap);
显示图片。