2012-01-11 9 views
2

Android 애플리케이션에서 블루투스를 통해 기기 대 장치 파일 전송을 수행하고 싶습니다. 현재 여러 블루투스 장치를 연결하는 데 필요한 코드를 작성했으며 데이터 교환을 위해 연결된 블루투스 소켓을 검색했습니다.Android 블루투스 : Bluetooth 소켓을 통한 파일 전송

사용할 수있는 파일 전송을 구현하는 라이브러리 또는 사용할 스트림이 있습니까?

그렇지 않다면 누군가 나를 직접 능력 구현에 대한 정보로 안내 할 수 있습니까?

나는 매우 새로운 프로그래밍 전송 및 블루투스 파일이므로 도움을 주시면 감사하겠습니다.

또한이 기능을 내 응용 프로그램에 내장하고 싶기 때문에 전화로 다른 최종 사용자 응용 프로그램을 실행하고 싶지는 않습니다. 실제로이 기능에 대해 코드를 작성할 수 있어야합니다 (라이브러리 , 또는 내 자신의 구현).

+0

안녕하세요, Matt, 아주 비슷한 문제에 직면하고 있습니다. 어떻게 해결 했습니까? 감사! LISA –

답변

2

일반적으로 블루투스에서는 OPP과 같은 것을 사용합니다.

그러나 내가 할 것이 무엇

는 데이터를 직렬화 및 비트에 의해 RFCOMM 또는 SPP 비트를 통해 그것을 보내보십시오입니다 ...하지 seem가 아직 안드로이드에 구현 될 않습니다. XML의 경우 XStream 또는 Google의 Protobuf이 더 간단합니다.

작동하는지 알려주세요.

+0

매우 흥미 롭습니다. 필자가 게시 한 이후로 필자는 파일을 포함한 다양한 데이터를 보내고 받기위한 자체 프로토콜을 구현했습니다. XStream을 보지 못했지만 Google의 프로토콜 버퍼를 찾았습니다. 필자의 제한된 요구에 따라 내 자신의 간단한 FTP와 유사한 프로토콜을 구현하는 것이 더 빠르고 쉬울 때까지 프로토콜 버퍼를 사용하는 것에 매우 가깝습니다. 그러나 내 앱이 인기를 얻으면 프로토콜 버퍼로 이동할 수 있습니다. – Matt