본 프로그램은 기존의 복잡한 일정관리 프로그램을 좀더 쉽고 편리하고 간편하게 관리 할 수 있는 다이어리기능을 가진 어플리케이션입니다. 기존의 일정관리 프로그램은 익숙하지 않는 사용자의 가상입력장치로의 입력이 번거롭고 복잡한 설정을 모두 생략하고 실제 다이어리/캘린더에 메모하는 과정을 어플리케이션으로 구현하였습니다.
~ 4.1 안드로이드 플렛폼에 대한 이론/구조 파악
4.2 View클래스에 관한 테스트
4.3 GrideView를 이용한 달력 구현
4.4 모든 년월표현 구현
4.5 Intent클래스로 레이아웃 전환/데이터 전달
4.6 Paint 레이아웃 구현
4.7 Paint를 통한 일정을 데이터로 저장
4.8 OutOfMemory 발생
4.9 Paint와 GrideView통합 달력에 등록된 일정 표현
4.10 OutOfMemory원인은 저장된 이미지를 불러올시 리사이즈 하지 않고 바로 달력에 출력 되어 발생
-조치: 리사이징해서 이미지 줄임, Bitmap을 static변수로 주어 만약을 대비.
4.11 디자인 작업및 달력 셀 선그리기
4.12 로딩화면 구현실패, 제출파일 작업
4.13 apk, 설치 인증관련 파일 작성, 페인트 기능추가
4.14 메뉴작업, 사용자 정의 펜설정 기능,
4.15 펜정보 저장, 특정날짜 이동기능
4.16 PPT제작및 공모전 등록
-기능추가 사항 (★우선순위)
!★★★오늘 날짜일경우 좀더 강조
★★★★달력 표시 형태 사용자 (환경설정)
!★★이전, 다음달 전환 역동적
!★★★★가로모드 고정!
!★★★일정 등록시 편집기능 추가
!★★메모리 관리
★★★★특정일 길게 누를경우 삭제메뉴
!★★★★★등록된 일정 배경 투명으로
!★★★★★등록된일정 보기/편집 기능
!★★★★★프로그램 이름표시줄 삭제
!★★★★★비어있는 일자 쓰기 안되게
!★★★★★메모시 년/월 크게 표시
!★★★★로딩 화면 구현
!★★★★제작자 정보 구현
!★★★★메뉴
!★★★★★ 펜설정 저장
★★★★★ 로딩속도 빠르게 최적화
저의 불찰로 인해 몇몇 노선의 실시간도착 예정정보가 안뜨는 일이 발생했네요..
김동일님이 찾아 주셨는데 감사드립니다.
138, 138-1, 139, 141, 144, 148, 155, 160, 161, 167, 169, 169-1, 179, 180, 181, 183번 노선이 실시간 도착예정 정보가 한곳도 안뜨더군요, 그래서 확인 결과 저의 실수로..
패치 방법은 아래 파일을 설치 하신 폴더에 덮어쓰기 해주시면 됩니다.
SmartLED Beta
아직 보완 해야 될게 많으나 기본적인 기능은 문제 없이 잘 실행 됩니다.
UI에 많은 투자를 많이 했습니다..
실행방법은 아직 설치 파일이 아닌 그냥 zip파일 압축을 푸신다음 핸드폰에 넣어서 실행 하시면 됩니다. 정식 배포 하면 cab설치 파일을 만들겠습니다.
해상도는 240x400(wqvga)만 지원 됩니다. 현재 인사이트와 옴니아팝만 지원 됩니다.
닷넷 프레임워크 3.5 설치 되어야 합니다.