2011-02-09 4 views
2

Что-то странное происходит в моем приложении им не уверены, стоит ли это загрузить весь код ...Android-Где снимается изображение?

Intent pictureIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
pictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, imageUriToSaveCameraImageTo); 
startActivityForResult(Intent.createChooser(pictureIntent, strAvatarPrompt), TAKE_AVATAR_CAMERA_REQUEST); 

Я использую этот код, чтобы взять фотографию. Фотография сохраняется в папке DCIM, а также в imageUriSaveCameraImageto, которая указывает на SDCard/папку ... На изображении дается имя image1.jpg..once запустите его.

Затем я удаляю файлы из DCIM и SDCard/папки и запускаю приложение еще раз и снимаю другую фотографию ... по какой-то причине старая фотография появляется в папке ... она должна быть кешированием или сохранением копии это еще где ... кто-нибудь знает, где и как я могу его удалить? спасибо

ответ

0

Я не могу дать вам точный ответ, но я чувствую, что MediaStore является ContentProvider, поэтому вы можете позвонить ContentResolver.delete (URI).

Смежные вопросы