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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 5.00
xVahax
16 / 15 / 0
Регистрация: 27.11.2012
Сообщений: 345
#1

Андроид, работа с камерой - Android

09.04.2013, 22:48. Просмотров 2803. Ответов 9
Метки нет (Все метки)

Всем привет. Сразу говорю - на java не писал никогда - только delphi и немного C++.
Хочется сделать приложение для Андроид 2.3.5 (конкретно HTC Wildfire): чтобы при нажатии на кнопку на гарнитуре включалась камера, при повторном - выключалась. Не буду пока спрашивать как это сделать.
Вопрос прямой - такое вообще возможно сделать? Или функцию данной клавиши отловить не возможно? Причем нужно чтобы открывалось в блокированном режиме телефона.

Очень благодарен буду советам знающих эту платформу.

PS: как собрать файл установки на телефон apk? Где вообще это делается? Eclipse, JRE, Android SDK есть, работает.

Добавлено через 3 часа 16 минут
Все еще актуально

Добавлено через 13 часов 25 минут
Up!

Добавлено через 14 часов 48 минут
Неужели никто не ответит?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
09.04.2013, 22:49     Андроид, работа с камерой #2
видимо либо это невозможно, либо никто не знает.
c4sp3r
0x5B4C322291BD52AE
 Аватар для c4sp3r
92 / 92 / 5
Регистрация: 04.03.2013
Сообщений: 295
10.04.2013, 00:16     Андроид, работа с камерой #3
Цитата Сообщение от xVahax Посмотреть сообщение
Вопрос прямой - такое вообще возможно сделать? Или функцию данной клавиши отловить не возможно? Причем нужно чтобы открывалось в блокированном режиме телефона.
Отловить нажатие кнопки скорее всего возможно но надо читать доки по блютуз. Насчет работы камеры в блокированном режиме телефона то это не возможно если только не кастомная прошивка гугловцы такую возможность заблокировали конкретно обсуждалось в одном из видео точно каком не помню https://www.youtube.com/user/androiddevelopers
xVahax
16 / 15 / 0
Регистрация: 27.11.2012
Сообщений: 345
10.04.2013, 16:54  [ТС]     Андроид, работа с камерой #4
Цитата Сообщение от c4sp3r Посмотреть сообщение
Отловить нажатие кнопки скорее всего возможно но надо читать доки по блютуз. Насчет работы камеры в блокированном режиме телефона то это не возможно если только не кастомная прошивка гугловцы такую возможность заблокировали конкретно обсуждалось в одном из видео точно каком не помню https://www.youtube.com/user/androiddevelopers
Гарнитура проводная - не блютуз.

PS: Спасибо, Вы единственный кто ответил, поэтому +1
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
10.04.2013, 21:58     Андроид, работа с камерой #5
бывает такое что при прослушивании музыки гарнитура эмулирует мультимедийные команды play/pause. попробуйте отловить эти события. вот ещё.
c4sp3r
0x5B4C322291BD52AE
 Аватар для c4sp3r
92 / 92 / 5
Регистрация: 04.03.2013
Сообщений: 295
10.04.2013, 23:31     Андроид, работа с камерой #6
Цитата Сообщение от xVahax Посмотреть сообщение
Гарнитура проводная - не блютуз.
Тогда даже проще будет перехватить и назначить свое действие. Но камеру просто так не получится заставить работать только во включеном режиме смартфона и чтоб на экране шел показ в это время т.е. активити (воспринимай как форму если сравнивать с Delphi) работающая с камерой должна быть на переднем плане.
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
10.04.2013, 23:37     Андроид, работа с камерой #7
Цитата Сообщение от c4sp3r Посмотреть сообщение
активити (воспринимай как форму если сравнивать с Delphi) работающая с камерой должна быть на переднем плане.
а в сервисе висящем отловить ресивером интент и стартанут нужную активити никак?
c4sp3r
0x5B4C322291BD52AE
 Аватар для c4sp3r
92 / 92 / 5
Регистрация: 04.03.2013
Сообщений: 295
10.04.2013, 23:57     Андроид, работа с камерой #8
Цитата Сообщение от YAUHEN Посмотреть сообщение
а в сервисе висящем отловить ресивером интент и стартанут нужную активити никак?
Я не смотрел как гугловцы реализовали блокировку не было нужды просто в одном из видео задали подобный вопрос главному разработчику который отвечает за камеру и вроде медиа плеер тот ответил что типо такая возможность была заблокирована и связана вроде бы с юридическими аспектами.

Хотя можно поискать на том же stack overflow может кто-нибудь все таки обошел эту блокировку.
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
11.04.2013, 00:13     Андроид, работа с камерой #9
Цитата Сообщение от c4sp3r Посмотреть сообщение
Тогда даже проще будет перехватить и назначить свое действие. Но камеру просто так не получится заставить работать только во включеном режиме смартфона и чтоб на экране шел показ в это время т.е. активити (воспринимай как форму если сравнивать с Delphi) работающая с камерой должна быть на переднем плане.
я наверное не так понял, я что то не нашёл про блокировку тут. не суть. есть же всякие аларм мэнеджеры вэйк локи. неужели нельзя свистоперделку сделать какую из этого? ну и плюс сервис в форграунде запустить можно)

Добавлено через 4 минуты
своими глазами видел как тело из блокировки просыпалось
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2013, 00:28     Андроид, работа с камерой
Еще ссылки по теме:

Android Работа с камерой
Работа с камерой и NDK Android
Управление камерой на OS Android Android
Android Работа с камерой
Можно ли написать веб сервер на Яве для клиента на Андроид,имея под рукой только телефон на том самом андроид? Android

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

Или воспользуйтесь поиском по форуму:
c4sp3r
0x5B4C322291BD52AE
 Аватар для c4sp3r
92 / 92 / 5
Регистрация: 04.03.2013
Сообщений: 295
11.04.2013, 00:28     Андроид, работа с камерой #10
Цитата Сообщение от xVahax Посмотреть сообщение
Причем нужно чтобы открывалось в блокированном режиме телефона.
Ну насколько я его понял ему нужно чтобы приложение получало команду и включало камеру при этом не включая экран смарта.

Цитата Сообщение от YAUHEN Посмотреть сообщение
своими глазами видел как тело из блокировки просыпалось
я подобное недавно делал что-то вроде будильника)
Yandex
Объявления
11.04.2013, 00:28     Андроид, работа с камерой
Ответ Создать тему
Опции темы

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