删除已插入的ContentValues

时间:2015-07-20 04:05:31

标签: java android android-camera-intent

我为用户创建了自定义意图,可以选择照片或拍照。

这是我的代码:

Intent pickIntent = new Intent(Intent.ACTION_PICK, 
        MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
pickIntent.setType("image/*");


values = new ContentValues();
values.put(MediaStore.Images.Media.TITLE, "new image");
values.put(MediaStore.Images.Media.DESCRIPTION, "saved today");

Intent takePhotoIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
cameraPhotoUri = getContentResolver().insert(
        MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
takePhotoIntent.putExtra(MediaStore.EXTRA_OUTPUT, cameraPhotoUri);



String pickTitle = "Select or take a new Picture"; // Or get from strings.xml
Intent chooserIntent = Intent.createChooser(pickIntent, pickTitle);
chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, 
        new Intent[]{takePhotoIntent});

startActivityForResult(chooserIntent, REQUEST_CODE_ADD_PHOTO);

现在getContentResolver().insert(...)部分在图像目录上创建一个空文件。如何在使用意图后删除所有文件(空文件)。请帮忙。

0 个答案:

没有答案