Articles of Bluetooth

Разрешить ввод с клавиатуры Bluetooth, даже если экран заблокирован

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

Может ли bluetooth или wifi-поток (spp) когда-либо пропускать байты или иметь поврежденные?

Что-то беспокоит меня годами. Я работаю с большим количеством bluetooth и в последнее время wifi потоков (spp). Эти потоки всегда подключаются к определенным устройствам, и связь происходит с помощью простых байтовых команд. Некоторые из устройств (их микроконтроллеры) я программирую сам, и там я должен всегда проверять, является ли сигнал на проводе тем, что я ожидаю, […]

Реагирование на BLE-направленную рекламу (ADV_DIRECT_IND) на Android

Как реагировать на направленную рекламу ( ADV_DIRECT_IND == 0001 ) в Android? Существует BLE-гаджет, который отправляет направленную рекламу на телефон Android (с использованием жесткого MAC-адреса телефона на данный момент), и в моем приложении для Android я хотел бы реагировать и инициировать подключение к гаджету и читать org.bluetooth. Значение character.location_and_speed из гаджета: Пожалуйста, сообщите, если это […]

Как отправить данные от Arduino-uno с помощью модуля Bluetooth HC-05 и прочитать его на Android?

Я могу отправить данные с моего телефона Android в свой Arduino Uno, используя модуль HC-05. Я также хочу отправить данные с Arduino на свой Android-телефон, и я не могу этого сделать. Вопрос: я пошлю номер от 0-9, используя мое приложение для Android в Arduino Uno, Arduino отправит обратно тот же номер в мое приложение, на […]

Отправка данных с Android на Arduino с помощью модуля Bluetooth HC-06

Я создал приложение Android для связи с моим Arduino с помощью Bluetooth. Но когда я отправляю данные с моего Android-устройства на Arduino, Arduino не отвечает на то, что я отправил. Я могу получить подключение с моего устройства Android к моему Arduino. Так что это не проблема. Вот мой полный скрипт для Android. package nl.handoko.LumaMini; import […]

Пример чата Bluetooth

У меня есть самый глупый вопрос, который я задал, но он действительно меня перевернул. Я хочу загрузить проект для образца чата Bluetooth, но когда я вижу эту ссылку: http://developer.android.com/resources/samples/BluetoothChat/index.html, он просто по умолчанию ссылается на эту ссылку: http: // разработчик .android.com / samples / index.html . Я предполагаю, что ссылка на образец кода должна быть […]

Отправка нескольких файлов через Bluetooth

Я видел ваш ответ о отправке файла через Bluetooth. (Ответил 13 июня 2011 в 5:01) Intent i = new Intent(Intent.ACTION_SEND); i.setType("image/jpeg"); i.putExtra(Intent.EXTRA_STREAM, Uri.parse("/sdcard/file.jpg")); startActivity(Intent.createChooser(i, "Send Image")); Да! Оно работает. Он откроет по умолчанию инструмент Bluetooth / окно / диалог Bluetooth для отправки файла. Но не могли бы вы научить меня отправлять больше файлов? Вот мой […]

Программно подключаться к сопряженному динамику Bluetooth и воспроизводить аудио

В нашем приложении я хотел бы подключиться к предыдущему парному A2DP Bluetooth Speaker и прямому воспроизведению звука на нем, используя Android v4.2 или новее. Я могу успешно создать объект профиля A2DP, используя этот код, чтобы запустить процесс: /* Manifest permissions */ <uses-permission android:name="android.permission.BLUETOOTH"/> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/> // Get the default adapter BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); // […]

Как программно очистить кэш имен Bluetooth в Android?

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

Сохранение потоков и состояния соединения в приложении Android с помощью onSaveInstanceState?

Я разрабатываю многопользовательское игровое приложение для Android. Один из участников выступает в роли хоста (тот, кто создал экземпляр игры), и каждый из других участников подключается к хосту с помощью bluetooth. Мой вопрос заключается в следующем: у этого хоста есть несколько потоков, предназначенных для связи и хранения всех открытых подключений. Я прочитал, что мои действия могут […]