Мое приложение должно обрабатывать кнопки bluetooth. Однако, когда я нажимаю на кнопку «Далее» на устройстве Bluetooth, или с оригинальной проводной гарнитурой, я получил это в LogCat:
устройства Bluetooth:ошибка сопоставления ключей, только с моим приложением
11-29 13:36:48.757: W/KeyCharacterMap(8730): Can't open keycharmap file
11-29 13:36:48.757: W/KeyCharacterMap(8730): Error loading keycharmap file '/system/usr/keychars/AVRCP.kcm.bin'. hw.keyboards.65540.devname='AVRCP'
11-29 13:36:48.757: W/KeyCharacterMap(8730): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
оригинальная проводная гарнитура (Samsung):
12-03 12:37:42.570: W/KeyCharacterMap(9210): Can't open keycharmap file
12-03 12:37:42.570: W/KeyCharacterMap(9210): Error loading keycharmap file '/system/usr/keychars/bcm_headset.kcm.bin'. hw.keyboards.65536.devname='bcm_headset'
12-03 12:37:42.570: W/KeyCharacterMap(9210): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
я, хотя это может быть связано с проблемой устройства (я отладки с Galaxy Y под 2.3.6), но когда делает тот же тест работает Winamp, я получил это:
11-29 13:35:30.593: I/BTL-BTAPP_AV(3510): btui_av_callback(BTA_AV_REMOTE_CMD_EVT rc_id: x4c key_state: 0)
11-29 13:35:30.593: V/BTL-BTAPP_RC(3510): +btapp_rc_handler
11-29 13:35:30.593: D/BTL-BTAPP_RC(3510): AVRCP: BACKWARD pressed
11-29 13:35:30.593: D/BTL_CFG(3510): btl_cfg_get_avrcp_pass_thru_status: service.brcm.bt.avrcp_pass_thru=1
11-29 13:35:30.593: I/BTL-BTAPP_RC(3510): AVRCP: Send key 165 (1) fd=32
11-29 13:35:30.593: D/InputReader(1476): Input event: value=1
11-29 13:35:30.593: I/InputDispatcher(1476): Delivering key to current input target: action: 0, channel '40897a08 com.nullsoft.winamp/com.nullsoft.winamp.TrackBrowserActivity (server)'
и соответствующее действие тригера ...
Могу ли я сопоставить ключ самостоятельно? Как ? Я должен был это сделать?
Спасибо за вашу помощь =)
Пожалуйста, объясните, что это за устройство Bluetooth вы используете. – PearsonArtPhoto
- это какая-то разница? это громкоговоритель Satechi ST-66BTA – elgui