Articles of android bluetooth

Android bluetooth: список парных устройств

У меня есть Bluetooth-устройство с профилем SPP и версия Bluetooth 2.1. У меня есть приложение, которое подключается к этому устройству и общается с ним. В устройстве используется метод спаривания «Just Works». Я столкнулся с проблемой на некоторых телефонах, таких как Samsung Galaxy tablet, Galaxy S. Проблема заключается в том, что после выхода пользователя из приложения […]

Проблема спаривания с низкой энергией Bluetooth (BLE) Moto G

Я создал образец приложения для работы с глюкометром. В примере приложения есть варианты для подключения, подключения и получения данных с измерителя и т. Д. Для этой цели я использую API Google BLE. Выпуск: Почти в 70% случаев Moto G никогда не обнаруживает глюкометр через BLE-сканирование. Если он обнаруживает, и если образец приложения пытается спариваться, спаривание […]

Android lolipop java.lang.SecurityException: ни пользователь, ни текущий процесс не имеют android.permission.BLUETOOTH_PRIVILEGED

В настоящее время я работаю над приложением Android, которое подключается к устройству через Bluetooth с помощью Eclipse (Java). В настоящее время я работаю над Android 4.4 (Kit-Kat) и ниже, но после нового обновления, которое является Android 5 (Lolipop). Исключение безопасности. Manifest: <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" /> <uses-feature android:name="android.hardware.bluetooth_le" android:required="false" /> Код: […]

Отключение периферии, вызывающее неожиданное поведение

Используя Android 4.3 / Samsung BLE 2.0 SDK, наблюдается, что при отключении периферии SDK будет принимать onConnectionStateChange (DEVICE_DISCONNECTED) либо сразу, либо после задержки ~ 20 с. По моему опыту это зависит от периферийной реализации, некоторые из них попытаются сообщить, что они отключены, а некоторые просто нет, поэтому SDK должен ждать ~ 20 секунд для таймаута. […]

BluetoothAdapter.startScan () и BluetoothAdapter.startLeScan ()

Моя цель – найти соседние Bluetooth-устройства (устройства LE и «Classic»), чтобы связать существующие видимые соседние устройства с некоторыми функциями, которые делает мое приложение с ним. (Не конкретное устройство / устройства, но все они !!!) что я знаю: startLeScan() будет обратный вызов только с устройствами BLE Два метода работают по-другому – в то время как startBLeScan […]

Android BLE – Как вызывается метод onScanResult в ScanCallback?

Это мой первый проект Bluetooth Low Energy в Android. Проект, который я делаю, заключается в основном обнаружении всех устройств Bluetooth LE и их подключении для обнаружения их услуг. Я хотел бы спросить, знает ли кто-нибудь, как в ScanCallback вызываются методы onScanResult (), onBatchScanResults () и onScanFailed ()? Сначала запустите метод scanLeDevice (). BluetoothLeScanner mLEScanner = […]

Уведомления о близости Android BLE

Я работал над разработкой приложения, которое взаимодействует с устройствами BLE. Все отлично работает, я могу сканировать, подключаться и потреблять услуги. Я читал все документы, и я не вижу ничего, что дает разработчику возможность слушать устройства BLE. В принципе, я хотел бы запустить широковещательный приемник, когда устройства входят в диапазон устройства BLE. Я знаю, что могу […]

Android 4.4.4 Moto G Bluetooth LE снова подключается

У меня есть приложение, которое отлично работает на Samsung S3 под управлением Android 4.3, однако у меня есть проблемы с Moto G, работающим на 4.4.4 Мое периферийное устройство BLE подключается и отключается несколько раз во время использования приложений. Это прекрасно работает, однако иногда наступает момент, когда приложение / телефон больше не соединяются с периферией. Все […]

Потоковое аудио между внешним Bluetooth-устройством и телефоном Android

Я рассматриваю возможность создания приложения для Android, которое позволяет передавать потоковое аудио через bluetooth на телефон Android и обратно. Ранее я читал подобные вопросы в Stackoverflow, и, основываясь на моем понимании, A2DP не может использоваться, поскольку Android не может стать раковиной A2DP. Теоретически я считаю, что такой профиль, как HFP или HFP AG, должен обеспечивать […]

Bluetooth: Перенос вызова с исходного телефона Android в комплект для создания звука-звука?

Я пытаюсь сделать приложение, в котором я могу перенести свой звонок с телефона Android ( SOURCE ) на комплект для разработки звука ( CSR 8670 Development-Kit as SINK ). Я могу передавать аудио через профиль A2dp, но для передачи вызова мне нужно Включите HFP, в котором я все еще сталкиваюсь с проблемой. Есть ли способ […]