所以我的问题是我需要从图库中选择图像,然后将他移动到我的文件中,然后将此路径(我的文件的路径)保存在字符串中。 有可能做这样的事吗?我是初学者,真的需要这个。这是我的代码,它可以在相同的问题上使用相机。
private void openGallery(){
Intent vyber = new Intent(Intent.ACTION_PICK,MediaStore.Images.Media.INTERNAL_CONTENT_URI);
File file2 = getFile2();
vyber.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(file2));
startActivityForResult(vyber , PICK_IMAGE);
}
}
private File getFile2()
{
File folder = new File("sdcard/MyDirectory");
if (!folder.exists())
{
folder.mkdir();
}
File image_file2 = new File(folder,kod_useku_komunikaceS+"_gallery_image.jpg");
return image_file2;
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data){
if (resultCode == RESULT_OK && requestCode == PICK_IMAGE){
String cesta = "sdcard/MyDirectory/"+kod_useku_komunikaceS+"_gallery_image.jpg";
path_gallery = cesta;
imageView_VyberFotku.setImageDrawable(Drawable.createFromPath(cesta));