본문 바로가기
안드로이드 개발/📱 캘람

230607 캘람 개발 일지

by 아이엔 / ienground 2023. 6. 7.

현재까지 캘람 1.2 업데이트 준비한 내용에 대한 업로드.

#1 한 번만 사용

일회용 알람, 타이머의 경우 한 번만 필요한데도 불구하고 계속 남아 있어서 안 쓰는 것들 삭제해주기 귀찮았다. 그래서 생성할 때 한 번만 사용을 선택해놓으면 알람이 울리고 꺼질 때 삭제되게 했다.

 

이는 타이머도 동일하여, 생성 시 한 번만 사용 체크를 하면 '한 번만 사용'이라는 태그가 나오고, 타이머가 울리고 종료됐을 때 자동 삭제됨.

 

#2 반복 타이머

이번 버전의 핵심이라고도 할 수 있는 반복 타이머 (혹은 Cycled Timer)이다. 얘는 5초로 만들어놓으면 종료 없이 알림음만 발생하고 몇 번 반복됐는지까지 보여주는 타이머다. 아이콘은 무한반복 + 타이머라 모래시계 해서 만들었는데 어떤지?

일단 기능만 구현하는 거라 ui는 덜 만들었다. edit activity 또한 타이머 꺼 복사해서 ....

 

그나저나 어제 고민이었던 부분은 일단 해결했다.

 

230606 캘람 개발 일지

현재 Cycle Timer (주기 타이머, 반복 타이머) 개발 중이다. 개념은, 30초 반복 타이머면 사용자가 종료할 때까지 30초마다 알려주는 것이다. Timer Service 등 Timer와 관련된 애들을 재탕해서 만들고 있는

ien.zone

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