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 프로그래밍 | ![]() |