Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Frozik6k
12 / 12 / 7
Регистрация: 04.04.2016
Сообщений: 51
#1

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

25.04.2016, 13:02. Просмотров 186. Ответов 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):

Как сделать чтобы в папке отображалась нужная картинка в видах?
Подскажите как сделать чтобы в папке отображалась нужная картинка в видах:...

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

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

Как сделать чтобы переменная создавалась 1 раз, а при закрытии программы не удалялась
Я делаю форму входа с паролем, но при этом у меня возникла проблема. public...

Как сделать чтобы заявка, созданная по субботам или воскресеньям, создавалась только в понедельник
как сделать что бы заявка созданная по субботам или воскресеньям создавалась...

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

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

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

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

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

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


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

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

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