Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
소개
- 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 상호작용
Requirements
없음
28 Hours
회원 평가 (4)
트레이너는 단검의 추가 문제를 기꺼이 탐구했습니다.
Susheel - Home
Course - Dependency Injection with Dagger 2
Machine Translated
그가 제시한 트레이너의 지식과 용이함.
Piotr - DPDgroup IT Solutions sp. z o.o.
Course - Android Applications Testing
Machine Translated
I really enjoyed the fairly broad coverage of topics.
john harrigan
Course - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.