앱 사용 설명서 9

(달력위젯) 위젯 크기 맞추기

우리 앱은 달력 위젯을 제공하고 있습니다. 달력 위젯을 처음 배경화면에 추가하면 기본적으로 아래 그림과 같은 모습으로 표시됩니다.  이 때 위젯 설정 화면에서 달력의 높이를 그림과 같이 최대(19)로 설정하고, 적용버튼을 누르면, 아래 그림과 같이 달력의 폭이 줄어들게 됩니다. 이렇게 되는 이유는 위젯의 달력은 이미지파일이기 때문입니다. 높이를 길게 설정하면 주어진 위젯 공간 안에서 실제 달력의 높이가 늘어나지 않고, 높이와 폭 비율이 유지되면서 이미지가 축소됩니다. 화면에 폭은 꽉차면서 높이를 최대한으로 설정하려면,위젯 설정화면에서 달력의 높이를 줄여가면서 조절해봐야합니다. 제 폰에서는 아래 그림과 같이 높이가 13일 때, 폭이 화면에 꽉 차면서 가장 높이가 긴 달력이 표시됩니다. 이 상태에서 위젯 전..

기기의 연락처(주소록)에 등록된 생일 등 정보가 달력에 표시되지 않게 하는 방법

제 기준으로 어제(2024.11.30.)부터 폰의 주소록에 등록되어 있는 생일이 달력에 갑자기 표시되었습니다. 제가 앱을 만들면서 의도한 바는,사용자가 달력에 직접 입력한 일정 외에는 표시되지 않게 하는 것이었습니다. 만약, 주소록에 등록된 생일 등 일자 정보를 달력에 표시하고 싶지 않으실 경우, 다음과 같이 처리하시면 됩니다. 1. PC에 구글 캘린더 접속 후 왼쪽 메뉴 중 "생일"의 설정 아이콘 (아래 그림의 빨간색 원 부분) 클릭 후 "설정 및 공유" 선택 2.  설정 화면에서 "Google 주소록에서 동기화" 부분의 체크 박스(아래 그림의 붉은 동그라미 부분) 체크 해제 체크를 해제하면 잠시 후(다소 시간 차가 있을 수 있습니다), 연락처의 생일 등 정보가 우리 앱에서 사라집니다.

반복일정의 완료 처리

우리 앱은 일정별로 완료 처리를 할 수 있습니다.입력된 일정에는 모두 개별적으로 완료 스위치가 생성됩니다. 반복일정의 경우 완료스위치를 켜면, 해당하는 모든 일정이 완료처리 됩니다. 반복 일정 중 특정 일정만 완료처리하고자 할 경우, 다음과 같이 처리할 수 있습니다.해당 일정을 "이 일정만" 수정처리를 먼저 합니다. 그 후에 해당 일정의 완료 스위치를 켜면, 해당 일정만 완료처리됩니다.

위젯에 외부 폰트파일 적용

우리 앱은 위젯에 외부 폰트파일를 적용할 수 있습니다.  이번 글에서는 위젯의 날짜 글꼴에 외부 폰트파일을 적용하는 방법을 설명합니다.(월, 요일명, 음력, 일정도 동일한 방식으로 적용 가능합니다) 먼저, 원하는 무료 폰트를 다운 받아, 폰에 저장합니다. - 저는, 한글 폰트는 보통 눈누에서 검색합니다.  - 신라문화체가 근사해 보입니다. "다운로드 페이지로 이동"을 누릅니다. - 다운로드 페이지로 이동하여, 신라문화체를 폰에 저장합니다. TTF 파일로 다운받습니다. - 다운받은 파일은 보통 폰의 다운로드 폴더에 저장됩니다. - 압축되어 있는 경우, 압축을 풉니다. 이제, 위젯 오른쪽 상단의 widget edit를 눌러 위젯 설정 창으로 들어갑니다. 위젯 설정 창에서 날짜와 일정 부분에서 "글꼴(날짜)"..

반복 일정 수정 및 삭제

