Я пытаюсь создать приложение, в котором пользователь выбирает изображение из галереи и может переименовать его в нужное имя. Код для получения изображения из галереи:
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, RESULT_LOAD_IMG);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK){
try {
upload.setVisibility(View.INVISIBLE);
Image.setVisibility(View.VISIBLE);
final Uri imageUri = data.getData();
final InputStream imageStream = getContentResolver().openInputStream(imageUri);
final Bitmap selectedImage = BitmapFactory.decodeStream(imageStream);
Image.setImageBitmap(selectedImage);
Log.i("FileName is", fileName);
} catch (FileNotFoundException e){
e.printStackTrace();
Toast.makeText(getApplicationContext(),"Error Loading Image",Toast.LENGTH_LONG).show();
}
} else {
Toast.makeText(getApplicationContext(),"Please select an image",Toast.LENGTH_LONG).show();
}
}
Я видел несколько сообщенийкоторые используют from
и to
для переименования изображений, но я не могу понять, как это работает и как установить желаемое имя (которое будет введено пользователем через editText).
Любая помощьбудет оценена