Course Outline

Android 시스템 아키텍처. 운영 환경

  • 시스템의 전체 아키텍처에 대한 논의 Android (Linux 커널, 코어 라이브러리, JVM 등)
  • 작업 환경 준비(Eclipse + Android SDK) 프로그램 디버깅 방법. adb, draw9patch, DDMS, 에뮬레이터 등과 같은 도구에 대한 토론
  • 활동 수명주기. 구현 및 성능 분석 방법 onCreate, onStart, OnResume, OnPause, OnDestroy.
  • 데이터 구조 설계 androidowego (src 디렉터리, res, xml 파일 AndroidManifest.xml, 권한)
  • 레이아웃 생성 규칙. 선형 클래스 구현의 예, Frame-, table-, RelativeLayout.
  • XML 파일과 애플리케이션 내에서 레이아웃을 로드하는 구현입니다. Grav리티 클래스.
  • 메뉴와 대화 상자를 만듭니다. 구현 및 이벤트 처리 클래스 메뉴와 대화 상자를 상속하는 클래스입니다.

그래픽 및 터치 인터페이스 지원

  • View 클래스 메서드와 드로어블을 검토하고 구현합니다.
  • 제스처 - 터치 이벤트 처리. 구현 클래스 메소드 TouchEvent
  • Android에 대한 소프트웨어의 기본 '빌딩 블록' 구현. 구현 클래스 TextView, Button, Checkbox, ListView 등)
  • 알림 클래스 구현

Access 백그라운드에서 실행되는 다른 활동 및 서비스, 멀티스레딩

  • 인텐트 클래스 개요 - 수행하는 작업입니다.
  • 다른 활동을 실행합니다. startActivity() 및 onActivityResult() 메소드 구현.
  • 백그라운드에서 작동하는 시작 및 통신 서비스입니다. 서비스 클래스의 토론 및 구현 방법.
  • 방송
  • 스레드와 멀티스레딩. 구현 AsyncTask 클래스.
  • 동기화. 구현은 블록과 동기화된 메소드를 동기화합니다.

서비스 위치

  • GPS, WGS84, 디지털 지도(GoogleMaps, OpenStreetMap, BingMaps 등)에 대한 기본 이론 정보입니다.
  • 이벤트 처리 GPS. 구현 LocationListener 클래스 메소드.
  • 지도에 아이콘과 개체를 그립니다.
  • 지도에서 클릭한 좌표를 추출합니다.

다른

  • 서비스 설정은 장치에 저장됩니다. 수업 선호도.
  • Access은 원격 네트워크 서비스입니다. 구현 클래스 HttpPost / HttpGet.
  • XML 및 JSON의 데이터 구조를 구문 분석합니다. 장치에서 파일을 읽고 씁니다.
  • SQLite CONTENTMANAGER.
  • 센서, 카메라, OpenGL.

Requirements

Java의 Programming 소개(클래스, 속성, 메서드, 상속, 인터페이스, 오버로딩 등의 개념에 대한 지식)

 28 Hours

Number of participants



Price per participant

회원 평가 (4)

Related Courses

Related Categories