Course Outline

Android 소개

  • Android SDK 기능
  • 개발 프레임워크 소개
  • Dalvik 가상 머신
  • Android 애플리케이션 아키텍처
  • Android SDK 다운로드 및 설치

Android 신청서

  • 새 Android 프로젝트 만들기
  • Android 가상 장치 생성
  • 포그라운드 및 백그라운드 애플리케이션
  • Android 에뮬레이터

애플리케이션 및 Activities

  • 애플리케이션 매니페스트 파일 소개
  • 리소스 사용
  • Android 애플리케이션 수명주기
  • 애플리케이션의 우선순위 및 프로세스 상태 이해
  • Activiti 생성 및 활동 수명 주기
  • 기초Android UI디자인
  • 레이아웃 정의
  • 새 조각 만들기
  • Android 위젯 도구 상자
  • 어댑터 소개

스타일 정의 및 사용

  • 스타일의 Element
  • 스타일을 적용할 위치
  • 사용 가능한 속성
  • 스타일 상속

인텐트 및 브로드캐스트 수신기 사용

  • 인텐트를 사용하여 Activities 실행
  • 인텐트를 사용하여 이벤트 브로드캐스트
  • 인텐트 필터 및 브로드캐스트 수신기 생성
  • 네이티브 브로드캐스트 인텐트 듣기
  • 브로드캐스트 의도를 사용하여 장치 상태 변경 모니터링

인터넷 리소스 사용

  • 인터넷 리소스에 연결
  • 다운로드 관리자 사용
  • 인터넷 서비스 사용

파일 사용, 상태 저장 및 기본 설정

  • 공유 기본 설정 생성 및 저장
  • 공유 기본 설정 검색
  • 선호 프레임워크와 선호 활동 소개
  • 정적 파일을 리소스로 포함
  • 파일 시스템 작업

Database 및 콘텐츠 제공자

  • Android Database 소개
  • SQLite 소개
  • 콘텐츠 값 및 커서
  • SQL항목 Database 작업
  • Database 쿼리 중
  • 콘텐츠 제공자 생성
  • 콘텐츠 제공자 사용

백그라운드에서 작업 중

  • 서비스 소개
  • 서비스를 Activities에 바인딩
  • 백그라운드 스레드 사용
  • AsyncTask를 사용하여 비동기 작업 실행
  • 알람 사용

이벤트를 알리는 방법

  • 액션 바 소개
  • 메뉴 및 작업 표시줄 작업 항목 생성 및 사용
  • 대화 상자 소개
  • 알림 관리자 소개
  • 알림 생성

지오코딩 및 위치 기반 서비스

  • 위치 기반 서비스 사용
  • 위치 기반 서비스와 함께 에뮬레이터 사용
  • 위치 제공자 선택
  • 현재 위치 찾기
  • 근접 경고 사용
  • 지도 기반 Activities 생성

Requirements

참가자는 Java의 프로그래밍 방법에 대한 기본적인 이해를 잘 알고 있어야 합니다.

  21 Hours

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.

Price per participant

Related Courses

Related Categories