반복 일정의 수정 및 삭제는 다음의 세 가지 유형에 따라 다르게 처리할 수 있습니다. 1. 모든 반복 일정의 수정 및 삭제2. 선택된 일정만 수정 및 삭제3. 선택된 일정 이후(선택된 일정 포함)의 일정 수정 및 삭제  사용자가 2024.7.7.을 눌러 일정 관리 창을 불러와서 8.4.까지 매주 반복하도록 "매주 달리기!!"라는 일정을  추가했다면, 아래의 그림과 같이 달력에 표시됩니다.  이 때 7월 21일의 일정 관리 창에서 "매주 달리기!!"를 누르면,  이 일정의 일정 수정, 삭제 창이 나타나며, 아래 그림과 같이 "수정 또는 삭제 대상"을 선택하는 부분이 표시됩니다.  1. "모든 반복 일정"을 선택하고 수정 또는 삭제했을 경우,   - 반복 일정 전체가 삭제되거나 수정됩니다. 2. "이 일정만..

반복 일정 추가

날짜를 누르면 나타나는 일정 관리 창의 일정 추가 부분에서,반복 스위치를 켜면 아래 그림과 같이 반복일정을 설정하는 영역이 표시됩니다. 설정하고자 하는 반복 주기를 선택하면, 그에 맞게 세부 설정 영역이 표시됩니다. 매년 반복은 양력 또는 음력으로 설정이 가능합니다. 매월 반복은 특정 날짜 또는 00번째 0요일 방식으로 설정이 가능합니다.   반복 설정을 마치고, 체크 모양의 완료 아이콘을 누르면, 설정 완료된 내용이 표시되며, 설정 영역이 사라집니다. 일정의 내용과 시작, 종료일을 작성하고 추가 버튼을 누르면, 아래 그림과 같이 달력에 반복 일정이 표시됩니다.

위젯 기본

위젯은 다음과 같이 작동합니다. 1. 기본적으로 앱의 달력과 동일한 모양의 위젯입니다. 2. 자정이 지나면, 새로운 날짜를 일정과 함께 크게 보여주는 위젯으로 변합니다. 3. 사용자가 2번의 위젯을 눌러 앱을 실행하게 되면, 달력 모양의 기본 위젯으로 돌아갑니다.  앱을 설치하고, 최초로 실행한 후 배경화면에 위젯을 추가하면 다음과 같은 위젯이 추가됩니다.위젯 전체에 반투명 검정 배경색이 설정되어 있고, 폰트는 앱의 폰트와 동일합니다. 오른쪽 상단의 widget edit 버튼을 누르면 나타나는 위젯 설정 창에서,위젯의 각 요소별 세부 속성을 설정할 수 있습니다. 위젯 설정 창에서 설정을 마치고, 반드시 하단의 적용 버튼을 눌러야 위젯에 반영됩니다.적용 버튼을 누르면, 약 2초간 앱이 실행되었다가 사라지며..

구글 캘린더와의 동기화

앱을 최초로 설치하면, 다음과 같은 안내문이 표시됩니다.  우리 앱은, 안드로이드에 기본적으로 탑재되어 있는 구글 캘린더의 일정 데이터을 사용(가져오기, 추가, 수정, 삭제)함으로써, 구글 캘린더와의 동기화를 구현하고 있습니다*.   * 통신을 통한 구글 캘린더 서버와의 동기화는 안드로이드가 알아서 수행 앱 최초 실행 시 위의 그림과 같이 데이터에 있는 모든 캘린더를 우리 앱에 표시합니다.  사용자는 설정 화면에서 각 캘린더* 옆 체크박스를 체크 또는 해제하여, 우리 앱에 표시하고자 하는 캘린더를 선택할 수 있습니다.    * 계정명이나, 캘린더 명칭에  "local" 또는 "기기의 제조사 이름"이 포함되어 있는 캘린더의 경우, 기기에만 저장되는 캘린더이므로, 구글 캘린더와 동기화 되지 않을 수 있습니다..