Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Frozik6k
12 / 12 / 7
Регистрация: 04.04.2016
Сообщений: 51
#1

В папке DCIM создается не нужная копия фото, как сделать чтобы не создавалась? - Программирование Android

25.04.2016, 13:02. Просмотров 172. Ответов 0
Метки нет (Все метки)

Вызываю активность для получения фото следующим кодом:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
                               // Вызов камеры
                Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
 
                File fileTemp;
                File pathTemp;
                if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED))
                    pathTemp = new File(DB.pathData, TEMP_DIR);
                else {
                    Toast.makeText(getApplicationContext(), R.string.error_foto, Toast.LENGTH_LONG);
                    return;
                }
 
                if (!pathTemp.exists()) pathTemp.mkdirs(); // если нет папки TEMP создаст ее
 
                fileTemp = new File(pathTemp.getAbsolutePath(), "IMG_" +DB
                        .dateToString(Calendar.getInstance().getTime(), DB.DATE_FORMAT_FILE)
                        + ".jpg");
 
 
                mOutputFileTempUri = Uri.fromFile(fileTemp);
 
                cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, mOutputFileTempUri);
                startActivityForResult(cameraIntent, TAKE_PICTURE);
получаю результат:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
 
//        super.onActivityResult(requestCode, resultCode, data);
        if (( requestCode == TAKE_PICTURE)&&(resultCode == RESULT_OK)){
 
            if ( data != null) {
                if (data.hasExtra("data")) {
                    Bitmap thingBitmap = data.getParcelableExtra("data");
                    // TODO Какие-то действия с миниатюрой
                    mFotoIV.setImageBitmap(thingBitmap);
                }
            } else {
                // TODO Какие-то действия с полноценным изображением,
                // сохраненным по адресу mOutputFileTempUriUri
                mFotoIV.setImageURI(mOutputFileTempUri);
                mSignature.setVisibility(View.INVISIBLE);
 
            }
 
            mFotoIV.setBackgroundColor(0); // обнуляем фон
 
        } else mOutputFileTempUri = null;
 
 
    } // onActivityResult
кроме как в mOutputFileTempUri, появляется фотография в DCIM, как сделать так, чтобы она там не появлялась?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2016, 13:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В папке DCIM создается не нужная копия фото, как сделать чтобы не создавалась? (Программирование Android):

Как сделать чтобы в папке отображалась нужная картинка в видах? - Windows XP
Подскажите как сделать чтобы в папке отображалась нужная картинка в видах: замостить, растянуть и по центру?

дописать программу так чтобы создавалась копия етого, созданого нами же, файла - Assembler
есть обычная функция создание файла. нужно дописать программу так чтобы создавалась копия етого, созданого нами же, файла. тоесть...

как сделать чтобы форма создавалась один раз - Delphi
Как сделать так, чтобы при нажатии на кнопку форма создавалась только один раз? В голову идет только прикрутить счетчтк, но думаю, есть...

Как сделать чтобы переменная создавалась 1 раз, а при закрытии программы не удалялась - C#
Я делаю форму входа с паролем, но при этом у меня возникла проблема. public static string key; Объявил в одной форме переменную. А в...

Как сделать так, чтобы при нажатии на кнопку в StringGrid создавалась еще 1 строка снизу - Delphi
Есть StringGrid и с 1 строкой, вводятся данные в стандартные компоненты и после нажатия кнопки они добавляются в StringGrid. Как сделать...

Как поставить настройки, чтобы скачивались фото не в zip-архиве, а сразу в обычной папке? - Windows 7
Мне очень часто приходится скачивать файлы в zip-архивах с фотографиями, после чего открываю сам файл, нажимаю на первое фото, и для того,...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2016, 13:02
Привет! Вот еще темы с ответами:

Как сделать так, чтобы папка создавалась вне зависимости от того, что папка с таким именем уже есть? - Visual Basic
У меня есть: MkDir "C:\Новая папка" Но когда я повторно запускаю программу а такая папку уже есть то вылезает ошибка. Как написать...

Сделать, чтобы при добавлении n-го количества комментариев создавалась новая страница - PHP БД
Подскажите пожалуйста как сделать что бы при добавлении n-го количества комментариев создавало новую страницу и старые комментарии уходили...

Объекты в VBA. Как сделать так, чтобы объекту присваивалась копия объекта, а не ссылка на него? - VBA
У меня есть пользовательский класс XYPoint, определяющий точки на плоскости, который выглядит так: Public X As Double, Y As Double ...

Фотки на карте фотика не в папке DCIM/ Комп их не видит - Фотокамеры
Доброго времени суток! возникла проблема- при копировании с ноута ( через слот для карты) на карту памяти SD HC фотки скинули в обычную...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru