안드로이드 프로그래밍 추천 교재

안드로이드 | 2011.02.16 01:24
Posted by 하드락



다양한 예제로 배우는

『 안드로이드 프로그래밍 가이드 』

안드로이드 프로그래밍 가이드 (교재 소스) @2판 1쇄.a00

안드로이드 프로그래밍 가이드 (교재 소스) @2판 1쇄.alz



 제1장 안드로이드 소개

1. 안드로이드 개요
1-1. 안드로이드 구조
1-2. 안드로이드 라이버러리
1-3. OHA (Open Handset Alliance)

2. 안드로이드 개발환경
2-1. JDK 설치
2-2. Android SDK 설치
2-3. Eclipse 설치
2-4. Eclipse용 ADT Plug-in 설치
2-5. Android Package 설치

3. Hello World
3-1. Hello World 프로젝트
3-2. Hello World 소스 파일 분석
3-3. 안드로이드 개발 도구
3-4. 로깅 기능
3-5. Build Path Error에 대한 조치
3-6. 새로운 클래스 생성하기

4. 매니페스트 파일
4-1. 매니페스트 파일 구조
4-2. AndroidManifest.xml 파일 분석
4-3. uses-permission


 제2장 안드로이드 기본

5. 액티비티 (Activity)
5-1. 액티비티 (Activity) 개요
5-2. 뷰 (View) 개요
5-3. 뷰 그룹 (ViewGroup) 개요
5-4. 레이아웃 (Layout) 개요
5-5. 액티비티 수명 주기 예제

6. 리소스 (Resource)
6-1. 리소스의 형식과 저장 위치
6-2. Eclipse의 리소스 및 레이아웃 편집기
6-3. 리소스 다루기
6-4. 리소스 폴더에 리소스 추가하기

7. 레이아웃 (Layout)
7-1. FrameLayout (중첩 배치 방식)
7-2. LinearLayout (직선형 배치 방식)
7-3. TableLayout (표 배치 방식)
7-4. RelativeLayout (상대적 배치 방식)
7-5. AbsoluteLayout (절대적 배치 방식)

8. 위젯 (Widget)
8-1. TextView
8-2. ImageView
8-3. EditText
8-4. Button & ImageButton
8-5. CheckBox & ToggleButton
8-6. RadioButton
8-7. Spinner
8-8. AutoCompleteTextView
8-9. ListView
8-10. GridView
8-11. Gallery
8-12. DatePicker & TimePicker
8-13. AnalogClock & DigitalClock
8-14. ProgressBar
8-15. SeekBar
8-16. RatingBar
8-17. TabWidget
8-18. ScrollView
8-19. ViewFlipper

9. UI 이벤트 처리
9-1. View의 Listener
9-2. View.onClickListener 예제
9-3. View.onKeyListener 예제
9-4. View.onFocusChangeListener 예제
9-5. View.onTouchListener 예제

10. 메뉴 (Menu)
10-1. 안드로이드 메뉴 개요
10-2. 옵션 메뉴 (Options Menu)
10-3. 문맥 메뉴 (Context Menu)

11. 어댑터 (Adapter)
11-1. 배열 어댑터 (ArrayAdapter)
11-2. 커서 어댑터 (CursorAdapter)
11-3. AdapterView의 Listener

12. 스레드 (Thread)
12-1. 새로운 스레드 만들기
12-2. 긴 주기의 스레드 종료하기
12-3. UI 작업을 위한 스레드 동기화
12-4. 스레드 예제

13. 타이머 (Timer)
13-1. 타이머 개요
13-2. 타이머 예제

14. 다이얼로그 (Dialog)
14-1. 토스트 (Toast)
14-2. 다이얼로그(Dialog)

15. 알림 (Notification)
15-1. 상태 표시줄을 이용한 알림
15-2. 진동 울리기
15-3. 소리 내기
15-4. 지시등(LED) 깜빡이기
15-5. 맞춤형 알림 만들기
15-6. 알림 예제

16. 인텐트 (Intent)
16-1. 인텐트 개요
16-2. 명시적 인텐트 (Explicit Intent)
16-3. 암시적 인텐트 (Implicit Intent)
16-4. 액티비티에 데이터 전달하기
16-5. 액티비티 호출 예제
16-6. 액티비티간 데이터 전달 예제
16-7. 암시적 인텐트를 이용한 주소록 보기 예제
16-8. 암시적 인텐트를 이용한 지도 보기 예제
16-9. 탭 브라우저 예제

17. 인텐트 필터 (Intent-filter)
17-1. 암시적 호출을 위한 인텐트 필터
17-2. 인텐트 필터의 액션 (Action)

18. 서비스 (Service)
18-1. 서비스 수명 주기
18-2. 서비스 제어

19. 브로드캐스트 수신자 (Broadcast Receiver)
19-1. 브로드캐스트 수신자 개요
19-2. 브로드캐스트 수신자 예제


제3장 안드로이드 응용

20. 그래픽 (Graphics)
20-1. 도형 (Shape)
20-2. 서체 (Typeface)
20-3. 비트맵 (Bitmap)
20-4. 애니메이션 (Animation)
20-5. 인터폴레이터 (Interpolator)
20-6. 서피스 뷰 (SurfaceView)

21. 데이터 저장소 (Data Storage)
21-1. 환경설정 (Preference)
21-2. 파일 시스템 (File System)
21-3. 데이터베이스 (SQLite Database)
21-4. 콘텐트 제공자 (Content Provider)

22. 멀티미디어 (Multimedia)
22-1. 안드로이드 주요 미디어 포맷
22-2. 오디오 (Audio)
22-3. 비디오 (Video)
22-4. 사운드 풀 (SoundPool)

23. 네트워크 (Network)
23-1. WebView
23-2. HTTP (Hypertext Transfer Protocol)

24. 전화통신 (Telephoney)
24-1. 전화통신 관리자 (TelephonyManager)
24-2. 문자 관리자 (SmsManager)

25. 하드웨어 (Hardware)
25-1. 센서 관리자 (SensorManager)
25-2. 카메라 (Camera)


제4장 안드로이드 활용 팁

26. 안드로이드 활용 팁
26-1. 안드로이드 기본 팁
26-2. 현재 날짜/시각 구하기
26-3. 대화상자 테마를 적용한 About 화면 만들기
26-4. XML로 만드는 Shape Drawable
26-5. TTS (Text To Speech)
26-6. Gesture Detector
26-7. App Widgets
26-8. SD 카드에 있는 파일을 웹서버로 업로드하기
26-9. MP3 Player (SD 카드에 있는 MP3 파일)
26-10. FND Digital Clock
26-11. JNI (Java Native Interface)
26-12. 안드로이드 시스템 서비스

신고

'안드로이드' 카테고리의 다른 글

Processe and Lifecycle  (0) 2011.03.15
안드로이드 2.0 Service API 의 변화  (0) 2011.03.11
안드로이드 프로그래밍 추천 교재  (1) 2011.02.16
뷰 (View) & 레이아웃 (Layout)  (0) 2010.10.07
액티비티(Activity)  (0) 2010.10.07
android.Manifest.permission  (0) 2010.10.07

댓글을 달아 주세요

  1. oseb 2011.07.11 14:20 신고  댓글주소 수정/삭제 댓글쓰기

    안녕하세요? 소스를 알집이 아닌 것으로 올려 주시면 좋겠습니다. ^^;

블로그 이미지

하드락

I ♡ Android !!!

카테고리

분류 전체보기 (14)
안드로이드 (13)
Google Play (1)
안드로이드 팁 (0)
참고자료 (0)

티스토리 툴바