Lecture/Android/Upload Materials
(버전 사이의 차이)
(→V-7. Background Thread & Notification) |
(→V-7. Background Thread & Notification) |
||
144번째 줄: | 144번째 줄: | ||
* [[file:Ex-Earthquake-9.zip]] Notification 추가 | * [[file:Ex-Earthquake-9.zip]] Notification 추가 | ||
* [[file:Ex-Earthquake-10.zip]] Alarm을 이용한 지진 업데이트 | * [[file:Ex-Earthquake-10.zip]] Alarm을 이용한 지진 업데이트 | ||
− | * [[file:Ex-Earthquake-11.zip]] AIDL을 이용해 서비스를 위한 IPC 지원하기 | + | * <del>[[file:Ex-Earthquake-11.zip]] AIDL을 이용해 서비스를 위한 IPC 지원하기</del> |
2016년 10월 10일 (월) 20:09 판
목차 |
소스 코드 교안 다운로드
아래 코드를 다운로드 받아서 코드를 복사하여 실습합니다. 만약 파일이 zip 형태로 받아진다면, 다운로드 후 확장자를 pptx로 변환하면 됩니다.
- 파일:Android Examples 2013 7 II.ppt- 실습 코드 (Chapter II)
- 파일:Android Examples 2013 10 III.ppt - 실습 코드 (Chapter III)
- Media:Android_Examples_2013_10_IV.ppt - 실습 코드 (Chapter IV)
한글 입력기 설치 방법
- 파일:HangulKeyboard.zip을 다운로드 받아 압축해제한다.
- 에뮬레이터에 설치한다.
C:> adb install HangulKeyboard.apk
예제 프로그램 다운로드
Android 개념 및 개발 환경
II-2. 개발 환경 구축과 샘플 프로그램
- 파일:Ex-Hello-1.zip - Ex-Hello-1) Hello Android
II-4. Android 개발 도구
- 파일:Ex-Notepad.zip - Ex-Notepad) TraceView - 도구 사용법을 익히기 위하여 설치하는 프로그램. 실행하면 데이터베이스가 만들어진다.
II-5. Activity
- 파일:Ex-ToDoList-1.zip -Ex-ToDoList-1) ToDoList
II-6. User Interface - Layout & Menu
- 파일:Ex-Layout-1.zip - Linear Layout
- 파일:Ex-Layout-2.zip - Relative Layout
- 파일:Ex-Layout-3.zip - Table Layout
- 파일:Ex-ToDoList-2.zip - 리소스 사용하기
- 파일:Ex-ToDoList-2 icon.zip - remove_item, add_new_item icon
II-7. Activity
- 파일:Ex-ToDoList-3.zip - 메뉴 사용하기
User Interface, Intent와 Broadcast Receiver
III-1. User Interface - Dialog
- 파일:Ex-Dialog-1.zip - Dialog Test
- 파일:Ex-Dialog-2.zip - Alert Dialog
- 파일:Ex-Dialog-3.zip - AlertDialog List
- 파일:Ex-Dialog-4.zip - AlertDialog RedioBox
- 파일:Ex-Dialog-5.zip - Progress
- 파일:Ex-Dialog-6.zip - ProgressBar
- 파일:Ex-Dialog-7.zip - Thread Progress Dialog - User thread에서 UI를 변경하기 위하여
Message
를 사용한다. - 파일:Ex-Dialog-8.zip - Custom Dialog
- 파일:Ex-Dialog-9.zip - Custome Dialog 2
- 파일:Ex-Dialog-10.zip - Activity Dialog
III-2. View
- 파일:Ex-Dialog-11.zip - DatePicker
- 파일:Ex-View-1.zip - 자동 완성 기능
- 파일:Ex-View-2.zip - 입력 필터를 이용한 사용자 입력 제한
- 파일:Ex-View-3.zip - Spinner 위젯을 이용한 제한적인 텍스트 입력
- 파일:Ex-View-4.zip - GridView
- GridView Icon들 - 이 예제에서 필요한 그림을 나타내는 PNG 파일
- 파일:Ex-View-5.zip - TabWidget
- 파일:Ex-View-6.zip - Compound Control 만들기
- 파일:Ex-View-7.zip - 나침반 뷰 만들기
- 파일:Ex-View-7.ppt - 나침반 코드
III-3. User Interface - Resource
- 파일:Ex-Resource-1.zip - 동적 리소스 선택
- 파일:Ex-Resource-2.zip - 런타임 구성 변경
- 파일:Ex-ToDoList-4.zip - 사용자 정의 뷰
III-5. Intent & Adapter 연습
- 파일:Ex-Contact-1.zip - Contact Picker - 연락처 예제를 통한 Intent, Adapter 연습
- 파일:Ex-ToDoList-5.zip - 사용자 정의 Adapter 연습
III-8. Service - IPC
- 파일:Ex-Service-1.zip - 동일 애플리케이션 내에서의 서비스 바인딩
- 파일:Ex-Service-2.zip - 다른 애플리케이션의 서비스 바인딩
데이터 저장, Telephony, Notification & Graphics
IV-1. Preference & File
- 파일:Ex-File-1.zip - 지정된 경로에 파일 쓰기
- 파일:Ex-File-2.zip - 지정된 경로에서 파일 읽기
- 파일:Ex-File-3.zip - Raw 리소스 파일에서 읽기
- 파일:Ex-File-4.zip - XML 파일 리소스에서 읽기
- 파일:Ex-File-5.zip - SD 카드에 파일 생성 및 저장
- 파일:Ex-File-6.zip - SD 카드에서 파일 읽기
- 파일:Ex-ToDoList-6.zip - Preference 연습
IV-2. Database
- 파일:Ex-ToDoList-7.zip - 데이터베이스 연습
IV-4. Network & Web
- 파일:Ex-Earthquake-1.zip - 지진 뷰어 만들기 (XML 문서 Parsing)
- 파일:Ex-Earthquake-2.zip - 지진 뷰어 만들기 (Dialog, Linkify)
IV-5. Telephony, Notification & Alarm
- 파일:Ex-Phone-1.zip - 전화 통화 모니터링
- 파일:Ex-Phone-2.zip - 셀 위치변화 추적하기
- 파일:Ex-Phone-3.zip - SMS 메시지 보내기]]
- 파일:Ex-Toast-1.zip - Customizing Toast - Toast를 화면 아래 정렬
- 파일:Ex-Toast-2.zip - Customizing Toast - Toast 객체에 setView 사용
- 파일:Ex-Toast-3.zip - Customizing Toast - 작업자 쓰레드에서 Toast 사용하기
- 파일:Ex-Notification-1.zip - Notification 만들기
- 파일:Ex-Notification-2.zip - 고급 Notification 기법
- 파일:Sound.mp3 - /mnt/sdcard에 복사
- 파일:Ex-Alarm-1.zip - 알람 예제
IV-6. Graphics
- 파일:Ex-Graphic-1.zip - 간단한 위젯
- 파일:Ex-Graphic-2.zip - 페인트 위젯
- 파일:Ex-Graphic-3.zip - 텍스트를 그리는 세 가지 방법]] - [[Lecture/Android/TextDrawActivity | Source Code
- 파일:Ex-Graphic-4.zip - Canvas Transform
- 파일:Ex-Graphic-5.zip - Canvas Transform - TextDrawable 사용하기
- 파일:Ex-Graphic-6.zip - Canvas Transform - 비트맵 캐싱
IV-7. Media Framework
- 파일:Ex-Multimedia-1.zip - MediaPlayer (Audio)
- 파일:Ex-Multimedia-3.zip - 음성 재생
- 파일:Ex-Multimedia-2.zip - VideoPlayer
- 파일:Ex-Multimedia-1-data.zip - Sample Audio, Video Files
- 파일:Ex-Multimedia-4.zip - 음성 녹음
- 파일:Ex-Multimedia-5.zip - 영상 녹화
IV-8. Sensors
- 파일:Ex-Sensor-1.zip - 속도계 만들기
- 파일:Ex-Sensor-2.zip - 나침반과 인공 수평의 만들기
위치기반 서비스 & Field Application
V-1. Map
- 파일:WhereAmI-교안.pptx
- 파일:Ex-WhereAmI-1.zip - GPS로부터 위도, 경도 구하기
V-2. 위치기반서비스 - GPS
- 파일:Ex-WhereAmI-2.zip - 현재 위치 업데이트
- 파일:Ex-WhereAmI-3.zip - UI 설정, 오버레이
V-4. Preference
- 파일:Ex-Earthquake-3.zip - Preference
V-5. Content Provider를 통한 지진 데이터 공유
- 파일:Ex-Earthquake-4.zip - Content Provider 만들기
- 파일:Ex-Earthquake-5.zip - Content Provider 사용하기
V-6. Map & Service
- 파일:Ex-Earthquake-6.zip - Map에 지진 표시하기
- 파일:Ex-Earthquake-7.zip 지진 모니터링 서비스
V-7. Background Thread & Notification
-
파일:Ex-Earthquake-8.zip 백그라운드 서비스를 쓰레드로 동작 - 파일:Ex-Earthquake-9.zip Notification 추가
- 파일:Ex-Earthquake-10.zip Alarm을 이용한 지진 업데이트
-
파일:Ex-Earthquake-11.zip AIDL을 이용해 서비스를 위한 IPC 지원하기