Uri imageFileUri =
context.getContentResolver().insert(
Media.EXTERNAL_CONTENT_URI, new ContentValues()
);
Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
i.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, imageFileUri);
context.startActivityForResult(i, ImportActivity.CAMERA_REQUEST);
在我的三星Galaxy S(又名充满活力)当我使用上述方法拍照时,当我点击保存时,我会在我的画廊中收到两张照片。一个是默认相册中的照片,名为“照片”,第二个是因为我的uri而被创建,称为“相机”。
我希望使用上面的代码片段拍摄的照片不会保存到默认的“照片”中,并且我们保存的照片的专辑是我的应用程序的名称(I.E.“Acme Mobile”)。我如何实现这一目标?
答案 0 :(得分:1)
相机应用程序由设备制造商开发,没有标准相机应用程序。拍摄的照片是否保存在图库中以及您的uri路径取决于设备应用程序的实现。你无法控制它。您可以做的最好的事情是,在拍摄照片后,您可以删除图库文件夹中的文件并仅保存您的文件。从图库中删除文件时要小心。