안녕하세요. 오늘은 RxJava의 두 번째 시간으로 Observable에 대해 알아보겠습니다. Observable은 데이터의 흐름을 관장하는 클래스로써 RxJava에서는 Observable이 절대 빠질 수 없습니다. Observable은 데이터의 흐름에 맞게 알림을 보내 구독자가 데이터 처리를 할 수 있도록 만듭니다. Observable은 세 가지의 알림을 구독자에게 전달하며 그 종류는 아래와 같습니다. 알림의 종류 onNext : 데이터의 발행을 알립니다. onComplete : 모든 데이터의 발행이 완료되었음을 알립니다. 이 후 모든 구독은 끝나게 됩니다. onError : 데이터의 흐름 중에 에러가 발생했음을 알립니다. 이 후 Observable의 동작은 끝납니다. 이제 Observable의 다양한..
안녕하세요. 오늘은 안드로이드의 블루투스 통신 방법을 Kotlin과 함께 알아보겠습니다. 블루투스란? 블루투스 통신은 휴대폰과 휴대폰, 휴대폰과 블루투스 지원 기기간의 근거리 통신 규약입니다. 안드로이드는 블루투스 통신을 지원하는 내부 라이브러리가 있는데요. 블루투스 진행 순서 코드에 들어가기 앞서 안드로이드 블루투스 진행 순서부터 간단히 알아봅시다. 블루투스 지원기기 확인 블루투스 On/Off 확인 블루투스 페이링 기기 확인 및 선택 통신 - 클라이언트 통신 - 서버 어떠신가요? 대충 아시겠나요? 각 부분을 연결하여 개발하다가 보면 좋은 블루투스 통신 코드를 짜실 수 있으실 겁니다. 통합 코드는 Java로 짜여있고 보기 더러워서..... ㅠㅠ 그래도 굳이 보시겠다면 하단에 GitHub 링크 달아놓겠습니..
안녕하세요. 오늘은 저의 안드로이드 프로젝트 시에 대해 소개하려고 합니다. 개발동기 고등학교 2학년 Java과목에서 팀 프로젝트로 감성 시 쓰기, 공유 서비스를 개발하였습니다. 기존의 SNS 서비스는 게시물을 쉽게 올리고 수정하며 삭제할 수 있습니다. 이러한 방식은 남에게 상처를 주는 말을 만들어내며 문학의 아름다음을 파괴한다고 생각했습니다. 시인의 손을 떠난 시는 더 이상 시인의 것이 아니다. - 서정인 작가 이 글을 아이디어로 자신만을 문학을 아름답게 펼칠 수 있는 시 쓰기, 공유 서비스를 개발하게 되었습니다. 개발기능 기본적인 시 쓰기 및 정렬 기능 3편 이상의 시를 통해 시집 제작 기능 및 표지 설정 기능 시를 읽는 TTS 기능 BlueTooth를 이용한 근거리 시 공유 기능 개발언어 및 기술 언..
- Total
- Today
- Yesterday