Articles of блютуз

С Android bluetooth – fetchUuidsWithSdp () предположим, чтобы вернуть SDP два раза для каждого устройства?

Я пишу приложение Android (ICS 4.0.3), чтобы обнаружить устройства и перечислить их UUID. Приложение выполняет обнаружение устройства Bluetooth, и когда оно находит устройство, оно сохраняет его. Как только обнаружение устройства будет завершено, он вернется через все сохраненные устройства и выполнит fetchUUidsWithSdp (), а затем в широковещательном приемнике распечатает найденные UUID. Когда приложение запускается, я получаю […]

Отправлять и получать данные через bluetooth

Вы можете сказать, что я новичок в разработке Android, мне нужна помощь в синхронизации некоторых данных на двух устройствах с моим приложением, я выполнил все необходимые вещи, такие как поиск доступных устройств и сопряжение и развязка … все, что мне нужно сейчас Как сделать соединение между двумя устройствами и отправлять и получать данные, чтобы объяснить […]

Почему API-интерфейс Bluetooth для Bluetooth скрыт?

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

Android: getBluetoothService (), вызываемый без BluetoothManagerCallback

Я пытаюсь подключить Nexus 4 к плате баланса Wii, но я получаю эту ошибку: getBluetoothService() called with no BluetoothManagerCallback connect(), SocketState: INIT, mPfd: null Таким образом, он не завершает соединение. Мой сокет: public final class wSocket { public static BluetoothSocket create(BluetoothDevice dev, int port) { try { /* * BluetoothSocket(int type, int fd, boolean auth, […]

Разъем Android RFCOMM на фиксированном канале

Я пишу приложение для Android, чтобы поговорить с аппаратным устройством, которое полностью находится вне моего контроля. Мое приложение создает прослушивающий сокет, используя listenUsingRfcommWithServiceRecord и UUID 00001101-0000-1000-8000-00805F9B34FB. Затем он вызывает accept () в этом сокете, чтобы дождаться подключения удаленного устройства, но это никогда не происходит. Я говорил с производителями аппаратного устройства, и они говорят, что их […]

Android: доступ к уже сопряженному соединению

У меня вопрос о доступе к уже существующим спаренным соединениям Bluetooth … Как удаленная служба может обнаружить уже сопряженное соединение и ждать передачи файла из него? Во всех комментариях к stackoverflow, учебникам, ebooks или в google всегда показываются, как создать новое соединение с помощью сокетов и т. Д., Но нет слов о доступе к существующему. […]

Как рассчитать расстояние между двумя устройствами Android с использованием силы сигнала Bluetooth?

Я работаю над приложением для Android. В моем проекте я хочу показать устройство сканирования Bluetooth, MAC-адрес, уровень сигнала Bluetooth и расстояние между двумя устройствами Android. Я выполнил 3 требования, но не знаю, как пройти дистанцию, используя силу сигнала. package com.example.bluetoothdemo; import java.util.ArrayList; import java.util.List; import java.util.Set; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.net.wifi.WifiInfo; import […]

Java.lang.SecurityException: требуется разрешение BLUETOOTH: ни пользователь 10065, ни текущий процесс не имеет android.permission.BLUETOOTH

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

Android, когда я должен использовать syncronized в потоке

Я в начале приложения Java. Я создал службу с некоторыми потоками, но я не понял, когда мне нужно использовать синхронизацию, а когда нет. Например, мне нужно подключиться к bluetooth-соединению с модулем, а затем я использую службу с двумя потоками: ConnectThread отдает соединение, а ConnectedThread управляет чтением / записью соединения. Итак, когда мне нужно использовать синхронизацию? […]

Поддержка нового устройства Bluetooth в Android

Я хочу добавить совершенно новый тип устройства bluetooth для Android. Мне интересно, есть ли SDK или способ создания поддержки устройства и приложения. Спасибо, Эд