개발일지

드디어 알람 반복이 된다. 원래는 AlarmManager.setRepeating을 이용하려고 했는데 죽어도 안 돼서 활동하고 있는 안드로이드 개발자방의 개발자분의 조언을 듣고 알람 생성 -> 서비스 시작 -> 서비스 안에서 그 다음 알람 생성 -> 하는 식으로 반복을 하기로 했다. 반복할 때 시간을 설정하는 로직은 이렇게 했다. for (i in 7 downTo 1) { val day = (dayOfWeek + i) % 7 if (data.repeatDay[day]) { nextAlarmDay = day } } 이렇게 해서 가장 가까이에 있는 미래 반복일을 계산한 다음, 오늘과 같은 요일이 반복일인지도 체크한다. 만약 오늘 날짜에 알람이 있다면, 그리고 현재보다 과거나 같은 시간에 설정이 되어 있다면, ..
텍스트 색을 재지정했다. 원래는 활성화 시 colorPrimary, 비활성화 시 회색이었는데 잘 안 보여서 검은색과 조금 더 짙은 회색으로 색을 변경했다. 그리고 축약 상태일 때 정보를 더 깔끔하게 전달하기 위해서 ChipGroup과 Chip (태그)를 사용했다. 원래는 아이콘이 없었는데 아이콘이 있어야 정보 전달이 수월할 것 같아서 아이콘을 넣었다. 반복 부분의 아이콘은 반복과 반복이 아닐 때의 아이콘을 구분해야 할 듯 하다. 그리고 앱의 핵심 기능인 알람이 울릴 때 실행하는 기능이 일부 구현되었다. 말을 할 순 없지만, 반복 모드가 아닐 때 (당일 실행 모드)는 제대로 작동하는데 반복 모드일 때는 아무리 테스트를 해 봐도 작동하지 않는다. 같은 pendingIntent, 같은 시간(반복이 당일 요일일..
처음으로 프로젝트 레알에 대해 업로드하게 되었는데, 현재 알람 쪽 UI 및 Database를 작업하고 있다. 클릭할 시 UI가 확장되며, 시간, 기간, 라벨, 반복, 활성화, 삭제 기능이 있는 리사이클러뷰 작업 중이다. 시간, 그리고 기간(Duration)은 클릭 시 TimePickerDialog가 뜨게 되며 각각 12시간, 24시간 모양의 TimePicker이다. 각각 클릭 시 작동은 잘 되고 DB 추가, 수정 및 삭제 작업을 진행하고 있다. #개발일지 #1일차 #프로젝트레알 #1인개발
드디어 오늘, 태블릿 알리미 2.0이 출시되었습니다. 사실 학업이나 다른 프로젝트 때문에 태블릿 알리미를 거의 건드리지 못하고 있다가, 문의도 자주 오는 앱 중 하나라서 결국 2.0 업데이트를 준비하게 되었습니다. 준비 기간은 2020년 4월 27일 ~ 2020년 5월 11일이며, 아이엔랩 어플리케이션 디자인 패밀리룩이 적용되었습니다. 마지막 업데이트인 1.1.3 버전은 2019년 4월 12일에 업데이트되었으며 1년 1개월만에 새로이 업데이트했습니다. 초기 버전과 1.1.3, 2.0.0를 비교하여 설명합니다. 사실 출시 후 1.1.3까지 폰트 이외에 디자인 및 기능 차이가 없습니다. Play 스토어 그래픽 이미지 및 로고 (아이콘) 이번 업데이트로 아이엔랩 로고 3.0 디자인을 도입했는데, 그래서 다른 ..
블로그 플래너 2.1.0 업데이트 로그 - 인앱 결제를 통해 하단 및 태그 키워드 검색 광고 제거가 가능해졌습니다. - RSS 방식을 지원합니다. 네이버, 티스토리 이외의 플랫폼의 경우 닉네임, 블로그 주소와 RSS 주소를 입력하면 사용할 수 있습니다. - 백업 데이터의 방식을 변경했습니다. 2.1 버전 이전의 백업 데이터와 호환되지 않으므로, 필요 시 개발자 계정으로 문의주세요. - 이제 백업을 통해 기존에 세워 두었던 포스트 플랜 및 이전 포스팅 기록이 백업됩니다. - 소소한 UI와 버그를 수정했습니다.
블로그 플래너 2.0.4 업데이트 로그 - 상단 아이콘 및 다크 모드일 때의 스플래시 로고 색 변경
오늘은 투데이 위젯 작업과 네이버 RSS 작업을 했다. 네이버 RSS는 당연히 되는 줄 알았는데 안 돼서 당황스러웠고 글자 하나만 고치면 될 걸 엄청나게 고민했다는 게 충격이었다. 어쨌거나 처음부터 타깃 중에 하나인 네이버가 되도록 했고, 두번째 당황포인트는 네이버의 RSS 구조가 조금 특이하다 아니 이상하다. tag라는 태그가 있는데 티스토리 등은 그냥 category 태그에 다 합쳐져 있기 때문에. 어쨌든 그래서 성공적으로 수리했다. 투데이 위젯은 이제 토탈도 볼 수 있는데, 티스토리도 볼 수는 있는데 계속 로그인이 풀려서 문제다. 다른 방법을 알아봐야 할 것 같다.
오늘은 도움말 작업이다. 이제까지 도움말을 다이얼로그로 했는데 항상 느끼고 있지만 다들 제대로 읽지도 않았을 것이다 (그냥 글이었고 눈에도 안 들어옴). 직관적이지도 않았다. 처음부터 이런걸로 하고 싶었는데 어떻게 하는지 몰라서 못했는데 라이브러리를 찾아서 하고 있다.
아이엔 / ienground
'개발일지' 태그의 글 목록 (48 Page)