Поддержка Bluetooth на эмуляторе Android - PullRequest
20 голосов
/ 05 марта 2010

Я хочу знать, есть ли у команды разработчиков, которая сделала эмулятор, некоторая информация для работы bluetooth в эмуляторе Android, указать некоторые ссылки на нее, если у них есть какая-то дата выпуска или они сделают так, чтобы она работала в будущем .

Спасибо.

Ответы [ 2 ]

25 голосов
/ 09 марта 2010

насколько я знаю, в эмуляторе нет поддержки блютуса. И мне придется учить android и bluetooth в некоторых классах. А студентам нужно будет что-то кодировать и тестировать (угадать) в эмуляторе Android.

Итак, я придумал переопределение API андроида bluetooth поверх tcp. Вы можете найти его на здесь, на github .

Обычно вы запускаете tcp-сервер на своей машине, и эмуляторы будут подключаться через него. Вместо того чтобы использовать классы в пакете android.bluetooth, вам просто нужно использовать классы в пакете dk.itu.android.bluetooth (и 2 других небольших изменения).

На данный момент он поддерживает:

  • включить / выключить «радио»
  • устройства обнаружения (только другие эмуляторы Android)
  • создание служб Bluetooth
  • подключение к службам Bluetooth

Это немного, но пока мы не получили больше от ребят-андроидов, я думаю, больше ничего нет.

Надеюсь, это будет полезно, ура!

0 голосов
/ 20 марта 2014

Задокументированное ограничение Bluetooth кажется несовместимым с опцией qemu -bt. Итак, как Bluetooth включен в эмуляторе, чтобы можно было использовать опции -bt, или хотя бы знать, что Bluetooth поддерживается?

Цель / board /.../ BoardConfig.mk, имеющая "BOARD_HAVE_BLUETOOTH: = true", не предоставляет значок Bluetooth или не включает Bluetooth. Итак, как включить Bluetooth на эмуляторе Android QEMU?

Что означает, что Bluetooth не поддерживается с учетом опции -bt для эмуляции USB-устройств, которые были представлены в 2008 году? Пост и ограничения устарели.

Функциональные ограничения эмулятора включают в себя:

Нет поддержки для размещения или получения реальных телефонных звонков. Однако вы можете имитировать телефонные звонки (сделанные и полученные) через консоль эмулятора. Нет поддержки USB-подключений Нет поддержки подключенных к устройству наушников Нет поддержки для определения состояния подключения к сети Нет поддержки для определения уровня заряда аккумулятора и состояния зарядки переменного тока Нет поддержки для определения вставки / извлечения SD-карты Нет поддержки Bluetooth

http://developer.android.com/tools/devices/emulator.html#limitations

...