Сопряжение Bluetooth с принтером Zebra без подтверждения сопряжения пользователем

Я работаю над небольшим проектом, и мне нужно подключить Nexus 7 (android v4.2.1) к принтеру Zebra. Я использую API Bluetooth для Android и вызываю createInsecureRfcommSocketToServiceRecord(uuid), чтобы получить сокет Bluetooth, но когда я вызываю connect() в этом сокете, я все еще получаю подтверждение сопряжения пользователя. Я много копаюсь на этом форуме, чтобы найти решение, но я не могу найти рабочее решение... Если кто-то может мне помочь, я очень признателен!

Спасибо!


person Ricardo Marques de Sousa    schedule 03.01.2013    source источник


Ответы (1)


Zebra предоставляет Android API для обработки всех подключений (включая Bluetooth). Перейдите загрузите API и проверить BluetoothPrinterConnection

person Ovi Tisler    schedule 03.01.2013
comment
В настоящее время я использую ZDK для Android, и я все еще получаю запрос на сопряжение каждый раз, когда подключаюсь через Bluetooth. - person Ricardo Marques de Sousa; 03.01.2013
comment
Какой тип принтера вы используете? Если вы хотите использовать SDK, для этого требуется булавка, а затем Android выводит это диалоговое окно. Если вы хотите выполнить небезопасное соединение самостоятельно, вам нужно отключить аутентификацию на принтере, и тогда все будет в порядке. - person Ovi Tisler; 03.01.2013
comment
Теперь я обнаружил проблему ... проблема заключается в версии Android на устройстве, которое я тестирую .... Я тестировал устройство Android v4.2.1, и я все еще получаю запрос на сопряжение, но когда я использую устройство Android 2.3.6 и еще один v3.1, он работает нормально! Я думаю, это вводящая в заблуждение версия 4 Android SDK.... - person Ricardo Marques de Sousa; 03.01.2013