Articles of блютуз

Android-приложение не освобождает Bluetooth должным образом при выходе

Я отчаянно нуждаюсь в решении этой проблемы, по какой-то причине на другом устройстве, на котором я протестировал приложение для bluetooth, когда я закрываю приложение (onDestroy ()) и повторно подключаю его к соединениям bluetooth. Единственное решение для этого – отключить и выключить Bluetooth для устройства. Код, который я использую, – это более или менее образец bluetoothchat […]

Могу ли я установить PIN-код для Bluetooth из своего приложения на Android?

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

Android BLE onCharacteristicRead и onCharacteristicChanged никогда не вызывали

Я пытаюсь подключиться к термометру Bluetooth LE. Подключение к устройству работает хорошо. Единственная часть, которая меня подвешивает, – это gattCallBack, и это onCharacteristicChanged / Read. 'SetNotification' и дескриптор 'setValue' и 'writeDescriptor' все возвращают true. OnCharacteristicChanged никогда не вызывается для возврата значения. Я использовал довольно удобную небольшую программу из Play Store под названием BLE Scanner, чтобы […]

Android 6.0 запрашивает сопряжение с удаленными устройствами при извлечении UUIDS

Я пытаюсь получить UUIDS с удаленного устройства Bluetooth следующим образом: device.fetchUuidsWithSdp(); Это будет работать тихо и без взаимодействия с пользователем на всех устройствах, кроме тех, у которых Android 6.0, которые явно запрашивают диалог сопряжения, чтобы подключиться к удаленному устройству для получения UUID. Это ожидаемое поведение? Где это документировано? Есть ли способ инициировать обнаружение UUID без […]

Как изменить размер шрифта во время печати в android?

Я отправляю текст на принтер bluetooth через мою ячейку Android. И принтер, и мое устройство подключены через Bluetooth. Это хорошо работает, и я получаю нужный текст на бумаге. Мой вопрос: Принтер принимает font size по умолчанию для текста. Я хочу изменить размер шрифта текста, который должен быть напечатан. Как я могу это достичь? Вот мой […]

Как включить Bluetooth при нажатии кнопки

В моем приложении мне нужно включить bluetooth моего устройства нажатием кнопки. Как я могу это достичь? Пример будет действительно полезен. Кроме того, какие разрешения мне нужно включить в мой файл mainfest.xml для того же?

Удаленный Bluetooth

Я пытаюсь понять работу клиент-сервер bluetooth. Где android клиент. ПК – сервер. Я нашел код . Это работало галактикой Samsung 10.1 (android 3.2), но не работает галактика samsung s (android 2.3.3) и htc wildfire s (android 2.2). MY_UUID = UUID.fromString("04c6093b-0000-1000-8000-00805f9b34fb"); 04-25 18:32:37.023: D/BluetoothCommandService(13665): setState() 1 -> 2 04-25 18:32:37.033: I/BluetoothCommandService(13665): BEGIN mConnectThread 04-25 18:32:37.063: E/BluetoothService.cpp(102): […]

Как программно установить время обнаружения без подтверждения пользователя?

Я обычно использую это private void ensureDiscoverable() { if(D) Log.d(TAG, "ensure discoverable"); if (mBluetoothAdapter.getScanMode() != BluetoothAdapter.SCAN_MODE_CONNECTABLE_DISCOVERABLE) { Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE); discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 300); startActivity(discoverableIntent); } } Но это вызывает подтверждение пользователя. Есть ли способ обойти это программно? Кроме того, я полагаю, что нет «новостей» в «всегда открываемом режиме »?

Android Bluetooth Bluetooth Bluetooth Low Energy

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

Как отправить Hex-значения через Bluetooth в Android

Я хочу отправить шестнадцатеричную строку в android через bluetooth / SPP, я попробовал это: Out = sock.getOutputStream (); String myHexString = Integer.toHexString(80) + " " + Integer.toHexString(2) + " " + Integer.toHexString(0) + " " + Integer.toHexString(48); Отправить эту строку: out.write(myHexString.getBytes()); Но не работает … любая помощь?

Intereting Posts
Активность начата без EXTRA_ACCOUNT при использовании совместного использования в GooglePlus SDK Самый низкий уровень API для Android на основе React-Native Переопределение андроида: эллипсис на субтитре ActionBar ViewPager of Fragment не показывает свое содержимое, когда корневой фрагмент заменяется снова Android: как равномерно пространственные компоненты в RelativeLayout? Избегайте блокировки экрана, пока отображается индикатор ProgressDialog Как эмулировать мобильный (Android) браузер на рабочем столе Метод Java / Android Call из строки WITH Value Я думаю, что я придумал худший способ сравнить две даты; Возможно ли это сделать лучше? JNI ОПРЕДЕЛЕННАЯ ОШИБКА В ПРИМЕНЕНИИ: ввод недопустим. Модифицированный UTF-8: незаконный стартовый байт 0xfc. Использование редактора общих настроек Что такое копия iOS 'QLPreviewController или UIDocumentInteractionController на Android? Извлечение # спутников, используемых в gps fix от Android Как получить и разобрать JSON-объект с помощью Volley Запретить кнопку «Назад» от закрытия диалогового окна