현재까지 캘람 1.2 업데이트 준비한 내용에 대한 업로드.
#1 한 번만 사용
일회용 알람, 타이머의 경우 한 번만 필요한데도 불구하고 계속 남아 있어서 안 쓰는 것들 삭제해주기 귀찮았다. 그래서 생성할 때 한 번만 사용을 선택해놓으면 알람이 울리고 꺼질 때 삭제되게 했다.
이는 타이머도 동일하여, 생성 시 한 번만 사용 체크를 하면 '한 번만 사용'이라는 태그가 나오고, 타이머가 울리고 종료됐을 때 자동 삭제됨.
#2 반복 타이머
이번 버전의 핵심이라고도 할 수 있는 반복 타이머 (혹은 Cycled Timer)이다. 얘는 5초로 만들어놓으면 종료 없이 알림음만 발생하고 몇 번 반복됐는지까지 보여주는 타이머다. 아이콘은 무한반복 + 타이머라 모래시계 해서 만들었는데 어떤지?
일단 기능만 구현하는 거라 ui는 덜 만들었다. edit activity 또한 타이머 꺼 복사해서 ....
그나저나 어제 고민이었던 부분은 일단 해결했다.
timer.schedule(timerTask, delay, period) 함수는 원래 주기가 좀 부정확하다고 한다. 실제로도 분명 주기가 10ms인데 12ms 느낌으로 좀 더 지연된다던지. 지연되는 경우가 많다고 한다. 그래서 timer.scheduleAtFixedRate()함수를 사용했더니 정확하다. 이런.. 그래서 일단은 해결 🙌
'안드로이드 개발 > 📱 캘람' 카테고리의 다른 글
230822 캘람 개발 일지 (0) | 2023.08.22 |
---|---|
230611 캘람 개발 일지 (2) | 2023.06.11 |
230606 캘람 개발 일지 (0) | 2023.06.06 |
230516 캘람 개발 일지 (0) | 2023.05.16 |
캘람 1.1.4 업데이트 로그 (0) | 2023.04.19 |