Articles of блютуз

StartBluetoothSco () выбрасывает исключение безопасности (BROADCAST_STICKY) на ICS

У меня есть стек, отправленный пользователем с ICS. На моем устройстве Froyo все работает нормально, но пользователь, по-видимому, получает отказ в разрешении при AudioManager.startBluetoothSco() … Я понятия не имею, почему это происходит. Я знаю, что широковещательная передача для ACTION_SCO_AUDIO_STATE_CHANGED является липкой , но она не является Приложение, которое его отправляет, поэтому ему не нужно разрешение […]

Android BluetoothSocket.isConnected всегда возвращает false

Я пытаюсь определить, подключено ли устройство bluetooth к устройству Android с использованием API 14 или выше. Похоже, я должен использовать метод BluetoothSocket.isConnected (), но независимо от того, что я сделал, до сих пор я просто возвращаюсь к чему-либо, связанному или нет. AndroidManifest включает следующие строки: <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <!– Locale 4.x supports […]

Android Bluetooth Printing

Я пишу приложение, которое отправляет данные на принтер bluetooth. Может кто-нибудь мне помочь ? Как я могу использовать стек Bluetooth для Android? Или есть ли внешний api или sdk для использования? Вот мой код для поиска bluetooth … bluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); registerReceiver(ActionFoundReceiver, new IntentFilter(BluetoothDevice.ACTION_FOUND)); private final BroadcastReceiver ActionFoundReceiver = new BroadcastReceiver() { @Override public void […]

Какие устройства Android поддерживают jni?

Я разработал приложение для Android, которое использует JNI ( собственный интерфейс Java ) для Archos 43. Не было проблем, и я смог запустить приложение плавно. Позже я попытался запустить такое же приложение на Samsung I9100G Galaxy S II, а также Samsung I9100 Galaxy S II . Я смог запустить приложение на I9100G, но не на […]

Android – startActivityForResult вне Activity?

У меня есть класс-оболочка (BluetoothDiscoverer), который создается в службе. Этот класс получает BluetoothAdapter и проверяет, включен ли Bluetooth перед сканированием для соседних устройств. Теперь, если Bluetooth не включен, я хочу иметь возможность сделать следующее в этом классе (BluetoothDiscoverer): Intent enableBluetoothIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); startActivityForResult(enableBluetoothIntent, BLUETOOTH_ENABLER); Теперь я прочитал это: используйте startActivityForResult из неактивности Но я […]

Сделать Bluetooth на Android 2.1 доступным на неопределенный срок

Я работаю над исследовательским проектом, который включает Bluetooth и ОС Android. Мне нужно сделать Bluetooth доступным для обнаружения на неопределенный срок, чтобы проект продолжался. Проблема: Android ограничивает возможность обнаружения до 300 секунд. Я не могу спросить пользователя каждые 300 секунд, чтобы включить возможность обнаружения, поскольку мое приложение предназначено для работы в фоновом режиме, не нарушая […]

Сделать Android-телефон позиционирующим как устройство ввода Bluetooth (мышь или клавиатура)

Можно ли сделать приложение для Android-телефона, которое позволит телефону реализовать и транслировать требуемые данные, чтобы позиционировать как Bluetooth-мышь, чтобы другие устройства (ПК, XBOX, PS, Другие устройства Android) могли распознать его как мышь или клавиатуру ?

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

Я разрабатываю приложение для Android. Просто общие вопросы, если можно подключиться к устройству, которое открыто не доступно для публики? Заранее спасибо.

Обучающий модуль для Android Bluetooth для неблокирующей связи

Я ищу код примера bluetooth на Android, чтобы сделать неблокирующую связь сокетов. Я нашел несколько примеров, таких как BluetoothChat или BluetoothSocket.java, но ни одна из них non-blocking socket communication. является non-blocking socket communication. Ps неблокирует автоматически означает, что это должно быть асинхронным? Я думаю, что на самом деле нет – это не одно и то […]

Как отправить AT-команды на основе профиля BT Hands-Free в Android?

Я пытаюсь установить соединение Bluetooth между устройством Android с другим мобильным телефоном через профиль Handsfree. Я использую следующий код – private static final UUID MY_UUID = UUID.fromString("0000111F-0000-1000-8000-00805F9B34FB"); // UUID for Hands free profile // Some code… // Get Bluetooth Adapter. m_oBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); // Some code… // For paired BT device, getting a connection established. […]