문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
소개
- Android란 무엇인가요?
- Android SDK
- Android JVM
- 소프트웨어 스택
- 개발 도구(ADT)
- 사용자 인터페이스
- 개발 도구 설치
- 콘텐츠 제공자
- 서비스
- 인텐트
- Activiti예
- 견해
- 구성 파일
- 간단한 Hello World
- 애플리케이션 아티팩트
- 자산 패키징 도구
- 진입점 활동
- 의지
- 다른 Activiti에게 전화 걸기
- Activities 스택
- 일시중지 및 중지됨 Activities
- SQL사이트 Database
- 시스템 Management
- 분리된 프로세스
- 구성 요소 및 통합 아키텍처
애플리케이션 리소스
- 소개
- 리소스란 무엇입니까?
- 문자열 리소스
- 레이아웃 리소스
- 코드 샘플
- 리소스 참조 구문
- 컴파일된 리소스
- 컴파일된 Animation 파일
- 컴파일된 비트맵
- 컴파일된 UI 보기 정의
- 컴파일된 배열
- 컴파일된 색상
- 컴파일된 문자열
- 컴파일된 스타일
- 컴파일된 임의의 원시 XML 파일
- 컴파일되지 않은 리소스
- .apk 파일
- 자산
- 자산 및 자원 디렉토리 구조
의도 개념
- 소개
- 인텐트 필터
- 인텐트를 사용하여 활동 시작
- Android 사용 가능한 의도
- 코드 샘플
- 의도 카테고리
- 늦은 런타임 바인딩
- 인텐트를 사용하여 서비스 시작
- 방송 수신기
- 의도 개체 구조
- 의도 구성 요소 이름
- 의도 작업
- 의도 데이터
- 의도 카테고리
- 의도 추가 사항
- 의도 플래그
- 의도 해결
- 인텐트 필터 구조
- 액션 테스트
- 카테고리 테스트
- 데이터 테스트
- 여러 일치
- Android 미리 정의된 인텐트
- 견본
사용자 인터페이스 컨트롤
- 소개
- 소스 코드의 GUI 샘플
- XML의 GUI 샘플
- XML의 GUI 샘플 및 소스 코드
- 텍스트뷰
- TextView 샘플
- TextView 스타일 샘플
- EditText
- EditText 샘플
- 자동 완성텍스트 보기
- AutoCompleteTextView 샘플
- MultiAutoCompleteTextView
- MultiAutoCompleteTextView 샘플
- 단추
- 버튼 샘플
- 이미지버튼
- 이미지버튼 샘플
- 토글버튼
- 토글버튼 샘플
- 체크박스 컨트롤
- CheckBox 컨트롤 샘플
- 라디오버튼 컨트롤
- RadioButton 컨트롤 샘플
- 목록보기
- ListView 샘플
- GridView 컨트롤
- GridView 컨트롤 샘플
- 날짜 및 시간 제어
- 갤러리 컨트롤러
- 지도보기
- 웹뷰
레이아웃 관리자
- 소개
- 선형 레이아웃
- 레이아웃 가중치
- Grav리티
- 견본
- 테이블 레이아웃
- 패딩 속성
- 상대 레이아웃
- 절대 레이아웃
- 프레임레이아웃
- 탭호스트
메뉴 및 대화 상자
- 소개
- 메뉴 인터페이스
- MenuItem 인터페이스
- 하위 메뉴 인터페이스
- 메뉴 항목 그룹
- 메뉴 항목 속성
- 컨테이너 메뉴 항목
- 시스템 메뉴 항목
- 보조 메뉴 항목
- 대체 메뉴 항목
- 메뉴 생성
- 견본
- 메뉴 항목 그룹
- 메뉴 항목 이벤트 처리
- 콜백 함수 재정의
- 리스너 정의
- 인텐트 사용
- 확장된 메뉴
- 아이콘 메뉴
- 하위 메뉴
- 시스템 메뉴
- 상황에 맞는 메뉴
- 견본
- 메뉴 이벤트 처리
- XML을 사용하여 메뉴 만들기
- 경고 대화 상자
- 프롬프트 대화상자
- 견본
터치스크린
- 소개
- 모션 이벤트
- 이벤트 순서
- 이벤트 처리
- 취급방법
- 견본
스타일 정의
- 소개
- 스타일 정의
- 견본
- 스타일 정의 상속
- 스타일 속성
- 테마 정의
- 사전 정의된 테마
- 사전 정의된 테마
- 사전 정의된 테마 상속
- 앱 위젯 개발
- 앱 위젯 개요
- 실제 샘플
- 기본 앱 위젯 구조
- 구성 활동
- 디자인 지침
위치 기반 서비스
- 소개
- 지도 열쇠
- MD-5 서명
- Google 지도 키
- 필수 권한
- 코드 샘플
- 지도 컨트롤러
- 코드 샘플
- 지도 오버레이
- 코드 샘플
- 지오코더 클래스
- 주소 클래스
- LocationManager 클래스
- LocationListener 인터페이스
- 디버그 모니터 서비스(DMS)
Web Services
- 소개
- HttpClient 클래스
- HttpGet 클래스
- HttpPost 클래스
- HttpResponse 클래스
- 코드 샘플
- HTTP 가져오기 요청
- HTTP 포스트 요청
- 코드 샘플
- 시간 초과 예외
- 스레딩 문제
Android 서비스
- 소개
- 서비스 생성
- 서비스 클래스
- 백그라운드 작업
- 프로세스 간 Communication
- 분리된 구현
- 로컬 서비스원격 서비스
- AIDL 컴파일러
- 원격 서비스 생성원격 서비스 사용
- 견본
미디어 프레임워크
- 소개
- 오디오 재생
- 비디오 재생
- 간단한 MP3 플레이어 데모
- 간단한 비디오 플레이어 데모
Android 보안 모델
- 소개
- 전개
- keytool 유틸리티
- jarsigner 유틸리티
- Eclipse를 사용한 배포
- 분리된 프로세스
- 선언적 허가 모델
그래픽 Animation
- 소개
- 프레임 단위 Animation
- 코드 샘플
- 트윈 Animation
- 코드 샘플
기본 그래픽
- 소개
- Drawable 추상 클래스
- 코드 샘플
- ShapeDrable 추상 클래스
- 코드 샘플
OpenGL 그래픽
- 소개
- glVertexPointer 메서드
- glDrawElement의 메소드
- 코드 샘플
맞춤형 보기
- 소개
- 맞춤형 진행률 표시줄
- 모델 뷰 컨트롤러
Android 스레드
- 소개
- UI 스레드
- 단일 스레드 규칙
- runOnUiThread 메서드
- 포스트 방법
- postDelayed 메소드
- 핸들러 클래스
- AsyncTask 유틸리티 클래스
- 핸들러에 메시지 보내기
- 백그라운드 스레드 주의 사항
애플리케이션 수명주기
- 소개
- 활동 수명주기 방법
- onStart() 및 onResume() 메서드
- onPause() 및 onStope() 메서드
- 이전 활동으로 돌아가기
- onStop() 및 onDestroy() 메서드
- onCreate() 메서드
- onPause() 메서드
SQL사이트 Database
- 소개
- SQL항목 구현
- SQLiteOpenHelper 클래스
- onCreate() 메서드
- onUpgrade() 메서드
- onOpen() 메서드
- getWriteableDatabase() 메서드
- getReadableDatabase() 메서드
- SQLiteDatabase 클래스
- execSQL() 메서드
- insert() 메서드
- delete() 메서드
- rawQuery() 메서드()
- 코드 샘플
- 쿼리() 메서드
- 코드 샘플
콘텐츠 제공자
- 소개
- Android 내장 콘텐츠 제공자
- SQL사이트 Database
- 콘텐츠 제공자 아키텍처
- 콘텐츠 제공자 등록
- 콘텐츠 제공자 REST Access
- 콘텐츠 제공자 URL 구조
- 콘텐츠 제공자 MIME 유형
- 콘텐츠 제공자 사용
- 레코드 검색, 레코드 추가
- Cursor 객체, ContentValues() 객체
- 콘텐츠 제공자 데모
- 콘텐츠 제공자 개발
- 코드 샘플
- SimpleCursorAdapter 클래스
- onCreate() 메서드
- 쿼리() 메서드
- insert() 메서드
- update() 메서드
- delete() 메서드
- getType() 메서드
- 코드 샘플
- 변경 알림
공유 환경설정
- 소개
- SharedPreferences 인터페이스
- SharedPreferences.Editor 클래스
- 코드 샘플
파일 Management
- 소개
- 파일 생성
- Access단순 파일 만들기
- Access원시 자원 처리
- XML 파일 리소스
- SD 카드 외부 저장소
달빅 VM
- 소개
- JVM과 비교
- dex 파일 형식
- dx 유틸리티
- 가비지 컬렉터
- Dalvik VM 제어
백그라운드 애플리케이션
- 소개
- 서비스
- 백그라운드 스레드
- 토스트 만들기
- 알림
- 기타 시스템 서비스
- 백그라운드 활동 샘플
활동 데이터
- 소개
- 인텐트 클래스
- 활동 방법 시작
- Activities 간에 데이터 전달
- 일관된 사용자 경험
- 코드 샘플
SMS 메시지
- 소개
- SMSManager 클래스
- SEND_SMS 권한
- SMS 보내기
- SMS 수신
전화통신
- 소개
- 전화 통화 시작
- android.telephony 패키지
- CallLocation 클래스
- PhoneStateListener 클래스
- ServiceState 클래스
- TelephonyManager 클래스
- 제한 사항,Android VoIP
웹 보기
- 소개
- WebView 클래스
- android.webkit 패키지
- 인터넷 권한
- loadUrl() 메서드
- Java스크립트 지원
- loadData() 메서드
- WebView 메소드
- WebViewClient 클래스
- WebChromeClient 클래스
Java 언어
- 소개
- 한계
- 타사 Java 라이브러리
디버깅
- 소개
- 이클립스 Java 편집자
- 이클립스 Java 디버거
- 로그캣
- Android 디버그 브리지
- Dalvik 디버그 모니터 서비스
- 트레이스뷰
- 계측 프레임워크
어댑터
- 소개
- 클래스 계층
- 어댑터 목적
- SimpleCursorAdapter 클래스
- ArrayAdapter 클래스
라이브 배경화면
- 소개
- 라이브 배경화면 개발
- 사용자 상호작용
- 사용자 SDK Element
- 사용 기능 Element
- PerformanceCode 샘플
방송수신기
- 소개
- 수신기 등록
- 수신기 수명주기
- 코드 샘플
블루투스
- 소개
- 능력
- BluetoothAdapter 클래스
- BluetoothDevice 클래스
- BluetootnSocket 인터페이스
- BluetoothServerSocket 클래스
- 블루투스 클래스
- 블루투스 권한
- 블루투스 설정
- 장치 찾기
- 페어링된 장치 쿼리
- 장치 검색
- 검색 가능성 활성화
- 장치 연결
- 코드 샘플
텍스트 음성 변환
- 소개
- 피코 엔진
- 데모
- 단일 TTS 엔진
- 코드 샘플
Android Search
- 소개
- 제안 제공자
- onSearchRequest() 메서드
- 제안 제공자
카메라
- 소개
- 자동 초점
- 그림 매개변수
- 장면 모드
가속도계
- 소개
- SensorManager 클래스
- SensorListenr 인터페이스
나침반
- 소개
- SensorManager 클래스
- SensorListenr 인터페이스
진동
- 소개
- 진동기 수업
- 진동 시퀀스
WiFi 연결
- 소개
- WifiManager 클래스
- 사용자 권한
- Search핫스팟을 찾는 중
- 핫스팟 연결
Networking
- 소개
- Java Networking 클래스
- Android Networking 클래스
- 아파치 Networking 클래스
입력기 프레임워크
- 소개
- android:inputType 속성
- 맞춤형 IMF
장치 회전
- 소개
- 20개 레이아웃 문서 2개
- 코드 샘플
현지화
- 소개
- 기본 리소스
- 현재 로케일
- 테스트
- 사용자 정의 로케일
- 코드 샘플
기억 Management
- 애플리케이션 컨텍스트
- 화면 방향 변경
- 정적 내부 클래스
- 약한 참조
- 가비지 컬렉터
음성 입력
- 소개
- RecognizerIntent 클래스
- 시작 Speech Recognition
- Google 서버 측
- 언어 모델
- 자유 형식 언어 모델
- 웹 Search 언어 모델
개발 도구
- 소개
- 적절한 도구
- adb 도구
- 안드로이드 도구
- ddms 도구
- DX 도구
- draw9patch 도구
- 에뮬레이터 도구
인스턴트 메시징
- 소개
- 재버 프로토콜
- GTalk 상호작용
요건
없음
56 시간
회원 평가 (4)
트레이너는 단검의 추가 문제를 기꺼이 탐구했습니다.
Susheel - Home
코스 - Dependency Injection with Dagger 2
기계 번역됨
그가 제시한 트레이너의 지식과 용이함.
Piotr - DPDgroup IT Solutions sp. z o.o.
코스 - Android Applications Testing
기계 번역됨
I really enjoyed the fairly broad coverage of topics.
john harrigan
코스 - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.