将自定义相机中的图像保存在特定URI中

时间:2014-06-20 21:46:05

标签: android camera save

我从我的活动中收到一个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);

如何将图片保存在额外的?

0 个答案:

没有答案