2017년 5월 10일 수요일

작가별 읽은 책

작가별 읽은 책 화면은 연간 읽은 작가 목록을 책 평점과 함께 보여 줍니다.
  • 화면을 좌우로 밀어 보고 싶은 연도로 이동할 수 있습니다.
  • 연간 읽은 책의 작가 목록을 보여 줍니다.
  • 평점을 입력하지 않은 책들은 평점 평균에서 제외됩니다.
  • 작가 항목을 선택하면, 해당 작가의 읽은 책 목록을 볼 수 있습니다.



2017년 3월 8일 수요일

사용 설명서

사용 설명서


앱을 사용하기 전에


책 추가


목록 보기


책 상세 설정 보기

  • 책 상세 화면 (소유, 읽기, 메모) (이동)
  • 책 읽기 진행 표시 (이동)

메모

  • 메모 저장하기 (이동)
  • 전체 메모 보기 (이동)
  • 구글 시트에 저장한 메모 가져와서 저장하기 (이동)
  • 공유 기능을 이용한 메모 저장 (이동)
  • 메모 공유하기 (이동)

통계


기타


위젯


앱 설정


데이터 설정

  • 데이터 설정 (이동)
  • 데이터 이전 (이동)
  • 클라우드 저장소 백업 / 복원 (이동)
  • 책 목록 자동 백업 (이동)
  • 구글 시트에 저장한 ISBN 책 목록을 이용하여 저장하기 (이동)






2017년 2월 24일 금요일

책 읽기 진행 표시

책 상세 페이지 [읽기 정보] 화면에서 진행 상태를 업데이트 하는 경우 하루 단위로 읽은 페이지 수를 기록합니다.

  • [읽은 날]을 추가하여 책 읽은 상태를 [읽는중]으로 변경합니다.
    • [읽은 상태]를 [읽는중]으로 변경을 하면 화면 아래에 읽은 날짜가 추가됩니다.
    • [읽은 날 추가] 버튼을 누르면 화면 아래에 읽은 날짜가 추가됩니다.
  • 책을 읽을 때마다 [진행상태] 버튼을 눌러 읽은 페이지를 설정합니다.
  • 페이지를 바꿀 때마다 하루 단위 읽은 페이지 정보가 [오늘] 날짜로 저장이 됩니다.
  • 이미 기록된 이전 페이지로 설정을 할 수 없습니다.

화면 아래 읽은 날 항목을 누르면 상세 기록 화면으로 이동합니다.
  • [읽기 시작한 날]을 변경하면 [읽기 마친 날]도 같은 날로 변경이 됩니다.
  • [며칠 동안] 읽을 지 설정이 되어 있다면 [읽기 시작한 날]을 변경할 때, 이 값에 따라 [읽기 마친 날]이 변경됩니다.
  • [며칠 동안] 읽을 지 값을 변경하면, [읽기 시작한 날]을 기준으로 [읽기 마친 날]이 변경됩니다.
  • [하루 평균 읽을 페이지]를 설정하면, 계산된 일 수를 기준으로 날짜가 설정됩니다.
  • [오늘부터 읽어야 하는 평균 페이지] 는 사용자가 읽은 페이지 로그 기준으로, 설정된 [마친 날]까지 책 읽기를 끝내기 위해 오늘 부터 읽어야 할 평균 페이지 수를 표시합니다.
  • 이 값을 바꾼 후 적용을 하기 위해서는 [저장] 버튼을 눌러, 변경된 값을 저장해야 합니다.
달력 화면에는 책 읽은 기록이 표시됩니다.
  • [읽기 시작한 날] / [읽기 마친 날] 기간을 회색 원으로 표시합니다.
  • 해당 일에 책 읽은 로그가 있으면 회색이 아닌 다른 색으로 표시됩니다.
    • 책을 읽었고, 책 읽은 페이지가 [하루 평균 페이지] 보다 많이 읽었으면 파란색으로 표시됩니다.
    • 책을 읽었지만, 읽은 페이지가 [하루 평균 페이지] 보다 적으면, 빨간색으로 표시됩니다.
  • 여러 달에 걸쳐 읽은 경우는 좌우로 화면을 밀어 이동할 수 있습니다.

화면 달력 아래에는 책 읽은 기록을 목록으로 보여줍니다.
  • 기록이 된 날짜와 최종 읽은 페이지, 해당 일에 읽은 페이지와 [하루 평균 읽을 페이지] 와의 페이지 수 차이를 표시합니다.
  • 가장 최근 로그 기록에는 [x] 표시가 있으며, 저장된 기록을 삭제할 수 있습니다.








구매 / 대여 목록

책의 상세 화면에서 구매처 / 대여처 정보를 입력할 수 있습니다.

  • 책의 소유 상태를 설정합니다.
  • 구매 / 대여한 곳의 이름을 입력합니다.
  • 통계를 위해 구매일을 설정할 수 있습니다.
  • 대여한 책의 경우 반납일을 설정할 수 있습니다.



메인 화면의 구매 목록 아이콘을 누르면, 구매처 / 대여처 / 대여 기간별 책 목록을 볼 수 있습니다.
구매 / 대여 목록을 관리하기 위해서는 책 상세 화면에서 [소유 정보] 설정을 해야 합니다.
  • [구매한 책] 탭에서는 책 상세 화면에서 구매일이 설정된 책의 목록을 구매처 별로 보여줍니다.
  • [소장한 책] 탭에서는 책 상세 화면에서 구매일이 설정되고  책 소유 상태가 [갖고 있음]인 책의 목록을 구매처 별로 보여줍니다.
  • [대여한 책] 탭에서는 책 소유 상태가 [대여]인 책의 목록을 대여처 별로 보여줍니다.
  • [대여기간별] 탭에서는 반납일이 설정된 책을 오늘 기준으로 남은 기간 별로 책 목록을 보여줍니다.
    • 반납일이 지난 책 / 오늘이 반납일인 책 / 반납일이 1주일 이내인 책 등
  • [모든 대여한 책] 탭에서는 대여한 책의 모든 목록을 반납일 기준으로 빠른 순서로 책 목록을 보여줍니다.








