chernish2
@chernish2
Ruby-программист

Какую выбрать портативную кнопку с подключением к смартфону?

Здравствуйте. Хочу сделать простой датчик нажатия пальцем в кармане кнопки, чтобы фиксировать на смартфоне определенную информацию. Программа на телефоне должна фиксировать каждое нажатие, и сохранять его время. В идеале желательно иметь одинарное и двойное нажатие, или две разные кнопки, различаемые тактильно.
Подскажите пожалуйста, какие кнопки выбирать, чтобы был для них SDK под Android, и удобно было нажимать в кармане.
Заранее спасибо.
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 3
402d
@402d
начинал с бейсика на УКНЦ в 1988
На счет СДК. Это врядли. Блютуз кнопки работают по стандартному HID клавиатуры.
То есть вы просто имеете обычную БТ клаву но на ней несколько кнопок.
Андроид понимает 5 кнопок навигации (семейство скенов DPAD_xxx )
эти для ваших целей бесполезны. Телефон будет же тоже в кармане ? значит на нем работает приложение как фоновая служба - а практически все события от клавиатуры требуют, чтобы активити было в фокусе.

По моему, реализовать можно только через технологию медиаплеера. В этом случае потребуется аля-плеер висящее в шторке нотифи. И вы сможете ловить события от медиа кнопок (PLAY,PAUSE,STOP,PLAY/STOP,NEXT,PREV)

Кнопка для камеры еще может быть(селфи бт), но ее из фона помоему не получиться использовать.
Ответ написан
@rPman
самые дешевые bluetooth кнопки для камеры продаются везде начиная с фикспрайса

они симулируют нажатие на громкость, это событие в android отлавливается штатно даже в заблокированном режиме
Ответ написан
Комментировать
@DennySKA
Designer
Можно купить геймпад-брелок, переназначить кнопки через kl файл (нужен рут). Затем, через таскер (или аналог) отлавливать нажатие этих кнопок и запускать нужные действия.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы