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

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

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

Съемка камерой в фоновом режиме - Программирование Android

17.01.2016, 16:12. Просмотров 520. Ответов 1

Здравствуйте!

Я сделал тестовое приложение, которое через определенный интервал (например, полчаса) делает снимок с помощью фронтальной камеры и сохраняет его на флешку. Все работает прекрасно, но тот способ, который я нашел, требует активного SurfaceView, который при блокировании (отключении) экрана удаляется. Поэтому камеру в фоновом режиме запустить не удается.

Пока смог придумать такой обход проблемы: SurfaceView размером 1х1 пиксель, все остальное - черный фон.

Приложение работает исправно - снимки делаются нормально. С этим проблем нет. Проблема в том, что так экран все время работает, поэтому много потребляет энергии. Смартфон быстро садится.

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

То есть, единственная цель - сэкономить батарею при работе приложения, которое автоматически делает снимки с фронтальной камеры.

Подскажите, пожалуйста, известные вам способы и идеи. Желательно с простыми примерами. Заранее благодарен
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2016, 16:12     Съемка камерой в фоновом режиме
Посмотрите здесь:

Съёмка в фоновом режиме - Программирование Android
Как получить картинку с камеры в фоновом режиме (без Surface)? Неважно, на Java или в native, главное, чтобы это работало на старых...

Переходы по ссылка в фоновом режиме? - Программирование Android
Здравствуйте. Как можно реализовать автоматический переход по ссылкам в WebView? Т.е. хочу сделать так, что бы в фоновом режиме у меня...

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

Работа с камерой - Программирование Android
Попытался поработать с камерой, но при попытке фотографирования приложение вылетает, при этом камера в эмуляторе работает, но почему то не...

Работа с камерой - Программирование Android
Всем привет! Есть приложение блокнот, в котором хотелось бы реализовать возможность прикрепления фото. Сделал следующим образом...

Работа с камерой - Программирование Android
Когда приложение использует камеру то изображение которое идет с камеры(видеокадры) отображаются на дисплее телефона. Как сделать так чтобы...

Работа с камерой - Программирование Android
Имеется код:package com.mytest; import android.os.*; import android.view.*; import android.app.*; import android.hardware.*; ...

Андроид, работа с камерой - Программирование Android
Всем привет. Сразу говорю - на java не писал никогда - только delphi и немного C++. Хочется сделать приложение для Андроид 2.3.5...

Управление камерой на OS Android - Программирование Android
Ребята всем привет! Хочу разработать похожую инсталляцию: https://vimeo.com/123304375 Программирую давно не с разработкой...

Работа с камерой в Android 2.* - Программирование Android
Нужно заставить приложение выводить картинку с камеры на экран (превьюшка). Вроде проще простого, но не работает: package...

Работа с камерой и NDK - Программирование Android
Итак есть приложение показывает изображение с камеры а поверх него выводить гистограмму. Отдельно без JNI камера работает, но при...

Как пользоваться камерой в AVD - Программирование Android
Имеется приложение в котором используется камера, как мне протестировать эту функцию... Я понимаю так, что можно подкидывать графические...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1567 / 1309 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
17.01.2016, 16:34     Съемка камерой в фоновом режиме #2
nik2009nik, хм, а если каждые 30 минут будить с помощью AlarmManager, у которого будет ELAPSED_REALTIME_WAKEUP? Только не забудьте permission
XML
1
<uses-permission android:name="android.permission.WAKE_LOCK"/>
Ответ Создать тему
Опции темы

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