2016년 12월 20일 화요일

개인정보처리방침

책꽂이 앱이 정상적으로 동작하기 위해서는 다음과 같은 권한을 필요로 하며, 각 권한은 아래에 열거된 목적 이외의 용도로 사용하지 않습니다.

사용자의 데이터는 따로 서버에 저장을 하지 않습니다.


  • 전화 (READ_PHONE_STATE)
    • 책꽂이는 유료앱으로 앱 라이센스를 체크하기 위해 필요합니다.
    • 이 권한은 라이센스 체크 목적으로만 사용이 되며, 그외 목적으로 사용되지 않습니다.
  • 저장소 권한 (WRITE_EXTERNAL_STORAGE)
    • 책꽂이는 데이터 백업의 편이성을 위해 책 표지 이미지, 메모의 사진 데이터를 앱 내부 폴더가 아닌 기기 내부 저장소(sdcard)에 저장합니다.
    • 앱 삭제 후 데이터 복원을 하기 위해 기기에 백업을 하는 경우, 백업 데이터를 기기의 내부 저장소(sdcard) 에 저장을 합니다.
    • E-book 으로 설정하여 앱 외부 파일을 연결하는 경우, 파일 연결을 위해 내부 저장소에 접근하여 파일 목록을 보여줍니다.
    • 이 이외의 목적으로 사용자의 내부 저장소(sdcard) 파일을 임의로 접근하여 수정하지 않습니다.
  • 계정접근 권한 (GET_ACCOUNT)
    • 구글 드라이버에 백업을 하기 위해 사용자의 구글 계정에 접근합니다.
    • 구글 드라이버에 sheet 파일로 CSV 파일을 저장하기 위해 사용자의 구글 계정에 접근합니다.
    • 책꽂이 앱은 사용자의 계정을 위 목적으로만 사용을 하며, 사용자 동의없이 위 계정을 이용하여 구글 드라이브의 다른 파일들을 수정, 삭제하지 않습니다.
  • 카메라 권한 (CAMERA)
    • 책꽂이는 ISBN을 스캔하여 책을 추가하기 위해 카메라를 사용합니다.
    • 책꽂이는 사용자가 직접 책을 추가하여 책 표지를 등록할 수 있도록 하기 위해 카메라를 사용합니다.
    • 책 메모에 사진을 첨부할 수 있도록 책꽂이는 카메라를 사용합니다.
    • 책꽂이는 이 외의 용도로 카메라를 사용하지 않습니다.

2016년 12월 16일 금요일

책 목록 자동 백업

안드로이드 6.0 (마시멜로우) 이상 버전에서는 앱의 데이터를 자동으로 백업할 수 있는 기능이 포함되어 있습니다. 앱에서 자동 백업을 지원하면, 주기적으로 앱의 데이터를 백업을 합니다. 그리고, 사용자가 앱을 삭제 후 다시 설치를 하게 되면, 백업했던 데이터를 설치 과정중에 복원을 합니다.

데이터 백업 과정

구글의 문서에 따르면 안드로이드 기기는 다음의 조건을 만족하면 백업을 수행합니다.
  • 마지막 백업을 한 뒤 24시간 후
  • 기기가 충전중이며, idle 상태일 때
  • 기기가 무선랜에 연결되었을 때 (무선랜에 연결되어 있지 않으면, 자동 백업이 실행이 되지 않습니다.)

설정 방법
  • 안드로이드 기기의 [설정] / [백업 및 초기화] 에서 데이터 백업을 사용으로 체크합니다.

백업 확인

자동 백업을 이용하여 데이터가 백업이 되었는지는 다음과 같이 확인해 볼 수 있습니다.
  1. 구글 계정 설정 웹 사이트 (여기)에 접속하여 안드로이드 아이콘을 눌러보면 백업이 되고 있는 앱의 목록이 나옵니다.
  2. 안드로이드 내 구글 드라이브 앱을 실행합니다.
    • 왼쪽 위의 탭을 눌러 앱 설정 메뉴를 엽니다.
    • 메뉴 중에서 [설정]을 선택합니다.
    • 메뉴 중에서 [백업 관리] 메뉴를 선택합니다.
    • 구글 드라이브에 백업이 되고 있는 앱 목록을 볼 수 있습니다.
백업을 하는 데이터

책꽂이에서는 현재 책의 목록 데이터만 백업을 하도록 설정되어 있습니다. 
앱 백업 데이터 용량이 25MB로 제한이 되어 있어, 사용자에 따라 책 표지, 사진 메모등을 많이 추가한 경우 용량 초과가 발생할 수 있습니다.
그래서, 현재는 책 목록 파일만 백업을 하게 설정되어 있습니다.

주의 사항

자동 백업은 앞서 말한대로, 특정 조건이 맞아야 실행이 됩니다. 실험해 본 바로는 초기 백업이 약 2일 후에 이뤄졌습니다. 부주의, 갑작스런 기기 이상으로 앱을 삭제하게 되는 등의 상황에 대비하는 방법으로 생각하시면 좋겠습니다.

자동 백업이 되더라도, 따로 기기 자체에 백업 / 드랍박스나 구글 드라이브에 따로 백업을 하시는 것이 좋을 것 같습니다.