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

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

Войти
Регистрация
Восстановить пароль
 
ShamanGood
0 / 0 / 0
Регистрация: 02.02.2016
Сообщений: 2
#1

Как отключить автоматическое сохранение снимка с камеры в галерею - Программирование Android

02.02.2016, 06:51. Просмотров 333. Ответов 2

Бьюсь уже несколько дней. Из активити вызываю приложение Камера, указав место, где сохранить снимок. Получаю снимок, обрабатываю, использую и удаляю из того места, куда сохранил. Но он остается в Gallery в папке Camera.
Подскажите, пожалуйста, как его удалить или сделать так, чтобы он там не появлялся вообще. Перебрал методы настройки камеры - не нашел такого метода. В опциях Intent-a камеры тоже не нашел.
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2016, 06:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как отключить автоматическое сохранение снимка с камеры в галерею (Программирование Android):

Сохранение Bitmap в галерею - Программирование Android
Сохраняю картинку так: void saveImageToGallery(Bitmap bmp){ try { File dest = new...

Как по byte[] data узнать размер снимка? - Программирование Android
урок http://startandroid.ru/ru/uroki/vse-uroki-spiskom/266-urok-133-kamera-delaem-snimok-i-pishem-video.html строка public void...

Содержимое ScrollView сохранить картинкой в галерею. Как? - Программирование Android
Возможно я просто не знаю как правильно спросить об этом у гугла, чтоб он ответил или идея вообще бредовая. Имеется: ScrollView, в...

Сохранение снимка с веб камеры - Visual Basic
Здравствуйте! Не как до меня не дойдет, есть программа захвата снимков с веб камеры, сохранение происходит при помощи CDialog, вопрос в...

Получение снимка с Веб камеры - 1С
Всем доброго времени суток. Стало интересно попробовать получить снимок с веб камеры (не WIA, а обычной USB камеры). В интернете нашёл...

Как отключить автоматическое обслуживание? - Windows 10
Варианты для windows 8.1 не проходят. Добавлено через 6 минут Нашел вариант с включением обслуживания в определённое время. Надеюсь...

2
Ханасака
10 / 10 / 0
Регистрация: 12.07.2013
Сообщений: 147
02.02.2016, 14:09 #2
Здесь смотрели?
0
ShamanGood
0 / 0 / 0
Регистрация: 02.02.2016
Сообщений: 2
02.02.2016, 18:31  [ТС] #3
Спасибо!

Добавлено через 3 часа 53 минуты
Вобщем реализовал так.
Перед запуском интента камеры, запоминаю текущее время в милисекундах в глобальной переменной

CurrTime = System.currentTimeMillis();

Затем в onActivityResult перебираю все файлы в галерее и удаляю те, у которых lastModified() >= CurrTime.
Потом обновляю галерею.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
      Cursor cursor;
                int columnIndex;
                String[] projection = {MediaStore.Images.Media.DATA};
                cursor = managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
                        projection, // Which columns to return
                        null,       // Return all rows
                        null,
                        null);
                columnIndex = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
                cursor.moveToPosition(0);
                do {
                    String imagePath = cursor.getString(columnIndex);
                    File F = new File(imagePath);
                    if(F.lastModified() >= CurrTime){
                        F.delete();
                    }
                } while (cursor.moveToNext());
                MediaScannerConnection.scanFile(this, new String[]{Environment.getExternalStorageDirectory().toString()}, null, null);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2016, 18:31
Привет! Вот еще темы с ответами:

Как отключить автоматическое дописывание конструкций в XE - Delphi
Возможно ли отключить эту фичу? Если кто не понял, о чем я, то вот например если я напишу в редакторе кода for , то среда разработки...

как отключить автоматическое подключение инета на ХР? - Сетевое оборудование
Здравствуйте! Я устаавливал Windows 7 как вторую винду и она заразила Windows ХР sp2 (первую винду) автоматическим подключением. ...

Как отключить автоматическое обновление драйверов? - Windows 10
Всех приветствую обладателей Windows 10!Подскажите Как можно отключить автоматическое обновление драйверов в OS Windows 10? Есть...

Как отключить автоматическое обновление данных - MS Access
Добрый день, Есть прайс по которому идет прием заказов. Прайс этот может постоянно меняться, при этом некоторые позиции появляются,...


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

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

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