10.2018년 1학기 스마트폰어플개발고급

2018년 1학기 스마트폰어플개발고급

  1. 01주차(03/05~03/09)
    1. 강의계획서
    2. 안드로이드 스튜디오 설치
    3. DB Browser for Sqlite 다운로드 : http://sqlitebrowser.org/
  2. 02주차(03/12~03/16)
    1. 주소관리 앱 개발 버전 1 : Sqlite 이용 저장/수정/삭제
      1. 인쇄자료
      2. 소스코드
    2. frag_register.xml / frag_list.xml
          
    3. 01일차(03/13)
    4. 02일차(03/15)
  3. 03주차(03/19~03/23)
    1. 03일차(03/20)
    2. 04일차(03/22)
  4. 04주차(03/26~03/30)
    1. 주소관리 앱 개발 버전 2 : Sqlite과 ListView 사용
      1. 인쇄자료
      2. 소스코드는 버전1에 포함되어 있음
    2. 05일차(03/27)
    3. 06일차(03/29)
  5. 05주차(04/02~04/06)
    1. 07일차(04/03)
  6. 06주차(04/09~04/13)
    1. post.dat 파일
    2. 우편번호 DB를 사용하여 우편번호 불러오기
    3. AVD에 한글 키보드 추가하기
  7. 07주차(04/16~04/20)
    1. 공공데이터(data.go.kr)를 사용하여 우편번호 불러오기
  8. 중간고사(04/23~04/27)
    1. 중간고사 제공파일   중간고사 결과파일
    2. 오픈북 시험(인터넷 활용 가능, 본인 소스 참조 가능..)
    3. 1시간 내에 완성하여 제출해야 함
  9. 보강주간(04/30~05/04) :
    1. 04/30(월) : 05/07(월) 어린이날 보강
    2. 05/01(화) : 05/22(화) 석가탄신일 보강
    3. 05/02(수) : 06/06(수) 현충일 보강
    4. 05/03(목) : 06/13(수) 지방선거일 보강
    5. 05/04(금) : 수업없음, 학교 전체 휴일
  10. DB : 도서관리 앱 개발 처음부터 끝까지 완성버전,
  11. DB : 중고차 등록 앱 개발 : 테이블작성예
  12. Web에서 자료 다운받기
    1. data.go.kr 이용 해외 연락처 앱 개발
  13. 위치기반 서비스
    1. 현재 위치 찾기
    2. 구글맵 사용하기(Fragment 이용)
    3. 구글맵 사용하기(Activity 이용)
  14. 관광지 정보 프로젝트 : data.go.kr의 [국문 관광정보 서비스] 활용신청
    1. data.go.kr에서 관광지 정보를 가져와서
    2. 해당 위치에 대한 구글맵을 띄우고
    3. DB를 이용하여 즐겨찾기에 관광지 정보를 저장
    4. 샘플 APK   이전버전다운로드
      1. android SDK가 설치된 폴더의 \platform-tools 폴더에 저장
      2. AVD를 실행
      3. 시작->실행->CMD => 도스창 실행됨
      4. cd 명령어로 android SDK가 설치된 폴더의 \platform-tools 폴더를 찾아감
      5. 도스창에서 adb install whantourapi.apk 실행
    5. Detail.java 소스 일부

       
  15. ..
  16. 수업시간에 사용할 소스    수업후 저장파일
  17. ..
  18. ..
  19. ..
  20. ..
  21. 기말고사(06/18~06/22)                              .

 

파일 전송

    1. FTP 프로그램 사용 : FileZilla Client 이용 파일전송
      1. 파일명에 한글 포함되도 파일전송 가능
    2. 인터넷 익스플로러(IE) 사용
      1. Windows 7 : 여기를 클릭 후 복사/붙여넣기
      2. Windows 10 : 윈도우 탐색기의 주소창에 ftp://up:up@202.31.234.45 를 입력한 후 복사/붙여넣기
      3. (단, 파일명이 영어/숫자만 가능, 한글이 포함되면 안됨)