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