게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
재질문드려요! 안드로이드 캘린더와 알람 DB 같이 쓰는 방법?
게시물ID : programmer_16537짧은주소 복사하기
작성자 : 민트향쿠키
추천 : 0
조회수 : 653회
댓글수 : 1개
등록시간 : 2016/04/05 18:47:25
옵션
  • 본인삭제금지
전에 댓글 달아주신 분들 참고해서 해보려고 했는데 도저히 답이 안나와서 다시 질문 드립니다 ㅠㅠ

일단 스케쥴과 관련하여 DB를 생성하는 창이 있습니다. (스케쥴 이름, 시간, 장소, 내용 등등)
또한, 이 스케쥴을 생성할 때, 알람 도 같이 생성됩니다. (매일/매주/매달/매년 반복 설정 + 정해진 시간 몇분 전에 알림 체크 등..)

제가 참고하고 있는 오픈소스는 
https://github.com/SheldonNeilson/Android-Alarm-Clock
이 녀석인데요, java 파일이 자그마치 15개로 이루어진 녀석인데다가, 제가 보기에는 코드가 어려운 부분이 있어서 
몇차례 참고하여 코드를 작성해보려는 시도를 해보았지만, 번번이 실패를 하였습니다.. ㅠ

(* 위의 오픈소스에는 id, 활성화, title, 시간, 반복(요일), 알람종료조건(수학문제), tone, 진동 이 컬럼입니다.)
(* 저는 id, 활성화(앱전체에서도조정가능하게끔), 시간, 반복(매일,요일,매달,매년), 일정 몇분 전에 알람이울릴지(30분,1시간 등) 알람 제목과 설명)

또한 알람은 하나의 스케쥴 db row 에 포함된 녀석이기 때문에, 
예를들어 1번, 2번, 3번, 4번 스케쥴 중에 2번 스케쥴을 지운다면 그 것에 해당하는 알람 db까지 지워져야 합니다. 

제가 책에서 예제를 보고, 캘린더 DB에 컬럼으로 title, date, time, memo 가 포함되는 코드를 작성했습니다.
알람이 한개만 있는 것들은 코드가 꽤 간단한데, 여러개를 다루어야하니 너무 복잡하고 ㅠㅠ

반복되는 것도 어떻게 구현해야할 지 꽤 힘드네요 ㅠㅠ 
(아 참, 알람이 반복이면 캘린더 DB에도 반복으로 들어가야할 것 같습니다.)

DB구조를 어떤 식으로 짜는 것이 좋을까요?ㅠㅠ 혹시 저와 비슷한, 참고가 가능한 오픈소스가 있을까요? 공유 부탁드리겠습니다 ㅠㅠ힁..

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호