2014-12-05 3 views
1

Я хочу запустить удаленно http-запрос через приложение Android.Можно ли прослушать щелчок кнопки Bluetooth?

Можно ли использовать, например, эту кнопку пульта Bluetooth http://www.dx.com/fr/p/wireless-bluetooth-v3-0-selfie-camera-remote-controller-shutter-for-ios-android-devices-black-353773#.VIIaIzGG8kQ , чтобы выполнить запрос http?

Итак, вопрос: можно ли прослушать щелчок этой кнопки Bluetooth? Если да, то как это сделать?

Эта кнопка bluetooth предназначена для съемки. Или вы видите другое оборудование для удаленного доступа к HTTP-запросу?

С уважением,

ответ

1

Обычно вы можете достичь этого. Я не уверен в этой конкретной кнопке Bluetooth, но я сделал это с другими, поэтому принцип должен быть таким же.

Эти кнопки обычно соединяются с клавиатурой bluetooth на устройстве. Как только они подключены, ваша активность получает сигналы, соответствующие нажатиям клавиш клавиатуры (обычно клавиша ввода, которая запускает затвор в стандартном приложении камеры). Это означает, что вы можете перезаписать onKeyDown(int keyCode, KeyEvent event) и проверить, действительно ли это был keyCode, который посылает кнопка Bluetooth. Если это так, просто сделайте свой HTTP-запрос или что-то еще, что вам нравится.

Для того, чтобы подключиться к кнопке, вам необходимо написать собственный приемник вещания и прослушать различные действия.

Посмотрите на ACTION_BOND_STATE_CHANGED и ACTION_PAIRING_REQUEST для соединения с кнопкой Bluetooth® и затем на ACTION_ACL_CONNECTED, ACTION_ACL_DISCONNECT_REQUESTED, ACTION_ACL_DISCONNECTED, ACTION_DISCOVERY_FINISHED для обработки различных состояний.

Также смотрите на документацию для разработчиков устройств Bluetooth здесь: http://developer.android.com/guide/topics/connectivity/bluetooth.html

+0

Здравствуйте, Могу ли я спросить вас кое-что, у меня есть устройство Bluetooth, которое смарт-трекер и имеет только одну кнопку, можно прослушать в этом мероприятие? А также, как я могу подключиться к этому устройству? Заранее спасибо . – Vasilisfoo

Смежные вопросы