전체 글
Graphic Designer / Android Developer
210202 알람 개발 일지
오늘 작업한 부분은 알람 서비스와 서브 알람 서비스이다. 아무래도 다음 동작 등을 설정하는데 그 과정이 달라서 두 서비스를 구분할 수밖에 없었다. 제시간에 울리긴 하는 것 같은데 아직 버그가 많다. 특히 화면 꺼졌을 때 안 울리는 것 같은 게 1번, 풀스크린 인텐트가 안 되는 게 2번이다. 으악.
210201 알람 개발 일지
이제 알람 설정까지 구현 중이다. 일단 정한 시간에 울리고 있고, 데이터도 제대로 받아오는 것 같다. 이제 이 데이터를 바탕으로 알림 등을 꾸며주면 될 것 같다. 그리고 풀스크린 인텐트도 해볼 수 있을 것 같다. 계속 튕겼는데 그 이유를 겨우겨우 찾았더니 아래 블로그 링크가 도움이 되었다. RingtoneManager에서 cursor를 안 닫았길래 "당연히" 닫아야 하는 줄 알고 닫아 놨더니 계속 이런 오류가.. 많은 시간을 버렸다. StaleDataException: Attempted to access a cursor after it has been closed. Fatal Exception: android.database.StaleDataException: Attempted to access a cu..
210131 알람 개발 일지
오늘은 알람 링톤을 가져와서 리스트에 뿌리고, 이를 Alarm.sound에 저장한 후 이 데이터를 바탕으로 다시 이름을 불러와 텍스트로 지정해 주는 작업을 했다. 이제 진짜 알람을 설정하는 코드를 작성할 예정이다.
210130 알람 개발 일지
새끼 알람들 리사이클러뷰는 이제 잘 작동된다. 이거 제대로 만드는 과정에서 레코드 루틴 버그도 해결할 수 있을 듯? 생각보다 안드로이드가 멍청했.. 아니 리사이클러뷰가 멍청했다.. 아니면 내가 멍청한 걸지도..
210129 알람 개발 일지
알람의 RecyclerView.Adapter를 수정 중이다. 애니메이션이 부드럽게 전환되도록 만드는 중.
블로그 플래너 3.0.5 업데이트
블로그 플래너 3.0.5 업데이트 로그 - 포스팅 목표 미설정 알림 시간, 그리고 설정한 포스팅 목표 알림 시간을 직접 설정할 수 있습니다.
안드로이드 Unresolved reference 오류 데이터바인딩 사용하기
안녕하세요, 아이엔입니다. 요즘 지식IN에서 개발 답변을 달아주는데 재미가 들렸는데, 정말 자주 업로드되는 질문 중 하나가 바로 '코딩 강의 등에서 치라는 대로 쳤는데 Unresolved reference 오류가 난다' 류의 질문입니다. 이는 보통 강의와 학습자의 시간 차가 나서 일어나는 현상인데, 강의 촬영 및 작성 시기에는 코틀린 익스텐션 (Kotlin Extension)이 지원되었으나 현재는 코틀린 익스텐션을 권장하지 않기 때문에 기본적으로 제외되어 있기 때문입니다. 그렇기 때문에 코틀린 익스텐션을 제외한 방법으로 레이아웃의 뷰를 가져와야 하고, 그 방법 중 하나인 데이터바인딩을 이용해 이 문제를 해결할 것입니다. build.gradle (모듈 수준) 먼저 build.gradle 파일의 가장 상단에..
210126 블로그 플래너 개발 일지
포스팅 목표 미설정 알림 시간 및 설정한 포스팅 목표 알림 시간을 제대로 추가했다.
210125 레코드 루틴 개발 일지
리사이클러뷰를 손봤다. 이제 시간이 바뀔 때 전체를 리프레시하는 게 아니라 그 위치만 해서 좀 자연스러워졌다. 정렬을 새로 해서 바뀔 때는 기존 위치 (oldIndex), 그리고 정렬 후 현재 위치 (newIndex)를 따로 따로 기록해서 notifyItemMoved(oldIndex, newIndex)로 처리했더니 자연스러워졌다. 그 전에는 그냥 새로 어댑터 했었던 거 같다.
210124 레코드 루틴 개발 일지
프로젝트 리뉴얼 포기할 듯 되는 게 없네
공지사항
블로그의 새로운 소식을 확인합니다
등록된 공지사항이 없습니다.
새로운 소식이 등록되면 이곳에서 확인할 수 있습니다.



