Articles of блютуз

Соединение Bluetooth с автомобилем

Я пытаюсь проверить, когда мое устройство связано с автомобилем. Я предполагаю, что автомобиль действует как Bluetooth-гарнитура, поэтому я использовал следующий код в своей активности onCreate: // Get the default adapter BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); BluetoothProfile.ServiceListener mProfileListener = new BluetoothProfile.ServiceListener() { public void onServiceConnected(int profile, BluetoothProfile proxy) { Time today = new Time(Time.getCurrentTimezone()); today.setToNow(); if (profile […]

Обнаружение отключения SPP Bluetooth без использования пакетов

У меня есть некоторые устройства Bluetooth, которые подключаются к телефону Android, однако у меня возникают проблемы с обнаружением отключений. Устройства bluetooth не отправляют пакеты данных, если они им не нужны, поэтому не нужно использовать сторожевой таймер для приема пакетов для обнаружения отключения. Я читал, что вы можете использовать широковещательную передачу ACLDisconnected, но это событие никогда […]

Есть ли способ подключить устройство Android к внешнему принтеру через Bluetooth?

Мне нужно подключиться к принтеру через Bluetooth. Есть ли способ сделать это. Принтером, который я использую, является CMP10BT . Заранее спасибо.

Ошибка записи Bluetooth Bluetooth на 4.2.2

Я тестирую как ASUS MemoPad HD (4.2.2), так и LG P769 (4.1.2). Я написал простую программу, чтобы проиллюстрировать мою проблему: package wat.bluetoothtester; import java.util.*; import java.io.*; import android.app.Activity; import android.os.Bundle; import android.bluetooth.*; import android.view.*; import android.util.*; public class BluetoothTester extends Activity { private final String ADDR = "00:02:72:C6:C2:3C"; private final UUID _UUID = UUID.fromString("ca444490-3569-4c82-b505-defbc71e9868"); private […]

Как включить высокоскоростной Bluetooth (3.0 + HS или 4.0) в Android?

Таким образом, у меня есть клиент BT и серверное приложение на двух телефонах Bluetooth 4.0 и Android. Сервер ожидает соединения через BluetoothServerSocket serverSocket = mBluetoothAdapter.listenUsingRfcommWithServiceRecord(SDP_NAME, UUID.fromString(SDP_UUID)); И клиент подключается к нему через socket = device.createRfcommSocketToServiceRecord(UUID.fromString(SDP_UUID)); Затем, используя AsyncTask, я отправляю данные в бесконечном цикле от клиента к серверу. byte[] buffer = new byte[4096]; outputStream.write(buffer); Я […]

Как программно выбирать между Bluetooth и телефонной трубкой для мультимедийного аудио

Мне нужно иметь набор кнопок, которые работают как выбор выходных данных в JB-дозвоне, который выберет «гарнитуру», «динамик» и «телефонную трубку». Я могу включить и выключить громкоговоритель, однако переключение между тем, что медиавыход идет между стандартным телефоном и Bluetooth-гарнитурой, ускользает от меня. Как я могу построить и вариант, как тот, который находится в дозвонщике, который контролирует […]

Android Bluetooth не отвечает на пары

У меня проблемы с подключением устройств на Android. Если я вхожу в настройки и соединяю их вручную, я могу заставить их подключиться, используя следующий код: сервер @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.connect); Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE); startActivityForResult(discoverableIntent, REQUEST_ENABLE_BT); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if(requestCode == REQUEST_ENABLE_BT) […]

Android Bluetooth – Как инициировать сопряжение

Я хочу инициировать запрос на соединение (а не соединение в данный момент времени) на не-Android-устройство. Это можно найти в приложении «Настройки»> «Сеть»> «Настройки Bluetooth»> «Нажмите на устройство после сканирования». Всплывающее окно появляется на обоих устройствах с 6-значным выводом. Согласно документации Android, это должно было появиться и в моем приложении, если я сделаю что-то вроде этого […]

Реализация OBEX PUSH Server на Android 2.3

Мне нужно настроить сервер OBEX в приложении на устройстве Android 2.3. Используя образец кода Bluetooth Чат, я смог настроить OBEX-сервер. Однако серверу необходимо использовать пользовательский UUID, чтобы служба не была зарегистрирована как «сервер OBEX», # sdptool browse local …(snip)… Service Name: OBEX Object Push Service RecHandle: 0x10000 Service Class ID List: UUID 128: ab123abc-1a2b-3c4d-5d7f-1234567890ab Protocol […]

Ответ на телефонные звонки на Android с ПК по bluetooth

У меня есть компьютер (где работает Java-программа), Bluetooth-ключ и Android-устройство (2.3.6), и вы хотите использовать микрофон / гарнитуру / динамики ПК для ответа на вызов по Bluetooth. Здесь я задаю еще один вопрос, но, похоже, мы не понимаем друг друга. Я не хочу разговаривать с ПК подключенным устройством Android, я хочу отвечать на входящие вызовы […]