마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

아..블루투스 답답해죽겠습니다 ㅜㅜ

0 추천
connected 까지는 잘가는데

 

왜 어쩔때는 바이너리전송이 잘되고

왜 어쩔때는 안되고..ㅜㅜ

 

블루투스 연결도 타이밍이 필요한건가요 ㅜㅜ??

spp로 연결했습니다..

 

이유를 모르니 질문이 너무 애매해지네요 ㅜㅜ

 

 

+++++++++++++

 

앱실행 - 블루투스 버튼 클릭 - 리스트 출력 - 리스트 클릭 - 정보가지고 finish - 정보로 연결시도 - 연결.

 

연결되면 버튼클릭 - 바이너리 전송 - 동작.

 

ㅂ버튼 클릭과 바이너리전송 부분이 문제인거 같습니다.. ㅜㅜ
익명사용자 님이 2015년 4월 23일 질문
2015년 4월 23일 수정

1개의 답변

+1 추천
 
채택된 답변
어쩔때 안된다는 그 때 로그를 보세요;

이런 질문은 보는 사람도 같이 답답해집니다..
익명사용자 님이 2015년 4월 23일 답변
이게 성공과 실패시에 로그도 같아서 더 햇갈립니다.. ㅜㅜ 공통적으로는
04-23 17:03:39.370: W/BluetoothAdapter(9972): getBluetoothService() called with no BluetoothManagerCallback
04-23 17:03:39.370: D/BluetoothSocket(9972): connect(), SocketState: INIT, mPfd: {ParcelFileDescriptor: FileDescriptor[78]}

볼만한건 이정도만 나오네요 ㅜㅜ
그나마 다르다는건 FileDescriptor[78] 부분이 82 혹은 89 번대로 나오는거?
성공시엔 80 번대로 나오네요 ㅜㅜ
FD는 System에서 할당해주는거예요...
그건 바뀌는게 맞는겁니다...
Sender 쪽에서 보낸 패킷 사이즈와 Reciver 에서 수신되는 패킷사이즈를 확인해보세요.
제가 봤을땐 InputStream, OutputStream 셋팅이 잘못된듯 싶네요..
...