我从我的活动中收到一个URI。我希望能够将自定义相机中的图片保存到该特定位置,我不知道如何实现。我可以得到一些帮助吗? 我看到如何从谷歌开发者网站保存图像,但他们创建了一个文件夹,用日期命名图片等。我有一个包含所有信息的URI。我需要做的就是在该URI中保存图片。
最初,我正在尝试手动实现添加此额外功能时相机意图的作用:
intent.putExtra(MediaStore.EXTRA_OUTPUT, URI_GOES_HERE);
以下是当前Activity中的代码,其中URI作为Extra:
传递给我的自定义相机String filename = System.currentTimeMillis() + ".jpg";
ContentValues values = new ContentValues();
values.put(MediaStore.Images.Media.TITLE, filename);
preDefinedCameraUri = getContentResolver().insert(
MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
values);
Log.d("Predefined URI:","" + preDefinedCameraUri);
intent.putExtra(MediaStore.EXTRA_OUTPUT, preDefinedCameraUri);
如何将图片保存在额外的?