Android

Notification Sound on Android 8.0

도입 Android 8.0 에 오면서부터 Notification Channel 라는 개념이 도입되면서, 알림을 각각 ‘채널’ 로 분류하여 각 채널마다 중요도를 설정, 표시하는 기능이다. 평소대로 ID 를 만들어 채널을 설정하고 알림을 띄웠지만, NotificationCompat.setSound 에 소리를 설정해도 기본 알림 소리만 나왔다. 약 30분 동안 더 보기…

글쓴이 WindSekirun,
Android

connect Firebase Project in CircleCI

도입 RxSocialLogin 의 업데이트를 준비하다가, Demo 앱에 google-services.json 을 추가할 일이 생겼다. 해당 파일은 민감한 정보를 담고 있기에 레포, 특히 공개 레포에는 올리면 안 되는 정보로 .gitignore 에 추가하고 푸시를 진행했다. 그리고 몇 분 후, CircleCI 에서 빌드 오류 메일이 더 보기…

글쓴이 WindSekirun,
Kotlin

Project. NEW GAME! 경과 정리 (2018. 07. 30)

도입 Project. NEW GAME! 는 게임물관리위원회 의 게임 심의 결과 정보를 이용해 매일마다 새로운 게임 정보를 Cloud Messaging 로 알려주는 앱을 만드는 프로젝트로, 7월 28일 낙성대역의 어느 카페에서 직장 동료와 코딩을 하다가 떠오른 토이 프로젝트이다. 이 프로젝트에서 구현하는 기능은 다음과 더 보기…

글쓴이 WindSekirun,
Kotlin

Project. NEW GAME! 경과 정리 (2018. 07. 28)

도입 Project. NEW GAME! 는 게임물관리위원회 의 게임 심의 결과 정보를 이용해 매일마다 새로운 게임 정보를 Cloud Messaging 로 알려주는 앱을 만드는 프로젝트로, 7월 28일 낙성대역의 어느 카페에서 직장 동료와 코딩을 하다가 떠오른 토이 프로젝트이다. 이 프로젝트에서 구현하는 기능은 다음과 더 보기…

글쓴이 WindSekirun,
Android

reuse DatagramSocket in UDP (already use)

UDP 로 패킷을 받아 작업을 진행하는 기능이 있었다. 이 때 사용하는 클래스는 DatagramSocket 인데, 가끔 already use 라는 로그가 뜨면서 앱이 종료되는 일이 있다. close 하면 괜찮다고 생각했지만, 어느 시점에서 계속 발생하는 것 같았다. 결국에는, close() 말고도 다른 작업을 했어야 더 보기…

글쓴이 WindSekirun,