검색

[HD]코틀린을 활용한 안드로이드 앱 개발 고급자 과정 Part.3 서비스, 브로드캐스트 리시버, 컨텐트 프로바이더-1

  • 교육기간4주
  • 교육시간13시간
  • 과정 소개
  • 학습 목차
  • 수강후기
  • 서비스의 개념, 선언, 기본 콜백 메서드, 서비스의 호출과 소멸 방법, 생명주기, 시작과 중단, 바인딩 서비스 개념, 메신저 바인딩, 핸들러와 루퍼, 외부 앱 연동, AIDL 통신 기법 개념, 서비스의 백그라운드 제약, 잡 스케쥴러의 개념과 실행 조건을 이해하고 직접 실습하는 과정입니다.
  • 학습차수 학습명 학습시간 학습
    1차시 서비스, 바인딩 개념, 예시, 서비스 선언, 서비스 콜백 메서드, 서비스 호출 및 소멸 메서드 설명 38분 미리보기
    2차시 서비스 소멸 후 재시작하는 방법, 서비스의 생명주가 2가지, 서비스의 시작과 중단, 바인딩 서비스 생성 설명 38분
    3차시 MusicService클래스 생성하여 화면없이 실행되는 음악 재생, 로그로 서비스 생명주기 출력 앱 실습 38분
    4차시 MyService 바인더 서비스 클래스 생성, 액티비티에서 호출 및 값 리턴받아 출력, 생명주기 출력 앱 실습 38분
    5차시 메신저 바인딩 개념, IPC개념, Messenger객체, 핸들러, 루퍼, 외부 앱 연동 방법 설명 38분
    6차시 Messenger객체 이용 액티비티, 서비스 클래스 MyMessengerService생성, 작동흐름, 핸들러, 루퍼 코드 실습 38분
    7차시 AIDL통신 기법의 개념, 장점, aidl파일 생성 방법, Stub()함수 설명 38분
    8차시 서비스의 백그라운드 제약, 제약을 벗어나는 방법, 잡 스케쥴러의 개념, 실행 조건, 구성요소, 잡 서비스 설명 38분
    9차시 잡 인포를 통한 잡 서비스의 실행 조건 정의 및 세터 함수 종류, 잡 스케쥴러 등록, 데이터 전달 설명 38분
    10차시 메신저 바인딩과 AIDL 통신 기법, 잡 스케쥴러를 활용한 MP3 Player만들기 실습-1 38분
    11차시 메신저 바인딩과 AIDL 통신 기법, 잡 스케쥴러를 활용한 MP3 Player만들기 실습-2 38분
    12차시 메신저 바인딩과 AIDL 통신 기법, 잡 스케쥴러를 활용한 MP3 Player만들기 실습-3 38분
    13차시 메신저 바인딩과 AIDL 통신 기법, 잡 스케쥴러를 활용한 MP3 Player만들기 실습-4 38분