2010-03-05 10 views
20

개발자 팀에서 에뮬레이터에 안드로이드 에뮬레이터에서 블루투스가 작동하도록 일부 정보를 제공했는지 여부, 출시 날짜가 있거나 작성해야하는지에 대한 링크를 표시할지 알고 싶습니다. 그것은 미래에 작동합니다.Android 에뮬레이터에서 블루투스 지원

감사합니다.

답변

24

내가 아는 한 블루투스 에뮬레이터에는 지원되지 않습니다. 그리고 일부 수업에서는 안드로이드와 블루투스를 가르쳐야 할 것입니다. 학생들은 안드로이드 에뮬레이터에서 물건을 코딩하고 테스트 (추측)해야합니다.

그래서 tcp 위에 안드로이드 블루투스 API를 맨 처음 다시 구현했습니다. here on github에서 찾을 수 있습니다.

기본적으로 컴퓨터에서 tcp-server를 실행하면 에뮬레이터가이를 통해 연결됩니다. android.bluetooth 패키지의 클래스를 사용하는 대신 dk.itu.android.bluetooth 패키지의 클래스를 사용하면됩니다.

지금에 관해서는 지원/끄기 "라디오"

  • 검색 장치 (유일한 안드로이드 에뮬레이터)
  • 서비스
  • 하는 Bluetooth 연결하는 블루투스 서비스
  • 을 만드는 방법에 대한

    • 스위치

    안드로이드 녀석들에게서 더 많은 것을 얻을 때까지,별로 도움이되지 않을 것입니다.

    희망, 유용합니다.

    +1

    우리는 해당 라이브러리를 사용하여 데이터를 전달할 수 있습니까? –

    0

    문서화 된 Bluetooth 제한이 qemu -bt 옵션과 일치하지 않는 것으로 보입니다. 그렇다면 에뮬레이터에서 블루투스가 어떻게 활성화되어 -bt 옵션을 사용할 수 있습니까? 아니면 최소한 블루투스가 지원되는지 알아야합니까?

    "BOARD_HAVE_BLUETOOTH : = true"를 갖는 target/board /.../BoardConfig.mk는 블루투스 아이콘을 제공하지 않거나 블루투스를 활성화하지 않습니다. 그럼, 어떻게 우리는 안드로이드 qemu 에뮬레이터에서 블루투스를 켭니까?

    2008 년에 제공되었던 USB 장치를 에뮬레이트하는 옵션이 -bt 인 경우 블루투스가 지원되지 않는다는 것은 무엇을 의미합니까? 게시물과 제한 사항이 오래된 것입니다.

    에뮬레이터의 기능 제한은 다음과 같습니다

    배치 또는 실제 전화 통화를 수신 지원하지 않습니다. 그러나 에뮬레이터 콘솔을 통해 전화 (배치 및 수신)를 시뮬레이트 할 수 있습니다. 장치에 연결된 헤드폰 은 지원 네트워크 접속 상태 결정은 지원 배터리 충전 레벨을 결정하고 AC 상태 SD 카드 삽입을 취하기위한 지원을 충전은 지원/블루투스

    위한 어떤 지원을 토출하지 USB 연결의 지원 없음

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

    관련 문제