회의 일자 :
2020.07.22 21:00 ~ 24:00
목표 :
- 안드로이드 블루투스 연동에 대한 이해와 제작 2 ( 데이터 송수신 구현 )
결과 :
우선 비교적 간단한 데이터를 먼저 송수신 해보며 익히기 위하여 문자열을 송수신 하려고 하였다.
데이터 송신 버튼을 누르면 setOnClickListener를 통하여 문자열을 전송하고,
데이터 수신은 쓰레드를 이용하여 수신 받은 데이터를 바이트 배열로 1초마다 받아 인코딩 한 후 스트링 변수로 변환하여 보여지게 하게 구현하였다.
우선 데이터를 수신하기 위한 버퍼를 생성한 후 데이터를 수신하기 위한 쓰레드를 생성하였다.
while문을 통해 반복되게 되는데, 데이터를 수신했는지 확인 후 데이터가 수신 된 경우, 입력 스트림에서 바이트 단위로 읽어오고 입력 스트림 바이트를 한 바이트씩 읽어온다.
인코딩된 바이트 배열로 문자열로 반환후 화면에 보여지게 하였다.
인터넷과 책을 통해 예제를 따라해 본 후 이후 수정하여 데이터 송수신 하는 것을 구현하는 것이 목표이고, 우선 예제를 보며 해보았는데 아쉽게도 지금 두 대의 안드로이드 폰이 있지 않아서 확인을 못하였다. 조만간 확인해보고자 한다.
예제를 통해서 이러한 방식과 흐름으로 데이터 송수신을 수행하는 것을 깨달을 수 있었고 코드를 아직 완전히 이해한 것은 아니지만 이해하는데 시간이 걸렸던 것 같다. 앞으로 더 공부를 해서 이를 보완하고자 한다.
'모각코 > 2020_모각코인데 안-모-이-조' 카테고리의 다른 글
8.5 - 모각코 (2) | 2020.08.05 |
---|---|
7.29계획 : 각자 파트 제작3 (0) | 2020.07.29 |
7.15 - 계획 : 각자 파트제작 (0) | 2020.07.15 |
7.8 - 각자 파트에 대한 이해 및 기초 다지기 2 (0) | 2020.07.08 |
7.1 - 각자 맡은 분야에 대한 이해 및 기초다지기 1 (0) | 2020.07.01 |