-
- 주제분류
- 공학 >컴퓨터ㆍ통신 >소프트웨어공학
-
- 강의학기
- 2016년 2학기
-
- 조회수
- 28,127
-
- 평점
- 4/5.0 (2)
- 강의계획서
- 강의계획서
본 과목은 안드로이드에서 응용프로그램 개발에 대한 교육을 한다. 이를 위하여 안드로이드 운영체제에서 애플리케이션의 구성 요소 및 동작 원리를 교육한다. 또한 단일 액티비티에 기초하여 다양한 안드로이드 애플리케이션 개발 기술을 학습한다. 단일 액티비티 기술을 기반으로 안드로이드에서 제공하는 다양한 API를 활용하여 액티비티 사이를 연동하는 애플리케이션 개발 기술도 학습한다.
- 수강안내 및 수강신청
- ※ 수강확인증 발급을 위해서는 수강신청이 필요합니다
차시별 강의
| 1. | ![]() |
안드로이드 프로그래밍의 개요 | - Java 설치 - 안드로이드 스튜디오 설치 - 안드로이드 프로그래밍의 개요 | |
![]() |
안드로이드 프로그래밍의 개요 | - Java 설치 - 안드로이드 스튜디오 설치 - 안드로이드 프로그래밍의 개요 | |
|
![]() |
안드로이드 프로그래밍의 개요 | - Java 설치 - 안드로이드 스튜디오 설치 - 안드로이드 프로그래밍의 개요 | |
|
| 2. | ![]() |
안드로이드 기본 위젯 | - "Hello World" 프로그래밍 - 안드로이드 스튜디오 사용법 - 기본 출력: Toast - 기본 출력: Log | |
![]() |
안드로이드 기본 위젯 | - "Hello World" 프로그래밍 - 안드로이드 스튜디오 사용법 - 기본 출력: Toast - 기본 출력: Log | |
|
![]() |
안드로이드 기본 위젯 | - "Hello World" 프로그래밍 - 안드로이드 스튜디오 사용법 - 기본 출력: Toast - 기본 출력: Log | |
|
| 3. | ![]() |
안드로이드 GUI | - XML을 이용한 GUI - Java code를 이용한 GUI - Hybrid GUI | |
![]() |
안드로이드 GUI | - XML을 이용한 GUI - Java code를 이용한 GUI - Hybrid GUI | |
|
![]() |
안드로이드 GUI | - XML을 이용한 GUI - Java code를 이용한 GUI - Hybrid GUI | |
|
| 4. | ![]() |
안드로이드 뷰 레이아웃 | - Linear Layout - Relative Layout - Table Layout - Grid Layout | |
![]() |
안드로이드 뷰 레이아웃 | - Linear Layout - Relative Layout - Table Layout - Grid Layout | |
|
![]() |
안드로이드 뷰 레이아웃 | - Linear Layout - Relative Layout - Table Layout - Grid Layout | |
|
![]() |
안드로이드 뷰 레이아웃 | - Linear Layout - Relative Layout - Table Layout - Grid Layout | |
|
| 5. | ![]() |
이벤트 핸들링 | - 이벤트 핸들링 기초 - Long Click 이벤트 핸들링 - 터치 이벤트 핸들링 - 제스쳐 디텍터 - 메뉴 사용하기 | |
![]() |
이벤트 핸들링 | - 이벤트 핸들링 기초 - Long Click 이벤트 핸들링 - 터치 이벤트 핸들링 - 제스쳐 디텍터 - 메뉴 사용하기 | |
|
![]() |
이벤트 핸들링 | - 이벤트 핸들링 기초 - Long Click 이벤트 핸들링 - 터치 이벤트 핸들링 - 제스쳐 디텍터 - 메뉴 사용하기 | |
|
![]() |
이벤트 핸들링 | - 이벤트 핸들링 기초 - Long Click 이벤트 핸들링 - 터치 이벤트 핸들링 - 제스쳐 디텍터 - 메뉴 사용하기 | |
|
![]() |
이벤트 핸들링 | - 이벤트 핸들링 기초 - Long Click 이벤트 핸들링 - 터치 이벤트 핸들링 - 제스쳐 디텍터 - 메뉴 사용하기 | |
|
![]() |
이벤트 핸들링 | - 이벤트 핸들링 기초 - Long Click 이벤트 핸들링 - 터치 이벤트 핸들링 - 제스쳐 디텍터 - 메뉴 사용하기 | |
|
| 6. | ![]() |
리스트 위젯 | - ListView, Adapter의 개요 - 단순한 리스트 - 커스텀 리스트 | |
![]() |
리스트 위젯 | - ListView, Adapter의 개요 - 단순한 리스트 - 커스텀 리스트 | |
|
| 7. | ![]() |
커스텀 뷰 | - 커스텀 뷰의 개요 - 사각형 이동을 이용한 커스텀 뷰 예제 - Multiple 사각형 그리기 - 인터페이스 사용하기 - 커스텀 뷰의 XML화 | |
![]() |
커스텀 뷰 | - 커스텀 뷰의 개요 - 사각형 이동을 이용한 커스텀 뷰 예제 - Multiple 사각형 그리기 - 인터페이스 사용하기 - 커스텀 뷰의 XML화 | |
|
![]() |
커스텀 뷰 | - 커스텀 뷰의 개요 - 사각형 이동을 이용한 커스텀 뷰 예제 - Multiple 사각형 그리기 - 인터페이스 사용하기 - 커스텀 뷰의 XML화 | |
|
![]() |
커스텀 뷰 | - 커스텀 뷰의 개요 - 사각형 이동을 이용한 커스텀 뷰 예제 - Multiple 사각형 그리기 - 인터페이스 사용하기 - 커스텀 뷰의 XML화 | |
|
![]() |
커스텀 뷰 | - 커스텀 뷰의 개요 - 사각형 이동을 이용한 커스텀 뷰 예제 - Multiple 사각형 그리기 - 인터페이스 사용하기 - 커스텀 뷰의 XML화 | |
|
![]() |
커스텀 뷰 | - 커스텀 뷰의 개요 - 사각형 이동을 이용한 커스텀 뷰 예제 - Multiple 사각형 그리기 - 인터페이스 사용하기 - 커스텀 뷰의 XML화 | |
|
![]() |
커스텀 뷰 | - 커스텀 뷰의 개요 - 사각형 이동을 이용한 커스텀 뷰 예제 - Multiple 사각형 그리기 - 인터페이스 사용하기 - 커스텀 뷰의 XML화 | |
|
| 8. | ![]() |
액티비티와 인텐트 | - 액티비티의 상태 - 명시적 인텐트 - 암시적 인텐트 - 데이터 송수신 | |
![]() |
액티비티와 인텐트 | - 액티비티의 상태 - 명시적 인텐트 - 암시적 인텐트 - 데이터 송수신 | |
|
![]() |
액티비티와 인텐트 | - 액티비티의 상태 - 명시적 인텐트 - 암시적 인텐트 - 데이터 송수신 | |
|
![]() |
액티비티와 인텐트 | - 액티비티의 상태 - 명시적 인텐트 - 암시적 인텐트 - 데이터 송수신 | |
|
![]() |
액티비티와 인텐트 | - 액티비티의 상태 - 명시적 인텐트 - 암시적 인텐트 - 데이터 송수신 | |
|
![]() |
액티비티와 인텐트 | - 액티비티의 상태 - 명시적 인텐트 - 암시적 인텐트 - 데이터 송수신 | |
|
| 9. | ![]() |
방송 수신 | - 방송 수신의 개요 - 뮨자 수신 방법 - 방송 수신에서 액티비티 실행 방법 - 노티피케이션 | |
![]() |
방송 수신 | - 방송 수신의 개요 - 뮨자 수신 방법 - 방송 수신에서 액티비티 실행 방법 - 노티피케이션 | |
|
![]() |
방송 수신 | - 방송 수신의 개요 - 뮨자 수신 방법 - 방송 수신에서 액티비티 실행 방법 - 노티피케이션 | |
|
![]() |
방송 수신 | - 방송 수신의 개요 - 뮨자 수신 방법 - 방송 수신에서 액티비티 실행 방법 - 노티피케이션 | |
|
| 10. | ![]() |
안드로이드 스레드 | - 안드로이드에서 스레드 역할 - Long operation의 문제 - GUI 핸들링 문제 - SurfaceView를 이용한 게임뷰 제작하기 | |
![]() |
안드로이드 스레드 | - 안드로이드에서 스레드 역할 - Long operation의 문제 - GUI 핸들링 문제 - SurfaceView를 이용한 게임뷰 제작하기 | |
|
![]() |
안드로이드 스레드 | - 안드로이드에서 스레드 역할 - Long operation의 문제 - GUI 핸들링 문제 - SurfaceView를 이용한 게임뷰 제작하기 | |
|
![]() |
안드로이드 스레드 | - 안드로이드에서 스레드 역할 - Long operation의 문제 - GUI 핸들링 문제 - SurfaceView를 이용한 게임뷰 제작하기 | |
|
![]() |
안드로이드 스레드 | - 안드로이드에서 스레드 역할 - Long operation의 문제 - GUI 핸들링 문제 - SurfaceView를 이용한 게임뷰 제작하기 | |
|
| 11. | ![]() |
데이터 자장 | - Shared Preferences 사용하기 - SQLite3 사용하기 - adb shell에서 데이터 관리하기 | |
![]() |
데이터 자장 | - Shared Preferences 사용하기 - SQLite3 사용하기 - adb shell에서 데이터 관리하기 | |
|
![]() |
데이터 자장 | - Shared Preferences 사용하기 - SQLite3 사용하기 - adb shell에서 데이터 관리하기 | |
|
| 12. | ![]() |
컨텐트 프로바이더 | - 컨텐트 프로바이더의 개요 - 컨텐트 프로바이더를 이용한 SQLite3 랩핑 - 원격 DB의 컨텐트 프로바이더 - Cursor Adapter | |
![]() |
컨텐트 프로바이더 | - 컨텐트 프로바이더의 개요 - 컨텐트 프로바이더를 이용한 SQLite3 랩핑 - 원격 DB의 컨텐트 프로바이더 - Cursor Adapter | |
|
![]() |
컨텐트 프로바이더 | - 컨텐트 프로바이더의 개요 - 컨텐트 프로바이더를 이용한 SQLite3 랩핑 - 원격 DB의 컨텐트 프로바이더 - Cursor Adapter | |
|
| 13. | ![]() |
네트워크 | - 안드로이드에서 네트워크의 제약사항 - 소켓 프로그래밍 - Http 프로그래밍 | |
![]() |
네트워크 | - 안드로이드에서 네트워크의 제약사항 - 소켓 프로그래밍 - Http 프로그래밍 | |
|
![]() |
네트워크 | - 안드로이드에서 네트워크의 제약사항 - 소켓 프로그래밍 - Http 프로그래밍 | |
연관 자료










