도리안의 개발 잡설 #265 - 계속해서 발생하는 블루투스 관련 이슈들
요즘 들어 플레이어 앱(이하 P앱)으로부터 블루투스 관련 이슈들이 발생하고 있다. 처음에는 헤드셋의 버튼이 작동되지 않는다는 문제였다.
- 원인: 안드로이드의 버전이 12로 올라가면서 옛 방식의 블루투스 키 처리 코드가 더 이상 돌아가지 않기 때문
- 해결: 플레이어 SDK를 개발하는 업체가 제공하는 샘플 앱을 참고하여 코드를 수정
- 완료 후 다음 버전 배포
이후 또 다른 블루투스 이슈가 발생했다. 이번에는 S펜의 버튼이 작동하지 않는 문제였다.
- 원인: 옛 방식의 블루투스 키 처리 코드로는 버튼이 작동했으나, 수정 후 작동하지 않음
- 해결: S펜의 키, 제스처 이벤트를 처리하는 코드를 새로 작성
- 다음 주 기기별 테스트 후 다음 버전 배포 예정
- 참고 자료
- S-Pen Remote SDK overview
- 에어 액션 적용 방법
- 샘플 앱이 작동하지 않아 참고한 FAQ
이번 내용은 잘 정리해두는 게 좋겠다. 블루투스 이슈가 자주 다루지 않기도 하지만, S펜 관련 기능은 자료가 부족하기 때문에 정리가 특히 필요하다.
지난 개발 잡설들
- #264 - 다시 읽고 싶은 책: 인간, 조직, 권력 그리고 어느 SW 엔지니어의 변
- #263 - 생각보다 쉽지 않은 앱 구조 개선
- #262 - 영어 공부 다시 시작하자
- #261 - 이직 주제로 마인드 맵 그려 보기
- #260 - NFT에 대해 공부해야
- #259 - 개발자도 호구되지 말자
- #258 - 내 전문성을 오래 가져 가려면 어떻게 해야 할까?
- #257 - 오늘 야근하며 드는 생각
- #256 - 재택근무를 하는 나를 대하는 가족들
- #255 - 이슈 처리 하느라 바빴던 하루
- #254 - 개발자를 위한 면접 자료 찾아보기 (5)
- #253 - 또 다른 iOS 개발자의 퇴직 의사
- #252 - 개발자를 위한 면접 자료 찾아보기 (4)
- #251 - 기대한 대로 풀리지 않는 롤링 배너
- #201 ~ #250
- #151 ~ #200
- #101 ~ #150
- #51 ~ #100
- #1 ~ #50
@tipu curate
Upvoted 👌 (Mana: 1/2) Get profit votes with @tipU :)