Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

자작앱 설명서

알림다이어리 앱에 대하여...

Billcorea 2021. 2. 15. 20:38
반응형

코딩알바를 하다 얻은 아이템을 모아 모아 모아서... 새로운 앱을 하나 만들었다... 마치 가계부 같은 기능을 구현 하기 위해서. 

 

play.google.com/store/apps/details?id=com.billcoreatech.monthlyreceiver

 

알림다이어리 - Google Play 앱

1. 내폰안의 앱들의 알림을 이용 합니다. 2. 알림 수신 권한 부여가 필요합니다. 3. 알림을 이용하여 수입/지출 항목을 관리할 수 있습니다. 4. 기타 사항은 사용설명을 참조하세요. ---- 개발자 연

play.google.com

 

또한 이 앱에서 사용하는 아이콘은 Android Studio 4.1.2(2021.02.01 현재) 에서 제공하는 아이콘등을 참조했음을 밝혀 둔다. 그리고 이 앱의 기본화면등은 알바를 했던 앱을 참고해서 만들었다. 

 

알림다이어리 메인화면

이앱의 이름은 알림다이어리 라는 제목으로 만들었다.

 

기능은 단순 무식 하다... 내 폰에 설치된 앱에서 알려 주는 모든 알림을 참조하여 내가 기록하고 싶은 앱에서 알려주는 문구들만 모아 기록을 한다.

 

그렇게 하다 보면 그날 그날 발생 되는 돈 나가는 일들, 

수입이 생기는 일들이 자연스럽게 하나 하나 기록으로 남는다.

 

불필요한 알림 기록을 방지 하기 위해서 내폰에 있는 앱들에서 선택 하도록 하였습니다.

 

현재는 앱별로 수입/지출 한가지만 선택할 수 있지만, 

아마 그거도 수정을 해야 할 것 같다.

 

선택적으로 관리할 수 있도록 ...

 

 

 

 

 

 

 

 

 

 

 

 

 

메뉴가 선택된 상태를 보여준다.

메뉴에는 

 

설정 : 백업/ 복원 / 데이터 초기화 / CSV  파일 생성 기능이 있고

통계 : 앱별 수입/지출 통계를 볼 수 있고

검색 : 등록된 내용에서 특정 단어가 있는 경우를 찾아 볼 수 있으며

노트 : 일반적인 노트를 기록하고자 할 때 등록하고, (검색에서 조회 가능)

구분 : 내폰의 앱 목록에서 알림을 캐치할 대상을 조회 / 등록 할 수 있으며

도움말 : 이 페이지로 넘어 오는 링크가 동작함.

 

*** 인용알림

github.com/nambicompany/expandable-fab

 

이 앱에서 사용하는 fab 메뉴 기능은 위 링크에서 퍼온 것임을 알림.

 

nambicompany/expandable-fab

A highly customizable 'speed dial' FloatingActionButton implementation. - nambicompany/expandable-fab

github.com

 

 

 

특정한 날자의 목록을 클릭하면 옆의 그림 처럼 날짜별 데이터를 볼 수 있거나 수정할 수 도 있다.

 

이 때 숫자입력시 사용하는 기능은 아래 링크를 참고했음을 밝혀 둔다.

 

*** 인용알림

dreamaz.tistory.com/222

 

안드로이드 EditText Number Format 숫자 3자리 마다 콤마 나타내기

안녕하세요. 개발자 드리머즈입니다. 이 포스트에서 안드로이드 EditText에 숫자를 입력하면 3자리마다 콤마가 자동으로 찍히게 하는 방법을 알아보겠습니다. 백문이 불여일견이라고 위의 gif를

dreamaz.tistory.com

 

 

 

설정 화면 에서는 

백업 : 앱에 등록된 모든 정보를 백업해 둠

백업 경로는 /sdcard/Android/data/앱경로/files 아래에 날자별로 이름을 가진 sqlite 파일로 백업됨 (단, 앱을 삭제하면 같이 삭제되는 경로이기 떄문에 필요하다면 다른 곳으로 옮겨서 보관을 해야 함.)

 

복원은 앱에서 백업해 두었던 sqlite 파일을 기준으로 다시 복원 하고자 하는 경우에 사용, 다만, 복원시에는 이미 등록했던 데이터가 없어질 수 있으므로 주의가 필요함.

 

CSV만들기는 금액이 들어 있는 일부 데이터만 csv 파일 형식으로 저장을 하고 있음 (경로는 백업 경로와 동일)

 

데이터 초기화는 말 그대로 데이터을 초기화 하는 기능인데,  구분 메뉴에서 입력한 앱에 대한 정보는 초기화 되지 않음.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 통계 메뉴에서는 한달간의 수입/지출을 집계해 볼 수 있도록 하고 있으며

주간 단위로 산출도 가능하도록 하고 있음

 

또는 앱별로 수입/지출을 구분해서 집계도 할 수 있으므로 참고가 될 수 있음. (예을 들면 특정앱을 사용하는 카드의 지출이 많으지도 파악 가능)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 검색 메뉴에서는 입력된 모든 자료를 검색할 수 있으며 검색은 제목이나, 내용중에 검색할 단어가 들어 있다면 모두다 조회가 될 수 있도록 구성 되며, 

 

검색된 리스트를 클릭하면 수정할 수 있도록 해당화면으로 이동도 지원됨

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

노트 메뉴에서는 간단한 제목 과 내용을 입력할 수 있으며, 화면내에서는 노트만을 대상으로한 검색도 지원된다. 

 

화면에서 검색(돋보기)버튼 클릭시에는 노트 내용을 검색하며,

추가(+)버튼을 클릭 하면 그림과 같이 팝업화면에서 내용을 입력하고 저장할 수 있다.

 

리스트에서 클릭시에는 수정/삭제를 할 수 있는 팝업으로 이동한다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

구분메뉴에서는 내폰에 설치된 앱목록을 보여주고 해당 앱을 클릭했을 때,  수입/지출 구분 을 입력하면  사용여부가 체크 되는 방식으로 저장한다. 

 

설정화면에서 데이터 초기화를 해도 이 내용은 초기화가 되지 않는다.

화면의 사용여부 를 클릭하면, 사용여부 선택된 리스트만 나오기도 하고

사용여부를 클릭하면 전체 앱 목록이 나오기도 한다. 

 

사용여부오른쪽의 ... 클릭시에는 앱을 찾을 수 있는 검색 기능도 지원된다. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

이상으로 간단하게 알림다이어리 앱의 사용설명을 정리한다. 2021.02.15 ~

 

더 궁금한 부분은 댓글을 달아 주시면 추가 설명을 하도록 할께요.... 읽어 주셔서 감사합니다.

 

 

 

 

 

 

 

반응형