Download presentation
Presentation is loading. Please wait.
Published byพรรณี บราวน์ Modified 5년 전
1
I J J P 안녕하십니까 이상훈 교수님 지도아래 인제대학교 어플을 제작하게된 06학번 유병태, 이경민입니다. 발표를 시작하겟습니다. 06학번 유병태, 이경민 3i_Lab
2
목 차 프로그램 개발 동기 프로그램 개발 환경 및 언어 프로그램 개발 기간 프로그램 구조 및 소스 설명 시연 동영상 시청
목 차 프로그램 개발 동기 프로그램 개발 환경 및 언어 프로그램 개발 기간 프로그램 구조 및 소스 설명 시연 동영상 시청 향후 과제 목차 입니다. 프로그램 개발동기 개발 환경및 언어 개발 기간 구조 및 소스 설명 시연동영상 시청 향후 과제 순으로 발표하겟습니다. 3i_Lab
3
프로그램 개발 동기 ⊙ 프로그램 개발 동기 - 학교 식당 메뉴 및 통학버스 시간표 등을 항상 홈페이지를
통하여 보는 불편함을 최소화 하기 위하여 안드로이드 os에 맞추어 학교에서 필요한 기능들을 앱으로 제작하였습니다. 개발동기 입니다 학교 식당 메뉴 및 통학버스 시간표 등을 항상 홈페이지를 통하여 보는 불편함을 최소화하기 위하여 안드로이드 os에 맞추어 학교 잡다한 기능들을 어플로 제작하였습니다. 3i_Lab
4
프로그램 개발 환경 및 언어 ⊙ 프로그램 개발 환경 및 언어 개발 도구 개발 환경 Eclipse win32 Windws 7
Photoshop CS4 개발 환경및 언어 입니다. 개발환경을 윈도우 7 개발언어로는 java jdk1.6 개발 도구로는 이클립스 포토샵 cs4 apmsetup editplus 3 를 사용하였습니다. 개발 언어 Java JDK 1.6_21 개발 도구 APMSETUP Editplus 3 3i_Lab
5
프로그램 개발 기간 ⊙ 프로그램 개발 기간 1주 ~ 4주 프로그램 이해 프로그램 구상 5주 ~ 8주 개발 프로그램 설계
8주 ~ 16주 프로그램 디자인 및 개발 17주 ~ 19주 보완 및 오류 수정 20주 발표 준비 개발기간입니다. 1~ 4 주 이해및 구상 5~ 8주 프로그램 설계 8~16주 디자인 및 개발 17~19주 보완및 오류 수정 20 주 발표 준비 순으로 준비하였습니다. 3i_Lab
6
프로그램 개발 구조 다음 보시는 화면은 저희가 개발한 어플을 간단한 사진으로 보여드리기위해 준비하였습니다. 시연에서 자세하게 보여드리겠습니다. 3i_Lab
7
프로그램 소스(project) 지금 보시는 사진은 저희가 만든 프로그램을 구성하는 핵심이되는 package와 xml 입니다.
3i_Lab
8
프로그램 소스(mian) 프로그램의 메인을 구성하는 각각의 java 파일입니다. 3i_Lab
9
프로그램 소스(시작화면) 처음 시작화면을 구성하고있는 소스입니다.
이미지뷰를 통해 이미지를 받아 그 이미지에 alpa값을 주어 점차 흐려지게 만드는 소스입니다. 3i_Lab
10
프로그램 소스(버튼기능) 다음은 버튼입니다. 저희가 사용하고있는 모든 버튼은 다음과같이 기본적인 구조를 가지고 있습니다.
버튼을 생성하고 버튼에 리스너를 추가한 뒤 온클릭 함수를 주어 클릭후 어떤 일이 실행되도록 되어있습니다. 인텐트를 생성하여 현재 화면에서foodfrist로 이동하도록 하고 생성한 인텐트를 실행하기위하여 스타트 엑티비티를 주어 다음과같이 실행한후 결과값을 받게됩니다. 그리고 토스트를 사용하여 버튼을 클릭햇을때 간단한 메시지를 띄우도록 설정하였습니다. 3i_Lab
11
프로그램 소스(웹뷰기능) 다음은 웹뷰입니다.
복지처, 종합정보시스템, 식당메뉴, 식당 게시판 모두 웹뷰를 이용한 것으로 . 쉽게말해 컴퓨터로 인터넷 창을 띄우는것 처럼 핸드폰으로 인터넷창을 바로 띄우는것을 말합니다. 웹뷰의 구성은 다음과 같습니다. 웹뷰를 생성하고 url을 불러 화면에 띄어줍니다. 3i_Lab
12
프로그램 소스(Tab 기능) 다음은 카베샷의 정보입니다.
카베샵은 텝을 이용하여 각각의 메뉴 정보를 xml에 작성하고 그 xml 을 각각의 텝에 불러서 보여지도록 만들었습니다. 3i_Lab
13
프로그램 소스(Tab 세부 xml) 카베샷의 메뉴는 전체적으로 scrolview로 구성되고 그안에 tablelayout과 이미지 뷰 테이블로우 등으로 구성되어잇습니다. 3i_Lab
14
프로그램 소스(Tab 세부 xml) 테이블로우에 각 메뉴의 이름과 정보가 입력되어있습니다. 3i_Lab
15
프로그램 소스(평점계산기) 다음은 평점계산기입니다. 평점계산기는 각각의 입력받은값을 평점계산원리에 맞추어 계산하여 보여지는것입니다. 3i_Lab
16
프로그램 소스(통학버스 구성) 통학버스시간표는 다음과같이 각각의 정보들을 3i_Lab
17
프로그램 소스(통학버스 구성) 각각의 패키지를 통하여 보여지게됩니다. 동래 등 각각의 패키지를 선택하면 다음의 해당하는 정보가 출력되게됩니다. 3i_Lab
18
프로그램 소스(통학버스 구성) 다음의 정보는 다음과같이 각각의 java파일들에 입력되어있습니다.
강서구청 등교시간을 보면 다음과같이 코딩되어 이 정보를 화면에 출력하게됩니다. 3i_Lab
19
프로그램 소스(버튼 효과) 마지막으로 버튼을 클릭햇을때 버튼의 눌러지는 효과를 주는 방법입니다.
다음과 같이 xml파일을 drawable에 추가한뒤 다음과 같이selector를 이용하여 버튼이 눌러지기 전과 후의 효과를 주는 방법입니다. 다음 보시는 png 파일이 눌러지기 전과 후의 이미지 입니다. 이런 방법을 통하여 버튼에 생동감을 주게됩니다.. 3i_Lab
20
프로그램 동영상 시청 시 연 동영상 시청 3i_Lab
21
프로그램 동영상 시청 3i_Lab
22
프로그램 향후 과제 ⊙ 향후 과제 - 지금보다 더 효율적이고 실용성있는 내용을 추가 - 디자인 개선 및 구체적인 기능 개선
- 안드로이드 마켓, 티스토어 등 앱 등록 - 컴응홈페이지에 앱을 업데이트 예정 3i_Lab
23
이상으로 발표를 마치겠습니다. 감사합니다. 3i_Lab
Similar presentations