Мне было интересно, могу ли я что-нибудь найти на этом, например, если пользователь меняет громкость на своем устройстве Android или нажимает кнопку дома дважды или трижды или сколько угодно раз, то есть ли способ, которым я могу транслировать этот пользователь, выполнил это действие и вызвать мое приложение? Это может показаться странным и неоднозначным, но это мысль. Любые идеи, возможности возможности? Пожалуйста, предложите? Благодаря!Трансляция некоторых действий пользователя?
ответ
Ответ НЕТ.
Причина:
here вы можете увидеть все доступные код клавиши, которые можно обрабатывать в андроида.
Теперь одним из вариантов было бы попытаться поймать ключевые события из фоновой службы. Но, к сожалению, это невозможно. см. here.
KeyEvents может быть обработан только по видам деятельности, поскольку они являются интерфейсом пользователя нажатия клавиш и только тогда, когда они находятся в переднем плане. Даже Службы, которые работают в фоновом режиме, не предназначены для ответа на ввод данных пользователя .
Я не знаю, было ли это изменено в новом api, поскольку я не делал этого самостоятельно, поэтому вы можете немного разобраться, но я не думаю, что будет какое-то решение. Я думаю, вы можете получить только приемник событий медиа-кнопки для регистрации компонента, который будет единственным получателем намерений MEDIA_BUTTON, используя AudioManager.registerMediaButtonEventReceive
- 1. Отсутствует HttpContext.Items для некоторых действий
- 2. Выполнение некоторых действий после нажатия
- 3. Symfony Перенаправление для некоторых действий
- 4. проверки некоторых действий в модели
- 5. Отслеживание действий пользователя и предложение
- 6. Как получить APNS для некоторых действий, а для некоторых нет
- 7. Отслеживание действий пользователя
- 8. инициированного пользователя осуществление действий
- 9. Журнал действий пользователя WordPress
- 10. Обновление некоторых полей пользователя
- 11. Трансляция Получение
- 12. Почему HttpGet требуется только для некоторых действий?
- 13. Приоритет некоторых действий рабочего процесса над другими
- 14. Выполнение некоторых действий до моего экземпляра
- 15. сделать url короче некоторых контроллеров и действий
- 16. Выполнение некоторых действий до привязки методы()
- 17. Отключение некоторых действий UITextView по редактируемому тексту
- 18. Классы для группировки некоторых действий в Python
- 19. Проверьте содержимое переменной Javascript после некоторых действий
- 20. «Mongo :: OperationFailure» для некоторых действий в Rails
- 21. Ограничение некоторых действий, функция _remap, CodeIgniter
- 22. Проверка некоторых действий Action в Struts2
- 23. Анимация в swift возвращается после некоторых действий
- 24. Отслеживание действий пользователя в Perl
- 25. Приложение для эмуляции действий пользователя
- 26. Хранение действий пользователя в CouchDB
- 27. Как сохранить историю действий пользователя
- 28. Отслеживание действий пользователя в REST
- 29. Аутентификация действий пользователя с Omniauth
- 30. Rails - отслеживание незарегистрированных действий пользователя