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)

Android 보안 모델

  • 소개
  • 전개
  • keytool 유틸리티
  • jarsigner 유틸리티
  • Eclipse를 사용한 배포
  • 분리된 프로세스
  • 선언적 허가 모델

애플리케이션 수명주기

  • 소개
  • 활동 수명주기 방법
  • 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 유형
  • 콘텐츠 제공자 사용
  • 기록 검색
  • 레코드 추가
  • 커서 객체
  • ContentValues() 객체
  • 콘텐츠 제공자 데모

파일 Management

  • 소개
  • 파일 생성
  • Access단순 파일 만들기
  • Access원시 자원 처리
  • XML 파일 리소스
  • SD 카드 외부 저장소

백그라운드 애플리케이션

  • 소개
  • 서비스
  • 백그라운드 스레드
  • 토스트 만들기
  • 알림
  • 기타 시스템 서비스
  • 백그라운드 활동 샘플

활동 데이터

  • 소개
  • 인텐트 클래스
  • 활동 방법 시작
  • Activities 간에 데이터 전달
  • 일관된 사용자 경험
  • 코드 샘플

웹 보기

  • 소개
  • WebView 클래스
  • android.webkit 패키지
  • 인터넷 권한
  • loadUrl() 메서드
  • Java스크립트 지원
  • loadData() 메서드
  • WebView 메소드
  • WebViewClient 클래스
  • WebChromeClient 클래스

Java 언어

  • 소개
  • 한계
  • 타사 Java 라이브러리

디버깅

  • 소개
  • 이클립스 Java 편집자
  • 이클립스 Java 디버거
  • 로그캣
  • Android 디버그 브리지
  • Dalvik 디버그 모니터 서비스
  • 트레이스뷰

가속도계

  • 소개
  • SensorManager 클래스
  • SensorListenr 인터페이스

현지화

  • 소개
  • 기본 리소스
  • 현재 로케일
  • 테스트
  • 사용자 정의 로케일
  • 코드 샘플

음성 입력

  • 소개
  • RecognizerIntent 클래스
  • 시작 Speech Recognition
  • Google 서버측
  • 언어 모델
  • 자유 형식 언어 모델
  • 웹 Search 언어 모델

개발 도구

  • 소개
  • 적절한 도구
  • adb 도구
  • 안드로이드 도구
  • ddms 도구
  • DX 도구
  • draw9patch 도구
  • 에뮬레이터 도구

Android 애플리케이션 테스트 실습 - 4시간

자동화된 테스트

  • 제이Unit Testing
  • 어설션 사용
  • 계측 프레임워크

온디바이스 테스트

  • 사용자 인터페이스 및 일관성
  • OS와의 상호작용 기능
  • Networking 테스트
  • 스트레스 테스트 조건
  • 국제 지원 테스트
  • 일반적인 요구 사항

온디바이스 원격 테스트

  • DeviceAnywhere 플랫폼
  • 주의해야 할 시나리오

Requirements

없음

 21 Hours

Number of participants



Price per participant

회원 평가 (2)

Related Courses

Related Categories