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

Обработка нажатий клавиш громкости непосредственно Service (Activity уже закрыто) - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Кто нибудь получил хотя бы символическую плату от гугл плей? http://www.cyberforum.ru/android-dev/thread1496039.html
Не могу сейчас проверить, но раньше на гугл плей разработчик помимо цены и страны на вкладке Россия мог выставить галки на Билайн и Мегафон. Есть информация что это значит? Кто нибудь получил хотя...
Программирование Android Существует ли ограничение на количество ImageView? Мне надо чтоб на екране отрисовывалось следующее: Фон и на нем комбинация из 4 рисунков. У 4 рисунков естественно фон прозрачный. Я хотел это сделать просто добавив 5 ImageView то есть чтоб просто 5... http://www.cyberforum.ru/android-dev/thread1495981.html
Программирование Android Не происходит переход по ссылке
Как сделать текстовую ссылку в android studio? Пример <a href="google.com">какой-то текст</a> Только с Textview нужно так Делал текст кликабельным, autoLink="web", linksClickable="true", в string...
Программирование Android Определение стиля внутри темы
Здравствуйте. В своей программе использую FlyOutMenu https://github.com/garuma/FlyOutMenu Там FrameLayout (С надписью My App) имеет красный, непрозрачный фон. В моем приложении имеется возможность...
Программирование Android Как по byte[] data узнать размер снимка? http://www.cyberforum.ru/android-dev/thread1495907.html
урок http://startandroid.ru/ru/uroki/vse-uroki-spiskom/266-urok-133-kamera-delaem-snimok-i-pishem-video.html строка public void onPictureTaken(byte data, Camera camera) Как узнать размер снимка...
Программирование Android Возможно ли вставить спан в edit text? Делал я делал и вот новый вопрос. Возможно ли запихать спан в edit text не прибегая к EditText.setTex();?(доставляет уйму неприятностей) подробнее

Показать сообщение отдельно
RUS_
-13 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 11

Обработка нажатий клавиш громкости непосредственно Service (Activity уже закрыто) - Программирование Android

09.07.2015, 15:04. Просмотров 941. Ответов 2
Метки (Все метки)

Уважаемые форумчане!
Буду благодарен за любую помощь.

Написал добрую часть приложения для Android, состоящего из Активности и Сервиса.
Активность запускает Сервис, после чего пользователь самостоятельно переходит на любую стороннюю Активность. Сервис как и положено продолжает свою работу в фоне. Моя проблема заключается в том, что не знаю как заставить этот Сервис реагировать на нажатие пользователем клавиши на корпусе устройства, когда открыта сторонняя Активность или дисплей погашен и заблокирован сенсорный экран.
Цель работы - получить устройство которое находясь в ЛЮБОМ РЕЖИМЕ будет отсылать на сервер свои GPS координаты при всяком нажатии определённой клавиши.

Перечислю варианты которые и опробовал:

1. Через обработчики событий Активности. (Работает пока активность в фокусе)
2. Intent.ACTION_MEDIA_BUTTON. По аналогии с управлением номером трека в аудио плеере. (Метод работает, только до первого входящего звонка пока нет переключения на звуковой поток вызова. Во время разговора управлять сервисом возможности нет!)

Последняя идея - это в цикле опрашивать текущий статус (ON/OFF) клавиши, но возможно ли это в Android?

В общем рад принять ваш опыт!
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru