gpt4 book ai didi

Java - "Unhandled exception type IOException"

转载 作者:行者123 更新时间:2023-12-01 23:44:30 32 4
gpt4 key购买 nike

我对 Java(特别是 Android)相当陌生。我试图让用户从图库中选择图像,然后应用程序会将图像从图库复制到应用程序目录中的文件夹(以及显示他们在图像按钮中选择的图片)。但是,我收到“未处理的异常类型 IOException”的编译器错误。

这是我的代码:(较早的地方)

Intent i = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(i, 2);

(在 onActivityResult 函数中)

Uri selectedImage = data.getData(); //data from onActivityResult
String[] filePathColumn = { MediaStore.Images.Media.DATA };
Cursor cursor = getContentResolver().query(selectedImage,filePathColumn, null, null, null);
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
String picturePath = cursor.getString(columnIndex);
cursor.close();
ImageButton abcd = (ImageButton) findViewById(R.id.btn_addpicture);
abcd.setImageBitmap(BitmapFactory.decodeFile(picturePath));
String command = "cp " + "'" + selectedImage.getPath().toString() + "' '" + getFilesDir().getPath() + "/Images/" + VALUE_NAME + ".jpg";
Runtime.getRuntime().exec(command);

错误来自最后一行。谁能解释我哪里错了?我不知道这个错误意味着什么

最佳答案

您可能想使用

try{
//your code
} catch(IOException ioEx) {
ioEx.printStackTrace() // or what ever you want to do with it
}

正如前面提到的,您可能想查看 Files

关于Java - "Unhandled exception type IOException",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17354223/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com